﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:62.5%;font-family:"Noto Sans JP", sans-serif;-webkit-font-smoothing:antialiased}body{color:#111;font-size:1.6rem}ul{list-style-type:none}a{text-decoration:none;color:#3789be}[data-scope-path="advertising_terms_and_conditions/show"] .advertising-terms-and-conditions-heading{position:relative;padding:40px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="advertising_terms_and_conditions/show"] .advertising-terms-and-conditions-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="advertising_terms_and_conditions/show"] .advertising-terms-and-conditions-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="advertising_terms_and_conditions/show"] .wrapper{padding:48px 50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="advertising_terms_and_conditions/show"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="advertising_terms_and_conditions/show"] section{margin-bottom:60px}[data-scope-path="advertising_terms_and_conditions/show"] h2{font-size:2rem;margin-bottom:24px}[data-scope-path="advertising_terms_and_conditions/show"] ol li,[data-scope-path="advertising_terms_and_conditions/show"] ul li{margin-left:1.4rem}[data-scope-path="advertising_terms_and_conditions/show"] ul li{list-style-type:disc}[data-scope-path="advertising_terms_and_conditions/show"] li ol,[data-scope-path="advertising_terms_and_conditions/show"] li ul{margin-top:24px}[data-scope-path="advertising_terms_and_conditions/show"] ol li,[data-scope-path="advertising_terms_and_conditions/show"] ul li,[data-scope-path="advertising_terms_and_conditions/show"] p{font-size:1.4rem;letter-spacing:.5px;line-height:22px}[data-scope-path="advertising_terms_and_conditions/show"] ol li:not(:last-child),[data-scope-path="advertising_terms_and_conditions/show"] ul li:not(:last-child),[data-scope-path="advertising_terms_and_conditions/show"] p:not(:last-child){margin-bottom:24px}[data-scope-path="article/categories/show"] .article-categories-show-heading{position:relative;padding:40px 60px 60px;text-align:center;white-space:nowrap}[data-scope-path="article/categories/show"] .article-categories-show-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="article/categories/show"] .article-categories-show-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="article/categories/show"] .wrapper{width:100%;max-width:1140px;margin:70px auto 50px;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="article/categories/show"] .wrapper{margin:5px 0 0;padding:20px 10px 40px;border-radius:0}}[data-scope-path="article/categories/show"] .wrapper .articles{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-15px -15px 55px}@media screen and (max-width: 768px){[data-scope-path="article/categories/show"] .wrapper .articles{margin:-5px -5px 20px}}[data-scope-path="article/categories/show"] .wrapper .articles [data-scope-path="partials/_article_card"]{width:calc(33.3% - 30px);margin:15px}@media screen and (max-width: 768px){[data-scope-path="article/categories/show"] .wrapper .articles [data-scope-path="partials/_article_card"]{width:calc(50% - 10px);margin:5px}}[data-scope-path="article/categories/show"] .wrapper [data-scope-path="partials/_category_links"]{margin:70px 0 50px}@media screen and (max-width: 768px){[data-scope-path="article/categories/show"] .wrapper [data-scope-path="partials/_category_links"]{margin:55px 0 30px}}[data-scope-path="article/categories/show"] .wrapper [data-scope-path="partials/_member_merits"]{width:100vw;margin-left:calc(50% - 50vw);margin-bottom:65px}@media screen and (max-width: 768px){[data-scope-path="article/categories/show"] .wrapper [data-scope-path="partials/_member_merits"]{margin-bottom:25px}}@media screen and (min-width: 769px){[data-scope-path="article/categories/show"] .wrapper .category-description-section{position:relative;padding:30px;border:1px solid #ddd;border-top:none}}[data-scope-path="article/categories/show"] .wrapper .category-description-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:30px;font-size:1.7rem}@media screen and (max-width: 768px){[data-scope-path="article/categories/show"] .wrapper .category-description-section-heading{-webkit-box-pack:center;justify-content:center}}@media screen and (min-width: 769px){[data-scope-path="article/categories/show"] .wrapper .category-description-section-heading{position:absolute;top:-15px;left:0}[data-scope-path="article/categories/show"] .wrapper .category-description-section-heading::before,[data-scope-path="article/categories/show"] .wrapper .category-description-section-heading::after{content:"";height:1px;background:#ddd}[data-scope-path="article/categories/show"] .wrapper .category-description-section-heading::before{width:20px;margin-right:10px}[data-scope-path="article/categories/show"] .wrapper .category-description-section-heading::after{-webkit-box-flex:1;flex-grow:1;margin-left:10px}}[data-scope-path="article/categories/show"] .wrapper .category-description-section .category-description{font-size:1.3rem;line-height:2}@media screen and (max-width: 768px){[data-scope-path="article/categories/show"] .wrapper .category-description-section .category-description{border:1px solid #ddd;padding:20px 15px;margin:15px 0}}[data-scope-path="article/categories/show"] .wrapper .category-description-section .category-description p:not(:first-of-type){margin-top:25px}[data-scope-path="article/search/index"] .article-search-index-heading{position:relative;padding:40px 60px 60px;text-align:center;white-space:nowrap}[data-scope-path="article/search/index"] .article-search-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .article-search-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="article/search/index"] .wrapper{width:100%;max-width:1140px;margin:70px auto;padding:50px 50px 0;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .wrapper{margin:5px 0 0;padding:20px;border-radius:0}}[data-scope-path="article/search/index"] .keyword-search-form{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .keyword-search-form{margin-bottom:20px}}[data-scope-path="article/search/index"] .keyword-search-form .q-text-field{width:100%;max-width:500px;height:50px;border:1px solid #ddd;border-right-width:0;border-radius:2px 0 0 2px;background:#fff;text-indent:1.25em;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .keyword-search-form .q-text-field{height:40px;font-size:1.2rem}}[data-scope-path="article/search/index"] .keyword-search-form .q-text-field::-webkit-input-placeholder{color:#aaa}[data-scope-path="article/search/index"] .keyword-search-form .q-text-field::-moz-placeholder{color:#aaa}[data-scope-path="article/search/index"] .keyword-search-form .q-text-field:-ms-input-placeholder{color:#aaa}[data-scope-path="article/search/index"] .keyword-search-form .q-text-field::-ms-input-placeholder{color:#aaa}[data-scope-path="article/search/index"] .keyword-search-form .q-text-field::placeholder{color:#aaa}[data-scope-path="article/search/index"] .keyword-search-form .submit-button{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:50px;width:50px;border:1px solid #ddd;border-left-width:0;border-radius:0 2px 2px 0;background:#fff}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .keyword-search-form .submit-button{-webkit-box-pack:left;justify-content:left;-webkit-box-align:center;align-items:center;height:40px;width:40px;padding-left:.8rem}}[data-scope-path="article/search/index"] .keyword-search-form .submit-button .icon{width:20px;height:20px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .keyword-search-form .submit-button .icon{width:15px;height:15px}}[data-scope-path="article/search/index"] .page-entries-info{font-size:2rem;font-weight:bold;margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .page-entries-info{font-size:1.6rem}}[data-scope-path="article/search/index"] .article-cards-col-3{margin:30px 0;font-size:0}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .article-cards-col-3{margin:0 0 10px}}[data-scope-path="article/search/index"] .article-cards-col-3 .article{display:inline-block;width:31.5%;margin:0 2.75% 2.75% 0;font-size:initial}[data-scope-path="article/search/index"] .article-cards-col-3 .article:nth-child(3n){margin:0 0 2.75%}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .article-cards-col-3 .article{width:48%;margin:0 4% 4% 0;border-radius:3px}[data-scope-path="article/search/index"] .article-cards-col-3 .article:nth-child(3n){margin:0 4% 4% 0}[data-scope-path="article/search/index"] .article-cards-col-3 .article:nth-child(2n){margin:0 0 4%}[data-scope-path="article/search/index"] .article-cards-col-3 .article .article-link .article-information .article-title{line-height:1.4;height:4.2em;margin:20px 15px 0}[data-scope-path="article/search/index"] .article-cards-col-3 .article .article-link .article-information .article-ancestor-category-names{padding:0 15px 10px}}[data-scope-path="article/search/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:25px}}[data-scope-path="article/search/index"] .member-merits-section{margin-bottom:100px}@media screen and (max-width: 768px){[data-scope-path="article/search/index"] .member-merits-section{margin-bottom:50px}}[data-scope-path="articles/_bookmark_area"] .js-turn-on,[data-scope-path="articles/_bookmark_area"] .js-turn-off{border:1px solid #ee6354;color:#ee6354;padding:6px 18px;border-radius:1.3em;font-size:.75em}[data-scope-path="articles/_bookmark_area"] .js-turn-off{background-color:#ee6354;color:#fff;font-weight:bold}[data-scope-path="articles/_bookmark_area"] .js-article-bookmark-on .js-turn-on{display:none !important}[data-scope-path="articles/_bookmark_area"] .js-article-bookmark-off .js-turn-on{display:inline-block !important}[data-scope-path="articles/_bookmark_area"] .js-article-bookmark-on .js-turn-off{display:inline-block !important}[data-scope-path="articles/_bookmark_area"] .js-article-bookmark-off .js-turn-off{display:none !important}[data-scope-path="articles/_bookmark_area"] .bookmark-icon{width:12px;height:12px;margin-right:5px;vertical-align:middle}[data-scope-path="articles/category"]{display:inline-block;border:1px solid #37beb0;border-radius:2px;background-color:#fff;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;margin:0 10px 10px 0}[data-scope-path="articles/category"] .category-link{display:inline-block;color:#37beb0;padding:.6em 1em;font-size:1.2rem;font-weight:bold;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}[data-scope-path="articles/category"]:hover{background-color:#37beb0}[data-scope-path="articles/category"]:hover .category-link{color:#fff}[data-scope-path="articles/index"] .articles-index-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="articles/index"] .articles-index-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="articles/index"] .articles-index-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="articles/index"] .wrapper{padding:50px;background-color:#fff;margin:70px auto 20px;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="articles/index"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="articles/index"] .article-cards-col-3{margin:30px 0;font-size:0}@media screen and (max-width: 768px){[data-scope-path="articles/index"] .article-cards-col-3{margin:0 0 10px}}[data-scope-path="articles/index"] .article-cards-col-3 .article{display:inline-block;width:31.5%;margin:0 2.75% 2.75% 0;font-size:initial}[data-scope-path="articles/index"] .article-cards-col-3 .article:nth-child(3n){margin:0 0 2.75%}@media screen and (max-width: 768px){[data-scope-path="articles/index"] .article-cards-col-3 .article{width:48%;margin:0 4% 4% 0;border-radius:3px}[data-scope-path="articles/index"] .article-cards-col-3 .article:nth-child(3n){margin:0 4% 4% 0}[data-scope-path="articles/index"] .article-cards-col-3 .article:nth-child(2n){margin:0 0 4%}[data-scope-path="articles/index"] .article-cards-col-3 .article .article-link .article-information .article-title{line-height:1.4;height:4.2em;margin:20px 15px 0}[data-scope-path="articles/index"] .article-cards-col-3 .article .article-link .article-information .article-ancestor-category-names{padding:0 15px 10px}}[data-scope-path="articles/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="articles/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="articles/index"] [data-scope-path="partials/_member_merits"]{padding:30px 0;margin-bottom:100px}}[data-scope-path="articles/show"]{max-width:1190px;margin:auto;padding:50px 45px 0}@media screen and (max-width: 768px){[data-scope-path="articles/show"]{max-width:100%;width:100%;padding:15px;overflow:hidden}}[data-scope-path="articles/show"] img{width:100%;display:block}[data-scope-path="articles/show"] .register-to-bookmark{display:inline-block;padding:6px 18px;font-size:.75em;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;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-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-area{display:block}}[data-scope-path="articles/show"] .article-main-section{width:100%;max-width:760px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section{max-width:100%}}[data-scope-path="articles/show"] .article-main-section [data-scope-path="partials/article/_sns_share"]{z-index:1}[data-scope-path="articles/show"] .article-main-section .article-contents{padding-left:60px;position:relative;z-index:0;word-break:break-word}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .article-contents{padding-left:0}}[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 .released-at{display:block;margin-bottom:10px;font-size:.9em;color:#555}[data-scope-path="articles/show"] .article-main-section .released-at .clock-icon{color:#21726a;width:12px;height:12px;margin-right:5px;-webkit-transform:translateY(0.1em);transform:translateY(0.1em);font-size:.8em}[data-scope-path="articles/show"] .article-main-section .article-categories{display:-webkit-box;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:-webkit-box;display:flex;-webkit-box-align:center;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;-webkit-transition:color, background-color .1s ease-out;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}[data-scope-path="articles/show"] .article-main-section .top-bookmark{margin-bottom:50px}[data-scope-path="articles/show"] .article-main-section .pr-times-banner{background:url(https://ferret.akamaized.net/assets/articles/pr-times-banner-pc-726ffc0950cd26e7d9e60ab4987dddb15e6db7d7d5e3f1fa92523b6dc51abdc2.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-e234bba846b6ac57370b706dce118f71c05fcd92a61f281cebc7086b76c7da25.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:2;letter-spacing:1px;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .description{margin-bottom:25px}}[data-scope-path="articles/show"] .article-main-section .main-content{margin-bottom:50px;position:relative}[data-scope-path="articles/show"] .article-main-section .main-content h2{padding-bottom:10px;margin-bottom:35px;border-bottom:1px solid #111;font-size:2.6rem;letter-spacing:1px}[data-scope-path="articles/show"] .article-main-section .main-content h3{padding:15px 20px;background-color:#f8f8fa;letter-spacing:1.5px;font-size:1.2em;margin-bottom:25px}[data-scope-path="articles/show"] .article-main-section .main-content h4{color:#21726a;letter-spacing:1.5px;font-size:1.2em;margin-bottom:25px}[data-scope-path="articles/show"] .article-main-section .main-content p{line-height:2;letter-spacing:1px;margin-bottom:25px}[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:25px}[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:10px}[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}[data-scope-path="articles/show"] .article-main-section .main-content a{color:#8ba7b8}[data-scope-path="articles/show"] .article-main-section .main-content a:hover{border-bottom:1px solid;cursor:pointer}[data-scope-path="articles/show"] .article-main-section .main-content .word-link{border-bottom:1px solid #ddd;cursor:pointer;-webkit-transition:border-bottom-color .1s ease-out;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:320px;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%;-webkit-transform:translateX(-50%) rotate(45deg);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:280px;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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;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;-webkit-transform:translateY(-50%);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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;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;-webkit-transform:translateY(-50%);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 .table-wrapper{overflow:scroll}[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:5px;margin-bottom:25px}[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table th,[data-scope-path="articles/show"] .article-main-section .main-content .table-wrapper table td{padding:20px;min-width:150px}[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: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 #profile{border:1px solid #ddd;border-radius:5px;margin-bottom:70px;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content #profile{margin-bottom:50px}}[data-scope-path="articles/show"] .article-main-section .main-content #profile h2{margin-bottom:0;padding:20px 25px;border-bottom:1px solid #ddd;background-color:#f8f8fa;font-size:1.9rem;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 25px}@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:18px;margin-bottom:10px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content #profile dt{font-size:1.4rem}}[data-scope-path="articles/show"] .article-main-section .main-content #profile dd{font-size:1.4rem;line-height:28px}@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:20px 0;border:none;border-bottom:1px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content #profile hr{margin:15px 0}}[data-scope-path="articles/show"] .article-main-section .main-content pre{border:1px solid #ddd;border-radius:3px;padding:25px;margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content pre{padding:20px}}[data-scope-path="articles/show"] .article-main-section .main-content pre code{font-size:.875em;line-height:1.8;letter-spacing:1px;white-space:pre-wrap}[data-scope-path="articles/show"] .article-main-section .main-content blockquote{border:1px solid #ddd;border-radius:3px;padding:30px 65px;background-color:#f8f8fa;margin-bottom:25px;position:relative}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content blockquote{padding:40px 20px}}[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-size:.75em}[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:22px;height:16px;position:absolute}[data-scope-path="articles/show"] .article-main-section .main-content blockquote::before{top:20px;left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-scope-path="articles/show"] .article-main-section .main-content blockquote::after{bottom:20px;right:20px}[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 .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 .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 .custom-snippet-link{display:-webkit-box;display:flex;padding:20px;margin-bottom:30px;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link:hover{border-bottom:inherit}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:0;border-radius:3px;overflow:hidden}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch{max-width:180px;width:100%;flex-shrink:0}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch{max-width:100%}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch img{display:block;width:100%}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information{margin-left:0;padding:20px}}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-heading a{color:#111}[data-scope-path="articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-description{font-size:1.2rem;color:#555;margin-bottom:0}[data-scope-path="articles/show"] .article-main-section .categories{display:block;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .categories{white-space:nowrap;overflow-y:scroll;padding-bottom:10px}}[data-scope-path="articles/show"] .article-main-section .bottom-bookmark{margin-bottom:50px}[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 .recommend-articles .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;font-size:0}[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3 [data-scope-path="partials/_article_card"].article{display:inline-block;width:31.5%;margin:0 2.75% 2.75% 0;font-size:initial}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3 [data-scope-path="partials/_article_card"].article{display:block;width:100%;margin:0 0 20px}}[data-scope-path="articles/show"] .article-main-section .recommend-articles .article-cards-col-3 [data-scope-path="partials/_article_card"].article:nth-child(3n){margin:0 0 2.75%}[data-scope-path="articles/show"] .article-main-section .link-cards-section{display:-webkit-box;display:flex;-webkit-box-pack:justify;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px}}[data-scope-path="articles/show"] .article-main-section .link-cards-section [data-scope-path]{width:305px;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;-webkit-transform:translateY(-50%);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{background-color:#f8f8fa;border:1px solid #eee;border-radius:5px;margin-bottom:50px}[data-scope-path="articles/show"] .article-main-section .member-merits-section .member-merits-caption{margin-bottom:5px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .member-merits-section .member-merits-caption{margin-bottom:0}[data-scope-path="articles/show"] .article-main-section .member-merits-section .member-merits-caption .member-count .number-of-member{font-size:2.4rem}}[data-scope-path="articles/show"] .article-main-section .member-merits-section .merits-and-links .login-or-registration{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .member-merits-section .merits-and-links .login-or-registration{margin-left:0}}[data-scope-path="articles/show"] .article-main-section .member-merits-section .merits-and-links .login-or-registration .orange-button{width:180px;margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .member-merits-section .merits-and-links .login-or-registration .orange-button{width:200px;margin-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:-webkit-box;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;-webkit-box-flex:1;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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;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;-webkit-transform:translateY(-50%);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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;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;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="articles/show"] .article-main-section .ad-banner-for-mobile{margin-bottom:25px;text-align:center}@media screen and (min-width: 769px){[data-scope-path="articles/show"] .article-main-section .ad-banner-for-mobile{display:none}}[data-scope-path="articles/show"] .article-main-section [data-scope-path="partials/_recommend_useful_item"]{margin-bottom:50px}[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:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;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;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-main-section .link-to-top .link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;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;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="articles/show"] .article-sidebar-section{width:100%;max-width:290px;margin-left:50px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-sidebar-section{max-width:100%;margin-left:0}}[data-scope-path="articles/show"] .article-sidebar-section .ad-banners{margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="articles/show"] .article-sidebar-section .ad-banners{display:none}}[data-scope-path="articles/show"] .article-sidebar-section .ad-banners .banner-slot{margin-bottom:25px}[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.6rem;letter-spacing:.5px;text-align:center}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tablist{display:-webkit-box;display:flex}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tablist .ranking-tab{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex-grow:1;height:40px;padding-top:2px;border-bottom:2px solid #21726a;font-size:1.2rem;-webkit-transition:color               .1s ease-out, border-bottom-color .1s ease-out;transition:color               .1s ease-out, border-bottom-color .1s ease-out}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tablist .ranking-tab:not(.active){color:#ddd;border-bottom-color:currentColor;cursor:pointer}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel:not(.active){display:none}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .articles{padding:15px 0 0;counter-reset:ranking-number}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .articles:empty::before{content:'現在ランキングはありません';font-size:1.2rem}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article{margin-bottom:15px;position:relative}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article::before{counter-increment:ranking-number;content:counter(ranking-number);background-color:#ee6354;color:#fff;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;font-size:.7em;font-weight:bold;font-family:"Oswald", sans-serif;border-top-left-radius:2px}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link{display:-webkit-box;display:flex;padding:10px;width:100%;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-eyecatch{max-width:120px;width:100%}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-information{width:100%;max-height:90px;line-height:22.5px;vertical-align:top;margin-left:10px;font-size:1.2rem;color:#111;overflow:hidden}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-information .article-title{-webkit-transition:all .1s ease-in;transition:all .1s ease-in}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .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 .ranking-tabpanel .article .article-link:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link:hover .article-eyecatch{box-shadow:none}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar{position:-webkit-sticky;position:sticky;top:100px;margin-bottom:20px}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;padding:20px;margin-bottom:25px;background-color:#f8f8fa;border:1px solid #eee;border-radius:3px}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:auto;height:32px;border-radius:16px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark:hover{background-color:#f28478;box-shadow:none}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark .register-icon,[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark .button-to-register{color:#fff}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .link-to-register{font-size:.7em}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .related-articles{margin-bottom:25px}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .related-articles .related-article-heading{font-size:1.6rem;text-align:center;margin-bottom:10px}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .related-articles .related-article .related-article-link{display:-webkit-box;display:flex;padding:10px;width:100%;margin-bottom:10px;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .related-articles .related-article .related-article-link:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .related-articles .related-article .related-article-link .related-article-eyecatch{display:inline-block;max-width:120px;width:100%}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .related-articles .related-article .related-article-link .related-article-information{display:inline-block;width:100%;max-height:90px;line-height:22.5px;vertical-align:top;margin-left:10px;font-size:1.2rem;color:#111;overflow:hidden}[data-scope-path="articles/show"] .article-sidebar-section .scrolling-sidebar .sns-follow-us{margin-top:30px}[data-scope-path="authors/index"] .authors-index-heading{position:relative;padding:40px 60px 60px;font-size:3rem;text-align:center;white-space:nowrap}[data-scope-path="authors/index"] .authors-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="authors/index"] .authors-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="authors/index"] .wrapper{width:100%;max-width:1140px;margin:70px auto;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="authors/index"] .wrapper{margin:5px 0 15px;padding:15px;border-radius:0}}[data-scope-path="authors/index"] .wrapper .ja-column-links{display:-webkit-box;display:flex;flex-wrap:wrap;margin:5px -5px 10px}[data-scope-path="authors/index"] .wrapper .ja-column-links .ja-column-link-wrapper{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:40px;height:40px;margin:5px;border:1px solid #ddd;font-weight:bold;color:#aaa}[data-scope-path="authors/index"] .wrapper .ja-column-links .ja-column-link-wrapper .ja-column-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;color:#3789be}[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:60px;box-sizing:content-box;border-bottom:1px solid #111;font-size:2.4rem;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section-heading{height:50px;font-size:2.1rem;margin-bottom:15px}}@media screen and (min-width: 769px){[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section-heading{margin-top:-80px;padding-top:80px}}[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-15px -15px 20px}@media screen and (max-width: 768px){[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors{margin:-7.5px -7.5px 12.5px}}[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors .author{width:calc(20% - 30px);min-width:150px;margin:15px;border-radius:4px;box-shadow:0 1px 8px rgba(0,0,0,0.1);overflow:hidden;-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}@media screen and (max-width: 768px){[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors .author{width:calc(50% - 15px);margin:7.5px}}[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors .author:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors .author-link{display:block;width:100%;color:#111}[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors .author-link .author-avatar{display:block;width:100%}[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors .author-link .author-information{padding:10px}[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors .author-link .author-information .author-name{font-weight:bold;margin-bottom:5px}[data-scope-path="authors/index"] .wrapper .authors-by-ja-column-section .authors .author-link .author-information .author-biography{display:-webkit-box;-webkit-box-orient:vertical;max-height:3.2em;min-height:1.6em;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;font-size:1.2rem}[data-scope-path="authors/show"] .authors-show-heading{position:relative;padding:40px 60px 60px;font-size:3rem;text-align:center;white-space:nowrap}[data-scope-path="authors/show"] .authors-show-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .authors-show-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="authors/show"] .wrapper{width:100%;max-width:1140px;margin:70px auto 50px;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper{margin:5px 0 0;padding:20px 15px 50px;border-radius:0}}[data-scope-path="authors/show"] .wrapper .author{display:-webkit-box;display:flex}[data-scope-path="authors/show"] .wrapper .author-avatar{flex-shrink:0;width:200px;height:200px;border-radius:5px}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper .author-avatar{width:20vw;max-width:200px;min-width:80px;height:20vw;max-height:200px;min-height:80px;border-radius:3px}}[data-scope-path="authors/show"] .wrapper .author-information{-webkit-box-flex:1;flex-grow:1;margin-left:30px}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper .author-information{margin-left:10px}}[data-scope-path="authors/show"] .wrapper .author-information .author-name{font-size:2.4rem;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper .author-information .author-name{font-size:1.8rem}}[data-scope-path="authors/show"] .wrapper .author-information .author-biography{margin-top:20px;font-size:1.4rem;letter-spacing:1px;line-height:1.5}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper .author-information .author-biography{margin-top:10px;font-size:1.2rem;line-height:1.6}}[data-scope-path="authors/show"] .wrapper .author-information .author-sns-list{margin-top:20px;font-size:1.4rem;letter-spacing:1px;line-height:1.5}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper .author-information .author-sns-list{margin-top:10px;font-size:1.2rem;line-height:1.6}}[data-scope-path="authors/show"] .wrapper .author-information .author-sns-list .author-sns{word-break:break-word}[data-scope-path="authors/show"] .wrapper .articles{display:-webkit-box;display:flex;flex-wrap:wrap;margin:60px 0 20px;font-size:0}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper .articles{margin:25px -5px 15px}}[data-scope-path="authors/show"] .wrapper .articles [data-scope-path="partials/_article_card"].article{width:31.5%;margin:0 2.75% 2.75% 0}@media screen and (min-width: 769px){[data-scope-path="authors/show"] .wrapper .articles [data-scope-path="partials/_article_card"].article:nth-child(3n){margin:0 0 2.75%}}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper .articles [data-scope-path="partials/_article_card"].article{width:calc(50% - 10px);margin:5px}}[data-scope-path="authors/show"] .wrapper [data-scope-path="kaminari/front/_paginator"]{margin:20px 0 50px}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper [data-scope-path="kaminari/front/_paginator"]{margin:0 0 20px}}[data-scope-path="authors/show"] .wrapper .authors-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:0 auto;font-size:1.4rem}[data-scope-path="authors/show"] .wrapper .authors-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="authors/show"] .wrapper .authors-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="authors/show"] .wrapper .authors-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="authors/show"] .wrapper .authors-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="authors/show"] .wrapper .authors-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="btob_marketings/index"] .btob-marketings-index-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="btob_marketings/index"] .btob-marketings-index-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="btob_marketings/index"] .btob-marketings-index-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="btob_marketings/index"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="btob_marketings/index"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="btob_marketings/index"] .article-cards-col-3{margin-bottom:30px;font-size:0}@media screen and (max-width: 768px){[data-scope-path="btob_marketings/index"] .article-cards-col-3{margin:0 0 10px}}[data-scope-path="btob_marketings/index"] .article-cards-col-3 .article{display:inline-block;width:31.5%;margin:0 2.75% 2.75% 0;font-size:initial}[data-scope-path="btob_marketings/index"] .article-cards-col-3 .article:nth-child(3n){margin:0 0 2.75%}@media screen and (max-width: 768px){[data-scope-path="btob_marketings/index"] .article-cards-col-3 .article{width:48%;margin:0 4% 4% 0;border-radius:3px}[data-scope-path="btob_marketings/index"] .article-cards-col-3 .article:nth-child(3n){margin:0 4% 4% 0}[data-scope-path="btob_marketings/index"] .article-cards-col-3 .article:nth-child(2n){margin:0 0 4%}[data-scope-path="btob_marketings/index"] .article-cards-col-3 .article .article-link .article-information .article-title{line-height:1.4;height:4.2em;margin:20px 15px 0}[data-scope-path="btob_marketings/index"] .article-cards-col-3 .article .article-link .article-information .article-ancestor-category-names{padding:0 15px 10px}}[data-scope-path="btob_marketings/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="btob_marketings/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="btob_marketings/index"] [data-scope-path="partials/_member_merits"]{padding:30px 0;margin-bottom:100px}}[data-scope-path="categories/index"] .categories-index-heading{position:relative;padding:40px 60px 60px;text-align:center;white-space:nowrap}[data-scope-path="categories/index"] .categories-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="categories/index"] .categories-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="categories/index"] .wrapper{width:100%;max-width:1140px;margin:70px auto;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="categories/index"] .wrapper{margin:5px 0 0;padding:15px;border-radius:0}}[data-scope-path="categories/index"] .wrapper .category-group-section:not(:first-of-type){margin-top:40px}[data-scope-path="categories/index"] .wrapper .category-group-section-heading{font-size:2.1rem;margin-bottom:15px}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section:not(:first-of-type){margin-top:30px}@media screen and (max-width: 768px){[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section:not(:first-of-type){margin-top:15px}}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:60px;padding:0 15px;border:1px solid #ddd;border-radius:4px;background:#f8f8fa;font-size:1.7rem}@media screen and (max-width: 768px){[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section-heading{height:45px;font-size:1.6rem}}@media screen and (max-width: 768px){[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories{margin-bottom:-15px;padding:0 5px}}@media screen and (min-width: 769px){[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories{display:-webkit-box;display:flex;flex-wrap:wrap;padding:5px}}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category{width:calc(25% - 20px);margin:10px;padding-left:20px;font-size:1.5rem;text-indent:-20px}@media screen and (max-width: 768px){[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category{width:100%;margin:0;padding:15px 15px 15px 30px}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category:not(:first-of-type){border-top:1px solid #ddd}}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category-link{font-weight:bold}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category-link::before{content:"";display:inline-block;position:relative;bottom:1px;width:6px;height:6px;margin:0 7px;border-radius:50%;background:#ddd;vertical-align:middle}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories{padding:10px 0 4px 20px}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category{font-size:1.4rem}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category-link::before{content:"";display:inline-block;position:relative;bottom:1px;width:6px;height:1px;margin:0 7px;background:#555;vertical-align:middle}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category:not(:first-of-type){margin-top:5px}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category .layer4-categories{padding:7px 0 3px 20px}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category .layer4-categories .layer4-category{font-size:1.3rem}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category .layer4-categories .layer4-category-link::before{content:"";display:inline-block;position:relative;bottom:1px;width:6px;height:1px;margin:0 7px;background:#555;vertical-align:middle}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category .layer4-categories .layer4-category:not(:first-of-type){margin-top:5px}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category .layer4-categories .layer4-category .layer5-categories{padding:7px 0 2px 20px}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category .layer4-categories .layer4-category .layer5-categories .layer5-category{font-size:1.1rem}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category .layer4-categories .layer4-category .layer5-categories .layer5-category-link::before{content:"";display:inline-block;position:relative;bottom:1px;width:6px;height:1px;margin:0 7px;background:#555;vertical-align:middle}[data-scope-path="categories/index"] .wrapper .category-group-section .layer1-category-section .layer2-categories .layer2-category .layer3-categories .layer3-category .layer4-categories .layer4-category .layer5-categories .layer5-category:not(:first-of-type){margin-top:5px}[data-scope-path="categories/show"] .category-title-section{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:70px}[data-scope-path="categories/show"] .category-title-section .category-title{width:100%;text-align:center}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .category-title-section .category-title{position:relative;padding:30px;background-color:#f8f8fa;font-size:1.3em}[data-scope-path="categories/show"] .category-title-section .category-title::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:5px;background-color:#37beb0}}[data-scope-path="categories/show"] .category-title-section .category-title-ruby{display:block;color:#ee6354;font-family:"Oswald", sans-serif;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .category-title-section .category-title-ruby{font-size:1.2rem}}[data-scope-path="categories/show"] .category-title-section .category-title-base{display:block;font-size:3rem}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .category-title-section .category-title-base{margin-top:10px;-webkit-box-pack:center;justify-content:center;font-size:2rem}}[data-scope-path="categories/show"] .articles-section{width:100%;max-width:1040px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .articles-section{padding:40px 10px 30px}}[data-scope-path="categories/show"] .articles-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:2.4rem;letter-spacing:.5px}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .articles-section-heading{font-size:1.8rem}}[data-scope-path="categories/show"] .articles-section-heading .articles-section-heeading-base{color:#111;font-size:2.4rem;margin-right:1.4rem}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .articles-section-heading .articles-section-heeading-base{margin-right:1rem;font-size:1.8rem;line-height:2.4rem}}[data-scope-path="categories/show"] .articles-section-heading .articles-section-heeading-ruby{color:#ee6354;font-family:"Oswald", sans-serif;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .articles-section-heading .articles-section-heeading-ruby{font-size:1rem}}[data-scope-path="categories/show"] .articles-section .article-cards-col-3{margin-top:30px}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .articles-section .article-cards-col-3{display:-ms-grid;display:grid;-ms-grid-rows:auto 30px auto;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template:"first  second third" auto "fourth fifth  sixth" auto /1fr    1fr    1fr;grid-gap:30px}}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article{min-width:320px}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(1){grid-area:first}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(2){grid-area:second}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(3){grid-area:third}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(4){grid-area:fourth}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(5){grid-area:fifth}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(6){grid-area:sixth}}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:not(:first-of-type){margin-top:15px}}[data-scope-path="categories/show"] .articles-section .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:50px auto 0;font-size:1.4rem}[data-scope-path="categories/show"] .articles-section .articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="categories/show"] .articles-section .articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .articles-section .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="categories/show"] .articles-section .articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="categories/show"] .articles-section .articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .articles-section .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:20px auto 0}[data-scope-path="categories/show"] .articles-section .articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="categories/show"] .articles-section .articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="categories/show"] .curriculum-link-cards-section{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background:#101e33;margin-bottom:130px}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .curriculum-link-cards-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px;margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .curriculum-link-cards-section [data-scope-path]{margin:30px 0 -30px}[data-scope-path="categories/show"] .curriculum-link-cards-section [data-scope-path]:not(:first-child){margin-left:30px}}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .curriculum-link-cards-section [data-scope-path]:not(:first-child){margin-top:15px}}[data-scope-path="categories/show"] .tools-section{width:100%;max-width:1040px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section{padding:20px 10px 10px}}[data-scope-path="categories/show"] .tools-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:2.4rem;letter-spacing:.5px}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section-heading{font-size:1.8rem}}[data-scope-path="categories/show"] .tools-section-heading .tools-section-heading-base{color:#111;font-size:2.4rem;margin-right:1.4rem}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section-heading .tools-section-heading-base{margin-right:1rem;font-size:1.8rem;line-height:2.4rem}}[data-scope-path="categories/show"] .tools-section-heading .tools-section-heading-ruby{color:#ee6354;font-family:"Oswald", sans-serif;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section-heading .tools-section-heading-ruby{font-size:1rem}}[data-scope-path="categories/show"] .tools-section .tools{padding:30px 0 0}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .tools-section .tools{display:-ms-grid;display:grid;-ms-grid-rows:1fr 30px 1fr 30px 1fr;-ms-grid-columns:1fr 30px 1fr;grid-template:"first second" 1fr "third fourth" 1fr "fifth sixth"  1fr /1fr   1fr;grid-gap:30px}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(5){-ms-grid-row:5;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(6){-ms-grid-row:5;-ms-grid-column:3}}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tools{padding:20px 0 0}}[data-scope-path="categories/show"] .tools-section .tool{border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in;overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .tools-section .tool{height:160px}}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tool:not(:first-of-type){margin-top:20px}}[data-scope-path="categories/show"] .tools-section .tool:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="categories/show"] .tools-section .tool-link{display:-ms-grid;display:grid;-ms-grid-rows:1fr 0 1fr 0 auto 0 auto;-ms-grid-columns:auto 15px 1fr;grid-template:"logo   category"    1fr "logo   name"        1fr "logo   name-kana"   auto "logo   description" auto /auto  1fr;grid-gap:0 15px;color:#111;height:100%}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tool-link{-ms-grid-rows:auto 0 auto 0 auto 0 auto 0 auto;-ms-grid-columns:auto;grid-template:"logo"        auto "category"    auto "name"        auto "name-kana"   auto "description" auto /auto;grid-gap:0}}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .tools-section .tool-link{padding:15px}}[data-scope-path="categories/show"] .tools-section .tool-link .tool-logo{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1;grid-area:logo;width:130px;height:100%;position:relative;border-radius:3px;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tool-link .tool-logo{margin:10px;width:calc(100% - 20px);border:1px solid #eee;height:100px}}[data-scope-path="categories/show"] .tools-section .tool-link .tool-logo img{width:100%}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tool-link .tool-logo img{display:block;width:80px;margin:10px auto}}[data-scope-path="categories/show"] .tools-section .tool-link .tool-category{-ms-grid-row:1;-ms-grid-column:3;grid-area:category;color:#fff;height:26px;margin:0 auto 0 0;padding:0 1em;font-size:1.2rem;line-height:26px;border-radius:2px;background:#37beb0;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tool-link .tool-category{margin-left:10px;height:21px;font-size:1.1rem;line-height:21px}}[data-scope-path="categories/show"] .tools-section .tool-link .tool-name{-ms-grid-row:3;-ms-grid-column:3;grid-area:name;color:#111;font-size:1.8rem;font-weight:bold;font-family:"Noto Sans JP", sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:2.3}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tool-link .tool-name{padding:5px 15px 0;font-size:1.6rem;line-height:1.3}}[data-scope-path="categories/show"] .tools-section .tool-link .tool-name-kana{-ms-grid-row:5;-ms-grid-column:3;grid-area:name-kana;color:#555;font-family:"Noto Sans JP", sans-serif;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tool-link .tool-name-kana{padding:5px 15px 0;font-size:1.1rem}}[data-scope-path="categories/show"] .tools-section .tool-link .tool-description{-ms-grid-row:7;-ms-grid-column:3;grid-area:description;display:-webkit-box;font-family:"Noto Sans JP", sans-serif;color:#555;font-size:1.2rem;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;margin-top:10px}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tool-link .tool-description{padding:5px 15px 0;font-size:1.1rem;color:#aaa;margin:0 0 10px}}[data-scope-path="categories/show"] .tools-section .tools-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:50px auto 0;font-size:1.4rem}[data-scope-path="categories/show"] .tools-section .tools-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="categories/show"] .tools-section .tools-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tools-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="categories/show"] .tools-section .tools-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="categories/show"] .tools-section .tools-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tools-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:20px auto 0}[data-scope-path="categories/show"] .tools-section .tools-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="categories/show"] .tools-section .tools-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="categories/show"] .other-category-links-section{width:100%;max-width:1040px;margin:0 auto;padding:30px 0 50px;text-align:right}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .other-category-links-section{padding:30px 0;text-align:center}}[data-scope-path="categories/show"] .other-category-links-section-heading{font-size:2.2rem;letter-spacing:.5px;font-weight:bold;text-align:center}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .other-category-links-section-heading{padding:5px 0}}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .other-category-links-section-heading{font-size:1.6rem}}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .other-category-links-section-heading br.mobile{display:none}}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .other-category-links-section-heading br.mobile{display:block}}[data-scope-path="categories/show"] .other-category-links-section .categories{display:-webkit-box;display:flex}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .other-category-links-section .categories{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding:15px 45px}}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .other-category-links-section .categories{padding:10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}[data-scope-path="categories/show"] .other-category-links-section .categories::before,[data-scope-path="categories/show"] .other-category-links-section .categories::after{content:"";flex-shrink:0;display:block;width:5px}}[data-scope-path="categories/show"] .other-category-links-section .categories .category{flex-shrink:0;height:3.2rem;margin:5px;border:1px solid #37beb0;border-radius:2px;background-color:#fff;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out}[data-scope-path="categories/show"] .other-category-links-section .categories .category-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#37beb0;width:100%;height:100%;padding:0 1em;font-size:1.2rem;font-weight:bold;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}[data-scope-path="categories/show"] .other-category-links-section .categories .category:hover{background-color:#37beb0}[data-scope-path="categories/show"] .other-category-links-section .categories .category:hover .category-link{color:#fff}[data-scope-path="categories/show"] .other-category-links-section .categories-link{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:1.2rem;font-weight:bold}[data-scope-path="categories/show"] .other-category-links-section .categories-link .icon{width:.8em;height:.8em;margin-left:.5em;-webkit-transform:translateY(0.05em);transform:translateY(0.05em)}[data-scope-path="categories/show"] .member-merits-section-second{margin-bottom:55px}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .category-description-section{width:100%;max-width:1040px;margin:0 auto 100px;position:relative;padding:30px;border:1px solid #ddd;border-top:none}}[data-scope-path="categories/show"] .category-description-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:30px;font-size:1.7rem}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .category-description-section-heading{-webkit-box-pack:center;justify-content:center}}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .category-description-section-heading{position:absolute;top:-15px;left:0}[data-scope-path="categories/show"] .category-description-section-heading::before,[data-scope-path="categories/show"] .category-description-section-heading::after{content:"";height:1px;background:#ddd}[data-scope-path="categories/show"] .category-description-section-heading::before{width:20px;margin-right:10px}[data-scope-path="categories/show"] .category-description-section-heading::after{-webkit-box-flex:1;flex-grow:1;margin-left:10px}}[data-scope-path="categories/show"] .category-description-section .category-description{font-size:1.3rem;line-height:2}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .category-description-section .category-description{border:1px solid #ddd;padding:20px 15px;margin:15px 10px 50px}}[data-scope-path="categories/show"] .category-description-section .category-description p:not(:first-of-type){margin-top:25px}[data-scope-path="contacts/thanks/show"] .contacts-thanks-show-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="contacts/thanks/show"] .contacts-thanks-show-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="contacts/thanks/show"] .contacts-thanks-show-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="contacts/thanks/show"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="contacts/thanks/show"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="contacts/thanks/show"] .wrapper .guidance-content{max-width:750px;margin:0 auto;text-align:center}@media screen and (max-width: 768px){[data-scope-path="contacts/thanks/show"] .wrapper .guidance-content{text-align:left}}[data-scope-path="contacts/thanks/show"] .wrapper .guidance-content .lead-text{font-weight:bold;margin-bottom:20px}[data-scope-path="contacts/thanks/show"] .wrapper .guidance-content .caveat{color:#555}[data-scope-path="contacts/thanks/show"] .wrapper .guidance-content .action{text-align:center;margin-top:50px}@media screen and (max-width: 768px){[data-scope-path="contacts/thanks/show"] .wrapper .guidance-content .action{margin-top:20px}}[data-scope-path="contacts/thanks/show"] .wrapper .guidance-content .action .back-to-top{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:300px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:auto;font-size:1.4rem}[data-scope-path="contacts/thanks/show"] .wrapper .guidance-content .action .back-to-top:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="contacts/thanks/show"] .wrapper .guidance-content .action .back-to-top>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}[data-scope-path="contacts/coverage"] .contacts-coverage-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="contacts/coverage"] .contacts-coverage-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="contacts/coverage"] .contacts-coverage-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="contacts/coverage"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="contacts/coverage"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="contacts/coverage"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="contacts/coverage"] .wrapper .fieldset{display:block}}[data-scope-path="contacts/coverage"] .wrapper .legend,[data-scope-path="contacts/coverage"] .wrapper .field{display:table-cell;vertical-align:middle}@media screen and (max-width: 768px){[data-scope-path="contacts/coverage"] .wrapper .legend,[data-scope-path="contacts/coverage"] .wrapper .field{display:block}}[data-scope-path="contacts/coverage"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555;width:250px}@media screen and (max-width: 768px){[data-scope-path="contacts/coverage"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="contacts/coverage"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="contacts/coverage"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="contacts/coverage"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="contacts/coverage"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="contacts/coverage"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="contacts/coverage"] .wrapper input[type=text],[data-scope-path="contacts/coverage"] .wrapper input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="contacts/coverage"] .wrapper input[type=text],[data-scope-path="contacts/coverage"] .wrapper input[type=password]{padding:10px}}[data-scope-path="contacts/coverage"] .wrapper input[type=text][data-has-error="true"],[data-scope-path="contacts/coverage"] .wrapper input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/coverage"] .wrapper input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="contacts/coverage"] .wrapper input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/coverage"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center;min-width:200px}[data-scope-path="contacts/coverage"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/coverage"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/coverage"] .wrapper .radio-button:not(:last-child){margin-right:20px}[data-scope-path="contacts/coverage"] .wrapper .radio-button input[type=radio]{margin-right:10px}[data-scope-path="contacts/coverage"] .wrapper textarea{width:100%;border:1px solid #ddd;border-radius:3px;padding:15px}[data-scope-path="contacts/coverage"] .wrapper .invalid{font-size:1.4rem;margin-top:10px;color:#ee6354}[data-scope-path="contacts/coverage"] .wrapper .recaptcha{text-align:center;margin-bottom:30px}[data-scope-path="contacts/coverage"] .wrapper .recaptcha .g-recaptcha{display:inline-block}[data-scope-path="contacts/coverage"] .wrapper .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="contacts/coverage"] .wrapper .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="contacts/coverage"] .wrapper .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="contacts/coverage"] .wrapper .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;color:#fff}[data-scope-path="contacts/coverage"] .wrapper .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="contacts/coverage"] .wrapper .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="contacts/email_magazine"] .contacts-email-magazine-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="contacts/email_magazine"] .contacts-email-magazine-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .contacts-email-magazine-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="contacts/email_magazine"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="contacts/email_magazine"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .wrapper .fieldset{display:block}}[data-scope-path="contacts/email_magazine"] .wrapper .legend,[data-scope-path="contacts/email_magazine"] .wrapper .field{display:table-cell;vertical-align:middle}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .wrapper .legend,[data-scope-path="contacts/email_magazine"] .wrapper .field{display:block}}[data-scope-path="contacts/email_magazine"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555;width:250px}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="contacts/email_magazine"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="contacts/email_magazine"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="contacts/email_magazine"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="contacts/email_magazine"] .wrapper input[type=text],[data-scope-path="contacts/email_magazine"] .wrapper input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .wrapper input[type=text],[data-scope-path="contacts/email_magazine"] .wrapper input[type=password]{padding:10px}}[data-scope-path="contacts/email_magazine"] .wrapper input[type=text][data-has-error="true"],[data-scope-path="contacts/email_magazine"] .wrapper input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/email_magazine"] .wrapper input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="contacts/email_magazine"] .wrapper input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/email_magazine"] .wrapper input[type=date]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff;max-width:200px}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .wrapper input[type=date]{padding:10px}}[data-scope-path="contacts/email_magazine"] .wrapper input[type=date][data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/email_magazine"] .wrapper input[type=date][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/email_magazine"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center;min-width:200px}[data-scope-path="contacts/email_magazine"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/email_magazine"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/email_magazine"] .wrapper .radio-button:not(:last-child){margin-right:20px}[data-scope-path="contacts/email_magazine"] .wrapper .radio-button input[type=radio]{margin-right:10px}[data-scope-path="contacts/email_magazine"] .wrapper textarea{width:100%;border:1px solid #ddd;border-radius:3px;padding:15px}[data-scope-path="contacts/email_magazine"] .wrapper .invalid{font-size:1.4rem;margin-top:10px;color:#ee6354}[data-scope-path="contacts/email_magazine"] .wrapper .recaptcha{text-align:center;margin-bottom:30px}[data-scope-path="contacts/email_magazine"] .wrapper .recaptcha .g-recaptcha{display:inline-block}[data-scope-path="contacts/email_magazine"] .wrapper .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="contacts/email_magazine"] .wrapper .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="contacts/email_magazine"] .wrapper .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="contacts/email_magazine"] .wrapper .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;color:#fff}[data-scope-path="contacts/email_magazine"] .wrapper .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="contacts/email_magazine"] .wrapper .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="contacts/index"] .contacts-index-heading{position:relative;padding:40px 60px 60px;text-align:center;white-space:nowrap}[data-scope-path="contacts/index"] .contacts-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="contacts/index"] .contacts-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="contacts/index"] .wrapper{width:100%;max-width:1140px;margin:70px auto;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="contacts/index"] .wrapper{margin:5px 0 0;padding:20px;border-radius:0}}[data-scope-path="contacts/index"] .wrapper .contacts-section{margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="contacts/index"] .wrapper .contacts-section{margin-bottom:30px}}[data-scope-path="contacts/index"] .wrapper .contacts-section-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="contacts/index"] .wrapper .contacts-section-heading{font-size:1.6rem}}[data-scope-path="contacts/index"] .wrapper .contacts-section ul{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:100%}[data-scope-path="contacts/index"] .wrapper .contacts-section li{box-sizing:border-box;display:table;margin:0 0 20px;width:49%;flex-basis:49%}@media screen and (max-width: 768px){[data-scope-path="contacts/index"] .wrapper .contacts-section li{width:100%;flex-basis:100%}}[data-scope-path="contacts/index"] .wrapper .contacts-section li a{color:#37beb0;font-weight:bold;font-size:1.4rem;height:86px;padding:0 40px 0 22px;box-sizing:border-box;border:2px solid #37beb0;border-radius:3px;box-shadow:0 1px 8px rgba(0,0,0,0.1);display:table-cell;vertical-align:middle;position:relative}[data-scope-path="contacts/index"] .wrapper .contacts-section li a .right-arrow-icon,[data-scope-path="contacts/index"] .wrapper .contacts-section li a .external-icon{width:.8em;height:.8em;margin-left:.5em;color:#37beb0;-webkit-transform:translateY(0.05em);transform:translateY(0.05em);position:absolute;top:36px;right:20px}[data-scope-path="contacts/index"] .wrapper .contacts-section li a:hover{background:#37beb0;color:#fff}[data-scope-path="contacts/index"] .wrapper .contacts-section li a:hover .right-arrow-icon,[data-scope-path="contacts/index"] .wrapper .contacts-section li a:hover .external-icon{color:#fff}[data-scope-path="contacts/media"] .contacts-media-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="contacts/media"] .contacts-media-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="contacts/media"] .contacts-media-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="contacts/media"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="contacts/media"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="contacts/media"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="contacts/media"] .wrapper .fieldset{display:block}}[data-scope-path="contacts/media"] .wrapper .legend,[data-scope-path="contacts/media"] .wrapper .field{display:table-cell;vertical-align:middle}@media screen and (max-width: 768px){[data-scope-path="contacts/media"] .wrapper .legend,[data-scope-path="contacts/media"] .wrapper .field{display:block}}[data-scope-path="contacts/media"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555;width:250px}@media screen and (max-width: 768px){[data-scope-path="contacts/media"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="contacts/media"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="contacts/media"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="contacts/media"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="contacts/media"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="contacts/media"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="contacts/media"] .wrapper input[type=text],[data-scope-path="contacts/media"] .wrapper input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="contacts/media"] .wrapper input[type=text],[data-scope-path="contacts/media"] .wrapper input[type=password]{padding:10px}}[data-scope-path="contacts/media"] .wrapper input[type=text][data-has-error="true"],[data-scope-path="contacts/media"] .wrapper input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/media"] .wrapper input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="contacts/media"] .wrapper input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/media"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center;min-width:200px}[data-scope-path="contacts/media"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/media"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/media"] .wrapper .radio-button:not(:last-child){margin-right:20px}[data-scope-path="contacts/media"] .wrapper .radio-button input[type=radio]{margin-right:10px}[data-scope-path="contacts/media"] .wrapper textarea{width:100%;border:1px solid #ddd;border-radius:3px;padding:15px}[data-scope-path="contacts/media"] .wrapper .invalid{font-size:1.4rem;margin-top:10px;color:#ee6354}[data-scope-path="contacts/media"] .wrapper .recaptcha{text-align:center;margin-bottom:30px}[data-scope-path="contacts/media"] .wrapper .recaptcha .g-recaptcha{display:inline-block}[data-scope-path="contacts/media"] .wrapper .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="contacts/media"] .wrapper .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="contacts/media"] .wrapper .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="contacts/media"] .wrapper .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;color:#fff}[data-scope-path="contacts/media"] .wrapper .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="contacts/media"] .wrapper .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="contacts/member"] .contacts-member-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="contacts/member"] .contacts-member-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .contacts-member-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="contacts/member"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="contacts/member"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .wrapper .fieldset{display:block}}[data-scope-path="contacts/member"] .wrapper .legend,[data-scope-path="contacts/member"] .wrapper .field{display:table-cell;vertical-align:middle}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .wrapper .legend,[data-scope-path="contacts/member"] .wrapper .field{display:block}}[data-scope-path="contacts/member"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555;width:250px}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="contacts/member"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="contacts/member"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="contacts/member"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="contacts/member"] .wrapper input[type=text],[data-scope-path="contacts/member"] .wrapper input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .wrapper input[type=text],[data-scope-path="contacts/member"] .wrapper input[type=password]{padding:10px}}[data-scope-path="contacts/member"] .wrapper input[type=text][data-has-error="true"],[data-scope-path="contacts/member"] .wrapper input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/member"] .wrapper input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="contacts/member"] .wrapper input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/member"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center;min-width:230px}[data-scope-path="contacts/member"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/member"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/member"] .wrapper .radio-button:not(:last-child){margin-right:20px}[data-scope-path="contacts/member"] .wrapper .radio-button input[type=radio]{margin-right:10px}[data-scope-path="contacts/member"] .wrapper textarea{width:100%;border:1px solid #ddd;border-radius:3px;padding:15px}[data-scope-path="contacts/member"] .wrapper .invalid{font-size:1.4rem;margin-top:10px;color:#ee6354}[data-scope-path="contacts/member"] .wrapper .recaptcha{text-align:center;margin-bottom:30px}[data-scope-path="contacts/member"] .wrapper .recaptcha .g-recaptcha{display:inline-block}[data-scope-path="contacts/member"] .wrapper .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .wrapper .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="contacts/member"] .wrapper .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="contacts/member"] .wrapper .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;color:#fff}[data-scope-path="contacts/member"] .wrapper .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="contacts/member"] .wrapper .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="contacts/member"] .wrapper .link-to-unsubscribe{margin-top:40px;font-size:1.4rem;text-align:center}@media screen and (max-width: 768px){[data-scope-path="contacts/member"] .wrapper .link-to-unsubscribe{margin-top:0;text-align:left}}[data-scope-path="contacts/other"] .contacts-other-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="contacts/other"] .contacts-other-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="contacts/other"] .contacts-other-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="contacts/other"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="contacts/other"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="contacts/other"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="contacts/other"] .wrapper .fieldset{display:block}}[data-scope-path="contacts/other"] .wrapper .legend,[data-scope-path="contacts/other"] .wrapper .field{display:table-cell;vertical-align:middle}@media screen and (max-width: 768px){[data-scope-path="contacts/other"] .wrapper .legend,[data-scope-path="contacts/other"] .wrapper .field{display:block}}[data-scope-path="contacts/other"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555;width:250px}@media screen and (max-width: 768px){[data-scope-path="contacts/other"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="contacts/other"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="contacts/other"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="contacts/other"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="contacts/other"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="contacts/other"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="contacts/other"] .wrapper input[type=text],[data-scope-path="contacts/other"] .wrapper input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="contacts/other"] .wrapper input[type=text],[data-scope-path="contacts/other"] .wrapper input[type=password]{padding:10px}}[data-scope-path="contacts/other"] .wrapper input[type=text][data-has-error="true"],[data-scope-path="contacts/other"] .wrapper input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/other"] .wrapper input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="contacts/other"] .wrapper input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/other"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center;min-width:200px}[data-scope-path="contacts/other"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="contacts/other"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="contacts/other"] .wrapper .radio-button:not(:last-child){margin-right:20px}[data-scope-path="contacts/other"] .wrapper .radio-button input[type=radio]{margin-right:10px}[data-scope-path="contacts/other"] .wrapper textarea{width:100%;border:1px solid #ddd;border-radius:3px;padding:15px}[data-scope-path="contacts/other"] .wrapper .invalid{font-size:1.4rem;margin-top:10px;color:#ee6354}[data-scope-path="contacts/other"] .wrapper .recaptcha{text-align:center;margin-bottom:30px}[data-scope-path="contacts/other"] .wrapper .recaptcha .g-recaptcha{display:inline-block}[data-scope-path="contacts/other"] .wrapper .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="contacts/other"] .wrapper .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="contacts/other"] .wrapper .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="contacts/other"] .wrapper .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;color:#fff}[data-scope-path="contacts/other"] .wrapper .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="contacts/other"] .wrapper .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="curriculum/_side"]{width:290px;border-radius:5px;border:1px solid #eee;padding-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="curriculum/_side"]{width:100%;border-radius:2px}}[data-scope-path="curriculum/_side"] h2{padding:10px 0;text-align:center;border-radius:5px 5px 0 0;background-color:#101e33;font-size:1.4rem;font-weight:bold;color:#fff}@media screen and (max-width: 768px){[data-scope-path="curriculum/_side"] h2{border-radius:2px 2px 0 0}}[data-scope-path="curriculum/_side"] .top-level{padding:0 20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/_side"] .top-level{padding:0 15px}}[data-scope-path="curriculum/_side"] .top-level li{font-size:1.4rem;padding-top:5px}@media screen and (max-width: 768px){[data-scope-path="curriculum/_side"] .top-level li{font-size:1.2rem}}[data-scope-path="curriculum/_side"] .top-level>li{font-size:1.2rem;font-weight:bold;padding-top:30px}@media screen and (max-width: 768px){[data-scope-path="curriculum/_side"] .top-level>li{font-size:1rem;padding-top:15px}}[data-scope-path="curriculum/articles/_curriculum_complete"]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:30px;border:1px solid #eee;border-radius:3px;background-color:#f8f8fa;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/_curriculum_complete"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px}}[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-icon-wrapper{text-align:center;margin-right:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-icon-wrapper{margin-right:0;margin-bottom:10px}}[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-icon-wrapper svg{width:75px;height:75px;color:#21726a}[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-icon-wrapper p{font-size:1.2rem}[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper button,[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:45px;border-radius:22.5px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper button:hover,[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper button>svg,[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper button,[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:230px;height:32px;border-radius:16px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.2rem}[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper button:hover,[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper button>svg,[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register{display:block;text-align:center;margin-top:10px;font-size:1.2rem}[data-scope-path="curriculum/articles/_curriculum_complete"] .js-article-completed .js-turn-complete{display:none}[data-scope-path="curriculum/articles/_curriculum_complete"] .js-article-incomplete .js-turn-incomplete{display:none}[data-scope-path="curriculum/articles/show"]{max-width:1190px;margin:auto;padding:50px 45px 0}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"]{max-width:100%;width:100%;padding:30px 20px;overflow:hidden}}[data-scope-path="curriculum/articles/show"] img{width:100%;display:block}[data-scope-path="curriculum/articles/show"] .article-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-area{display:block}}[data-scope-path="curriculum/articles/show"] .article-main-section{width:100%;max-width:760px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section{max-width:100%}}[data-scope-path="curriculum/articles/show"] .article-main-section .article-contents{padding-left:60px;word-break:break-word}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .article-contents{padding-left:0}}[data-scope-path="curriculum/articles/show"] .article-main-section .released-at{display:block;margin-bottom:5px;font-size:.9em;color:#555}[data-scope-path="curriculum/articles/show"] .article-main-section .released-at .clock-icon{color:#21726a;width:12px;height:12px;margin-right:5px;-webkit-transform:translateY(0.1em);transform:translateY(0.1em);font-size:.8em}[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section h1{font-size:1.4em}}[data-scope-path="curriculum/articles/show"] .article-main-section .description{line-height:2;letter-spacing:1px;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .description{margin-bottom:25px}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content{margin-bottom:50px;position:relative}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content h2{padding-bottom:10px;margin-bottom:35px;border-bottom:1px solid #111;font-size:2.6rem;letter-spacing:1px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content h3{padding:15px 20px;background-color:#f8f8fa;letter-spacing:1.5px;font-size:1.2em;margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content h4{color:#21726a;letter-spacing:1.5px;font-size:1.2em;margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content p{line-height:2;letter-spacing:1px;margin-bottom:25px}[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .main-content ol{list-style-type:none;counter-reset:list-number}[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .main-content>ul,[data-scope-path="curriculum/articles/show"] .article-main-section .main-content>ol{margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content ul li,[data-scope-path="curriculum/articles/show"] .article-main-section .main-content ol li{margin-bottom:10px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content li ol,[data-scope-path="curriculum/articles/show"] .article-main-section .main-content li ul{margin-left:20px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content a{color:#8ba7b8}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content a:hover{border-bottom:1px solid;cursor:pointer}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link{border-bottom:1px solid #ddd;cursor:pointer;-webkit-transition:border-bottom-color .1s ease-out;transition:border-bottom-color .1s ease-out}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link:hover{border-bottom-color:#37beb0}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip{width:320px;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="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip .arrow{width:20px;height:20px;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%) rotate(45deg);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="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip{width:280px;padding:15px}}[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip dt{font-size:1.4rem}}[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip dd{font-size:1.2rem}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem;margin:auto}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more{font-size:1.2rem}}[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more:hover .read-more-text{color:inherit;border-bottom:none}@keyframes pop-upwards{0%{bottom:calc(100% - 20px);opacity:.5}100%{bottom:100%;opacity:1}}[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .main-content .table-wrapper{overflow:scroll}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .table-wrapper table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:separate;border-radius:5px;margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .table-wrapper table th,[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .table-wrapper table td{padding:20px;min-width:150px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .table-wrapper table thead th{border-bottom:1px solid #ddd;background-color:#f8f8fa}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .table-wrapper table thead th:not(:last-child){border-right:1px solid #ddd}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .table-wrapper table tbody td:not(:last-child){border-right:1px solid #ddd}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .table-wrapper table tbody tr:not(:last-child) td{border-bottom:1px solid #ddd}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile{border:1px solid #ddd;border-radius:5px;margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile{margin-bottom:50px}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile h2{margin-bottom:0;padding:20px 25px;border-bottom:1px solid #ddd;background-color:#f8f8fa;font-size:1.9rem;line-height:1}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile h2{padding:15px}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile dl{padding:20px 25px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile dl{padding:15px}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile dt{color:#21726a;font-weight:bold;line-height:18px;margin-bottom:10px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile dt{font-size:1.4rem}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile dd{font-size:1.4rem;line-height:28px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile dd{font-size:1.2rem}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile hr{margin:20px 0;border:none;border-bottom:1px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content #profile hr{margin:15px 0}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content pre{border:1px solid #ddd;border-radius:3px;padding:25px;margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content pre{padding:20px}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content pre code{font-size:.875em;line-height:1.8;letter-spacing:1px;white-space:pre-wrap}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content blockquote{border:1px solid #ddd;border-radius:3px;padding:30px 65px;background-color:#f8f8fa;margin-bottom:25px;position:relative}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content blockquote{padding:40px 20px}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content blockquote p{margin-bottom:0;font-size:.875em}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content blockquote p cite{font-size:.75em}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content blockquote::before,[data-scope-path="curriculum/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:22px;height:16px;position:absolute}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content blockquote::before{top:20px;left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content blockquote::after{bottom:20px;right:20px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-link-button{text-align:center;margin-bottom:25px}[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .main-content .custom-link-button a:hover{box-shadow:none;border-bottom:0}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .strong{font-weight:bold;color:#21726a}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content em{font-style:normal;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content iframe[src^='https://www.facebook.com/plugins/post.php']{width:100%}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link{display:-webkit-box;display:flex;padding:20px;margin-bottom:30px;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link:hover{border-bottom:inherit}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:0;border-radius:3px;overflow:hidden}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch{max-width:180px;width:100%;flex-shrink:0}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch{max-width:100%}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch img{display:block;width:100%}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information{margin-left:0;padding:20px}}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-heading a{color:#111}[data-scope-path="curriculum/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-description{font-size:1.2rem;color:#555;margin-bottom:0}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section{margin-bottom:50px}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-index-heading{font-size:2rem;margin-bottom:30px;text-align:center}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-index-heading{font-size:1.6rem}}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article{margin-top:15px}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article{-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;border:1px solid #ddd;margin-bottom:-1px}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article:first-of-type,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article:last-of-type,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:100%;padding:15px;color:#111}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-status,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-status{flex-shrink:0;width:110px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-status,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-status{width:55px}}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-status .text,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-status .text{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:25px;border:1px solid;border-radius:2px;font-size:1.2rem;font-weight:bold}@media screen and (min-width: 769px){[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-status .text.mobile,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-status .text.mobile{display:none}}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-status .text.desktop,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-status .text.desktop{display:none}}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-status .eyecatch,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-status .eyecatch{display:block;width:110px;border-radius:0 0 2px 2px}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-text-information,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-text-information{margin:0 20px;max-width:calc(100% - 160px)}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-text-information,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-text-information{margin:0 15px;max-width:calc(100% - 95px)}}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-text-information .curriculum-article-title,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-text-information .curriculum-article-title{font-size:1.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-text-information .article-description,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-text-information .article-description{display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;margin-top:.5em;font-size:1.2rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .article-text-information .article-description,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .article-text-information .article-description{display:none}}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article-link .right-arrow-icon,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article-link .right-arrow-icon{flex-shrink:0;width:10px;height:10px;margin-left:auto;color:#37beb0}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.incomplete .curriculum-article-link .article-status .text,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.now-reading .curriculum-article-link .article-status .text,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.incomplete .curriculum-article-link .article-status .text,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.now-reading .curriculum-article-link .article-status .text{color:#37beb0;border-color:#37beb0;background:#fff}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.latest-completed,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.completed,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.latest-completed,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.completed{background:#f9f9fb}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.latest-completed .curriculum-article-link .article-status .text,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.completed .curriculum-article-link .article-status .text,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.latest-completed .curriculum-article-link .article-status .text,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.completed .curriculum-article-link .article-status .text{color:#fff;border-color:#ddd;background:#ddd}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.latest-completed .curriculum-article-link .article-text-information,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.completed .curriculum-article-link .article-text-information,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.latest-completed .curriculum-article-link .article-text-information,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.completed .curriculum-article-link .article-text-information{color:#888}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.continue .curriculum-article-link .article-status,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.continue .curriculum-article-link .article-status{width:110px}}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.continue .curriculum-article-link .article-status .text,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.continue .curriculum-article-link .article-status .text{color:#fff;border-color:#37beb0;border-radius:2px 2px 0 0;background:#37beb0}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.continue .curriculum-article-link .article-text-information,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.continue .curriculum-article-link .article-text-information{max-width:calc(100% - 150px)}}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.continue .curriculum-article-link .article-text-information .curriculum-article-title,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.continue .curriculum-article-link .article-text-information .curriculum-article-title{font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article.continue .curriculum-article-link .article-text-information .curriculum-article-title,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article.continue .curriculum-article-link .article-text-information .curriculum-article-title{display:-webkit-box;-webkit-box-orient:vertical;height:4.8em;line-height:1.6;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;overflow:hidden}}[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .curriculum-article:hover,[data-scope-path="curriculum/articles/show"] .article-main-section .curriculum-index-section .next-curriculum-article:hover{background-color:#f9f9fb}[data-scope-path="curriculum/articles/show"] .article-main-section .recommend-articles .recommend-articles-heading{text-align:center;font-size:2rem}[data-scope-path="curriculum/articles/show"] .article-main-section .recommend-articles .article-cards-col-3{margin:30px 0;font-size:0}[data-scope-path="curriculum/articles/show"] .article-main-section .recommend-articles .article-cards-col-3 [data-scope-path="partials/_article_card"].article{display:inline-block;width:31.5%;margin:0 2.75% 2.75% 0;font-size:initial}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .recommend-articles .article-cards-col-3 [data-scope-path="partials/_article_card"].article{display:block;width:100%;margin:0 0 20px}}[data-scope-path="curriculum/articles/show"] .article-main-section .recommend-articles .article-cards-col-3 [data-scope-path="partials/_article_card"].article:nth-child(3n){margin:0 0 2.75%}[data-scope-path="curriculum/articles/show"] .article-main-section .link-cards-section{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;background-color:#f8f8fa;border-radius:5px;padding:30px;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .link-cards-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px}}[data-scope-path="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path]{width:305px;box-shadow:0 1px 6px rgba(0,0,0,0.06)}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path]{width:100%}[data-scope-path="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path]:first-child{margin-bottom:15px}}[data-scope-path="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path] .catch-phrase{color:#ee6354;font-weight:normal}[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path] .curriculums-link,[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path] .curriculums-link svg,[data-scope-path="curriculum/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="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path] .curriculums-link,[data-scope-path="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path] .useful-items-link{width:200px;height:40px}[data-scope-path="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path] .curriculums-link svg,[data-scope-path="curriculum/articles/show"] .article-main-section .link-cards-section [data-scope-path] .useful-items-link svg{right:15px}}[data-scope-path="curriculum/articles/show"] .article-main-section .recommend-entries-section{margin-bottom:50px}[data-scope-path="curriculum/articles/show"] .article-main-section .recommend-entries-section .recommend-entries-heading{font-size:2rem;margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-main-section .category-links-section{margin-bottom:50px}[data-scope-path="curriculum/articles/show"] .article-main-section .member-merits-section{background-color:#f8f8fa;border:1px solid #eee;border-radius:5px;margin-bottom:50px}[data-scope-path="curriculum/articles/show"] .article-main-section .member-merits-section .member-merits-caption{margin-bottom:5px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .member-merits-section .member-merits-caption{margin-bottom:0}[data-scope-path="curriculum/articles/show"] .article-main-section .member-merits-section .member-merits-caption .member-count .number-of-member{font-size:2.4rem}}[data-scope-path="curriculum/articles/show"] .article-main-section .member-merits-section .merits-and-links .login-or-registration{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .member-merits-section .merits-and-links .login-or-registration{margin-left:0}}[data-scope-path="curriculum/articles/show"] .article-main-section .member-merits-section .merits-and-links .login-or-registration .orange-button{width:180px;margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .member-merits-section .merits-and-links .login-or-registration .orange-button{width:200px;margin-top:0}}[data-scope-path="curriculum/articles/show"] .article-main-section [data-scope-path="partials/_recommend_useful_item"]{margin-bottom:50px}[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top{text-align:center;margin-bottom:50px}[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top .buttons{display:inline-block}[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top .buttons:first-child{margin-right:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top .buttons:first-child{margin:0 0 20px}}[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top .link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem}[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top .link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top .link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top .link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top .link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="curriculum/articles/show"] .article-main-section .link-to-top .link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="curriculum/articles/show"] .article-sidebar-section{width:100%;max-width:290px;margin-left:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-sidebar-section{max-width:100%;margin-left:0}}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .ad-banners{margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="curriculum/articles/show"] .article-sidebar-section .ad-banners{display:none}}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .ad-banners .banner-slot{margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section{margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section-heading{font-size:1.6rem;letter-spacing:.5px;text-align:center}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tablist{display:-webkit-box;display:flex}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tablist .ranking-tab{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex-grow:1;height:40px;padding-top:2px;border-bottom:2px solid #21726a;font-size:1.2rem;-webkit-transition:color               .1s ease-out, border-bottom-color .1s ease-out;transition:color               .1s ease-out, border-bottom-color .1s ease-out}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tablist .ranking-tab:not(.active){color:#ddd;border-bottom-color:currentColor;cursor:pointer}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel:not(.active){display:none}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .articles{padding:15px 0 0;counter-reset:ranking-number}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .articles:empty::before{content:'現在ランキングはありません';font-size:1.2rem}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article{margin-bottom:15px;position:relative}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article::before{counter-increment:ranking-number;content:counter(ranking-number);background-color:#ee6354;color:#fff;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;font-size:.7em;font-weight:bold;font-family:"Oswald", sans-serif;border-top-left-radius:2px}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link{display:-webkit-box;display:flex;padding:10px;width:100%;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-eyecatch{max-width:120px;width:100%}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-information{width:100%;max-height:90px;line-height:22.5px;vertical-align:top;margin-left:10px;font-size:1.2rem;color:#111;overflow:hidden}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-information .article-title{-webkit-transition:all .1s ease-in;transition:all .1s ease-in}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-information .pr-label{padding:1px 7px;border-radius:2px;color:#fff;background-color:#262b2f;margin-right:10px;font-size:.7em}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link:hover .article-eyecatch{box-shadow:none}[data-scope-path="curriculum/articles/show"] .article-sidebar-section [data-scope-path="curriculum/_side"]{margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar{position:-webkit-sticky;position:sticky;top:100px;margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:25px}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-icon-wrapper{margin-bottom:10px;margin-right:0}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper button,[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:230px;height:32px;border-radius:16px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.2rem}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper button:hover,[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper button>svg,[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .link-to-register-button>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .js-article-completed .js-turn-complete{display:none}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-complete-section [data-scope-path="curriculum/articles/_curriculum_complete"] .curriculum-complete-wrapper .js-article-incomplete .js-turn-incomplete{display:none}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-index-section .sidebar-curriculum-index-heading{font-size:1.6rem;text-align:center;margin-bottom:15px}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-index-section .sidebar-curriculum-articles{border:1px solid #eee;border-radius:3px}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-index-section .sidebar-curriculum-articles .sidebar-curriculum-article .sidebar-curriculum-article-title{font-size:1.2rem;padding:15px 25px 15px 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#111;position:relative}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-index-section .sidebar-curriculum-articles .sidebar-curriculum-article:not(:last-child){border-bottom:1px solid #eee}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sidebar-curriculum-index-section .sidebar-curriculum-articles .sidebar-curriculum-article .right-arrow-icon{width:10px;height:10px;color:#37beb0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-scope-path="curriculum/articles/show"] .article-sidebar-section .scrolling-sidebar .sns-follow-us-section{margin-top:25px}[data-scope-path="curriculum/large_categories/index"] .header{position:relative;height:300px;padding:50px 0 60px;background-image:url(https://ferret.akamaized.net/assets/curriculums/top-cover-60602999cd9029e266267be44a8e31214130fc1107c10af3bb9d31ef410d3f1e.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .header{padding:64px 0 60px;height:350px}}[data-scope-path="curriculum/large_categories/index"] .header .header-content{width:100%;max-width:1080px;padding:0 20px;margin:0 auto}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .header .header-content{padding:0 10px}}[data-scope-path="curriculum/large_categories/index"] .header h1{display:inline-block;color:#fff;background-color:#111;border-radius:3px;padding:5px 20px;font-size:1.6rem;font-weight:bold;text-shadow:0 0 10px 0 rgba(0,0,0,0.5)}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .header h1{border-radius:2px;font-size:1rem;padding:4px 10px}}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .header p{margin-top:10px}}[data-scope-path="curriculum/large_categories/index"] .header strong{display:inline-block;color:#fff;background-color:#ee6354;border-radius:3px;font-size:2.8rem;font-weight:bold;padding:10px 20px;margin:15px 0 9px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .header strong{border-radius:2px;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:2rem;padding:5px 10px;line-height:2.3}}[data-scope-path="curriculum/large_categories/index"] .header em{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:2.6;color:#555;background-color:#fff;border-radius:3px;font-size:1.4rem;font-weight:normal;font-style:normal;padding:5px 15px;margin:6px 0 0}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .header em{border-radius:2px;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1rem;padding:5px 10px;line-height:2.8}}[data-scope-path="curriculum/large_categories/index"] .wrapper{max-width:1080px;width:100%;display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;padding:50px 20px;margin:40px auto 70px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:10px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main{-webkit-box-flex:1;flex:1;margin-right:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main{margin-right:0}}[data-scope-path="curriculum/large_categories/index"] .wrapper main h2{font-size:2.4rem;color:#111;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main h2{font-size:1.8rem;line-height:24px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main h2 span{color:#ee6354;font-family:"Oswald", sans-serif;font-size:1.4rem;font-weight:normal;padding-left:14px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main h2 span{display:block;font-size:1rem;padding-left:0}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend h3{margin-top:30px;border:1px solid #eee;border-radius:3px;background-color:#f9f9fb}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend h3{margin-top:20px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend h3 a{display:block;padding:15px 20px;font-size:1.6rem}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend h3 a{padding:10px 15px;font-size:1.4rem}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index{border:1px solid #ddd;border-radius:3px;margin-top:20px}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content{padding:30px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content{padding:15px 15px 10px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content h4{font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content h4{font-size:1.2rem}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content p{font-size:1.2rem;padding:7px 0;color:#555}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content p{font-size:1.1rem}}@-webkit-keyframes showCourses{from{opacity:0}to{opacity:1}}@keyframes showCourses{from{opacity:0}to{opacity:1}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content .curriculum-courses{padding-top:15px;-webkit-animation:showCourses .5s linear 0s;animation:showCourses .5s linear 0s}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content .curriculum-courses{padding-top:0}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content .curriculum-courses li{position:relative;font-size:1.4rem;margin:10px 0;padding-left:15px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content .curriculum-courses li{font-size:1.2rem;padding-left:10px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .curriculum-content .curriculum-courses li::before{display:block;content:"";position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;margin:0;background:#ddd}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .js-toggle-menu button{width:100%;outline:none;border-top:1px solid #ddd;padding:10px 30px;text-align:center;color:#37beb0;font-size:1.2rem;font-weight:bold}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .js-hidden{display:none}[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .close-icon,[data-scope-path="curriculum/large_categories/index"] .wrapper main .recommend .curriculum-index .plus-icon{width:10px;height:10px;padding-top:1px;margin-left:5px}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category{padding-top:100px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .category{padding-top:50px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category h3{font-size:1.4rem;font-weight:normal;color:#555;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .category h3{font-size:1.2rem;font-weight:bold;margin-top:10px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category h3::after{border-top:1px solid #ddd;content:"";-webkit-box-flex:1;flex-grow:1;margin-left:1rem}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category{margin-top:8px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index{box-sizing:border-box;display:table;margin-bottom:20px;width:49%;flex-basis:49%}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index{width:100%;flex-basis:100%;margin-bottom:10px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index a{color:#37beb0;font-weight:bold;font-size:1.4rem;line-height:24px;height:86px;padding:0 40px 0 22px;box-sizing:border-box;border:2px solid #37beb0;border-radius:3px;box-shadow:0 1px 8px rgba(0,0,0,0.1);display:table-cell;vertical-align:middle;position:relative}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index a{height:74px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index a .right-arrow-icon{width:.8em;height:.8em;margin-left:.5em;color:#37beb0;-webkit-transform:translateY(0.05em);transform:translateY(0.05em);position:absolute;top:36px;right:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index a .right-arrow-icon{top:30px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index a .supervisor{font-family:"Oswald", sans-serif;font-size:1rem;font-weight:normal;color:#555;padding-top:5px}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index a .supervisor img{width:auto;height:17px;vertical-align:text-bottom;margin-left:5px}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index a:hover{background:#37beb0;color:#fff}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index a:hover .right-arrow-icon{color:#fff}[data-scope-path="curriculum/large_categories/index"] .wrapper main .category .curriculum-category .curriculum-category-index a:hover .supervisor{color:#fff}[data-scope-path="curriculum/large_categories/index"] .wrapper main .member-merits-section{margin-top:80px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] .wrapper main .member-merits-section{margin:40px -10px 50px}}[data-scope-path="curriculum/large_categories/index"] .wrapper main .member-merits-section .merits-and-links .login-or-registration{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] br.desktop{display:none}}[data-scope-path="curriculum/large_categories/index"] br.mobile{display:none}@media screen and (max-width: 768px){[data-scope-path="curriculum/large_categories/index"] br.mobile{display:block}}[data-scope-path="curriculum/middle_categories/show"] .wrapper{max-width:1080px;width:100%;display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;padding:50px 20px;margin:40px auto 70px}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0;padding:0 20px 20px}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main{width:100%;-webkit-box-flex:1;flex:1;margin-right:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main{margin-right:0}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main 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/middle_categories/show"] .wrapper main section .curriculum-category-text{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main 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/middle_categories/show"] .wrapper main 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/middle_categories/show"] .wrapper main 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/middle_categories/show"] .wrapper main section .curriculum-middle-categories-show-heading h1{font-size:2rem;margin-bottom:0}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-category-description{color:#555;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-category-description{margin-top:25px}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index{border:1px solid #ddd;border-radius:3px;margin-top:20px}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index:last-of-type{margin-bottom:30px}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content{padding:30px}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content{padding:15px 15px 10px}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-title{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:end}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:normal;align-items:normal}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-title h4{font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-title h4{font-size:1.2rem}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-title .supervisor{font-family:"Oswald", sans-serif;font-size:1rem;font-weight:normal;color:#555}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-title .supervisor{padding-top:7px}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-title .supervisor img{width:auto;height:17px;vertical-align:text-bottom;margin-left:5px}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content p{font-size:1.2rem;padding:7px 0;color:#555}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content p{font-size:1.1rem}}@keyframes showCourses{from{opacity:0}to{opacity:1}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-courses{padding-top:15px;-webkit-animation:showCourses .5s linear 0s;animation:showCourses .5s linear 0s}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-courses{padding-top:0}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-courses li{position:relative;font-size:1.4rem;margin:10px 0;padding-left:15px}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-courses li{font-size:1.2rem;padding-left:10px}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .curriculum-content .curriculum-courses li::before{display:block;content:"";position:absolute;top:7px;left:0;width:6px;height:6px;border-radius:50%;margin:0;background:#ddd}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .js-toggle-menu button{width:100%;outline:none;border-top:1px solid #ddd;padding:10px 30px;text-align:center;color:#37beb0;font-size:1.2rem;font-weight:bold}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .js-hidden{display:none}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .close-icon,[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .curriculum-index .plus-icon{width:10px;height:10px;padding-top:1px;margin-left:5px}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .back-to-curriculum-top{font-size:1.4rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:0 auto 70px}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .back-to-curriculum-top:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .back-to-curriculum-top>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main section .back-to-curriculum-top{margin-bottom:50px}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main .member-merits-section{background-color:#f8f8fa;border:1px solid #eee;border-radius:5px;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main .member-merits-section{margin-left:-20px;margin-right:-20px}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main .member-merits-section .member-merits-caption{margin-bottom:5px}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main .member-merits-section .member-merits-caption{margin-bottom:0}[data-scope-path="curriculum/middle_categories/show"] .wrapper main .member-merits-section .member-merits-caption .member-count .number-of-member{font-size:2.4rem}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main .member-merits-section .merits-and-links .login-or-registration{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main .member-merits-section .merits-and-links .login-or-registration{margin-left:0}}[data-scope-path="curriculum/middle_categories/show"] .wrapper main .member-merits-section .merits-and-links .login-or-registration .orange-button{width:180px;margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/middle_categories/show"] .wrapper main .member-merits-section .merits-and-links .login-or-registration .orange-button{width:200px;margin-top:0}}[data-scope-path="curriculum/small_categories/show"] .wrapper{max-width:1080px;width:100%;display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;padding:50px 20px;margin:40px auto 70px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0;padding:0 20px 20px}}[data-scope-path="curriculum/small_categories/show"] .wrapper main{-webkit-box-flex:1;flex:1;margin-right:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main{margin-right:0}}[data-scope-path="curriculum/small_categories/show"] .wrapper main 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"] .wrapper main section .curriculum-category-text{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main 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"] .wrapper main 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"] .wrapper main 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"] .wrapper main section .curriculum-middle-categories-show-heading h1{font-size:2rem;margin-bottom:0}}[data-scope-path="curriculum/small_categories/show"] .wrapper main 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"] .wrapper main section .supervisor{font-size:1.2rem;margin-top:25px}}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .supervisor img{width:auto;height:17px;vertical-align:middle}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main section .supervisor img{margin-bottom:10px}}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .supervisor p{display:inline-block}@media screen and (min-width: 769px){[data-scope-path="curriculum/small_categories/show"] .wrapper main section .supervisor p{margin-left:5px}}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .supervisor a{color:#8ba7b8;font-size:1.4rem}[data-scope-path="curriculum/small_categories/show"] .wrapper main 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"] .wrapper main section .curriculum-category-description{margin-top:25px}}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .curriculum-list .curriculum-article{margin-bottom:30px;border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="curriculum/small_categories/show"] .wrapper main 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"] .wrapper main section .curriculum-list .curriculum-article{-webkit-box-align:center;align-items:center;border-radius:3px;overflow:hidden}}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .curriculum-list .curriculum-article .curriculum-article-link{display:-webkit-box;display:flex;padding:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main section .curriculum-list .curriculum-article .curriculum-article-link{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="curriculum/small_categories/show"] .wrapper main 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"] .wrapper main section .curriculum-list .curriculum-article .eyecatch{max-width:100%}}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .curriculum-list .curriculum-article .eyecatch img{display:block;width:100%}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .curriculum-list .curriculum-article .information{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main section .curriculum-list .curriculum-article .information{margin-left:0;padding:20px}}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .curriculum-list .curriculum-article .information .curriculum-article-heading{font-size:1.6rem;margin-bottom:15px;color:#111}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .curriculum-list .curriculum-article .information .curriculum-article-description{font-size:1.2rem;color:#555}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .back-to-course-top{font-size:1.4rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:50px auto 70px}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .back-to-course-top:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="curriculum/small_categories/show"] .wrapper main section .back-to-course-top>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main section .back-to-course-top{margin:30px auto 50px}}[data-scope-path="curriculum/small_categories/show"] .wrapper main .member-merits-section{background-color:#f8f8fa;border:1px solid #eee;border-radius:5px;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main .member-merits-section{margin-left:-20px;margin-right:-20px}}[data-scope-path="curriculum/small_categories/show"] .wrapper main .member-merits-section .member-merits-caption{margin-bottom:5px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main .member-merits-section .member-merits-caption{margin-bottom:0}[data-scope-path="curriculum/small_categories/show"] .wrapper main .member-merits-section .member-merits-caption .member-count .number-of-member{font-size:2.4rem}}[data-scope-path="curriculum/small_categories/show"] .wrapper main .member-merits-section .merits-and-links .login-or-registration{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main .member-merits-section .merits-and-links .login-or-registration{margin-left:0}}[data-scope-path="curriculum/small_categories/show"] .wrapper main .member-merits-section .merits-and-links .login-or-registration .orange-button{width:180px;margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="curriculum/small_categories/show"] .wrapper main .member-merits-section .merits-and-links .login-or-registration .orange-button{width:200px;margin-top:0}}[data-scope-path="document_cv/first_steps/new"] .page-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="document_cv/first_steps/new"] .page-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .page-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="document_cv/first_steps/new"] .wrapper{padding:60px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="document_cv/first_steps/new"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:60px}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="document_cv/first_steps/new"] .wrapper .form{padding:10px 60px}}[data-scope-path="document_cv/first_steps/new"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .wrapper .fieldset{display:block}}[data-scope-path="document_cv/first_steps/new"] .wrapper .legend,[data-scope-path="document_cv/first_steps/new"] .wrapper .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .wrapper .legend,[data-scope-path="document_cv/first_steps/new"] .wrapper .field{display:block}}[data-scope-path="document_cv/first_steps/new"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="document_cv/first_steps/new"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="document_cv/first_steps/new"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="document_cv/first_steps/new"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="document_cv/first_steps/new"] .wrapper .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="document_cv/first_steps/new"] .wrapper .field .error-message::before{content:"※"}[data-scope-path="document_cv/first_steps/new"] .wrapper .field .error-message+.notice{display:none}[data-scope-path="document_cv/first_steps/new"] .wrapper .field :not([data-has-error="true"])+.error-message{display:none}[data-scope-path="document_cv/first_steps/new"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center}[data-scope-path="document_cv/first_steps/new"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="document_cv/first_steps/new"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .wrapper select{width:100%}}[data-scope-path="document_cv/first_steps/new"] .wrapper .checkbox-wrapper{display:-webkit-inline-box;display:inline-flex;margin:7.5px}[data-scope-path="document_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ddd;border-radius:2px;outline:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%2321726a' points='3,7 5,9 10,4'/%3E%3C/svg%3E");background-position:30% 70%;background-size:1px;-webkit-transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}[data-scope-path="document_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]:focus,[data-scope-path="document_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]:hover,[data-scope-path="document_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]:active{will-change:background-size;border-color:#37beb0}[data-scope-path="document_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]:checked{background-size:100%}[data-scope-path="document_cv/first_steps/new"] .wrapper .checkbox-wrapper label{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding-left:7.5px;color:#555}[data-scope-path="document_cv/first_steps/new"] .wrapper .checkbox-wrapper:hover input[type="checkbox"]{border-color:#37beb0}[data-scope-path="document_cv/first_steps/new"] .wrapper .js-checkboxes-container{border:1px solid #ddd;border-radius:3px;padding:7.5px}[data-scope-path="document_cv/first_steps/new"] .wrapper .js-checkboxes-container[data-has-error="true"]{border-color:#ee6354;background-color:#fdeae8}[data-scope-path="document_cv/first_steps/new"] .wrapper .js-checkboxes-container .checkbox-wrapper{font-size:1.4rem}[data-scope-path="document_cv/first_steps/new"] .wrapper .js-checkboxes-container .checkbox-wrapper input[type="checkbox"]+.error-message{display:none}[data-scope-path="document_cv/first_steps/new"] .wrapper .action{text-align:center;margin-top:60px}@media screen and (max-width: 768px){[data-scope-path="document_cv/first_steps/new"] .wrapper .action{margin-top:20px;padding-bottom:30px}}[data-scope-path="document_cv/first_steps/new"] .wrapper .action .next-step-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem}[data-scope-path="document_cv/first_steps/new"] .wrapper .action .next-step-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="document_cv/first_steps/new"] .wrapper .action .next-step-button>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="document_cv/second_steps/new"] .page-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="document_cv/second_steps/new"] .page-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .page-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="document_cv/second_steps/new"] .wrapper{padding:60px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="document_cv/second_steps/new"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:60px}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="document_cv/second_steps/new"] .wrapper .form{padding:10px 60px}}[data-scope-path="document_cv/second_steps/new"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .fieldset{display:block}}[data-scope-path="document_cv/second_steps/new"] .wrapper .legend,[data-scope-path="document_cv/second_steps/new"] .wrapper .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .legend,[data-scope-path="document_cv/second_steps/new"] .wrapper .field{display:block}}[data-scope-path="document_cv/second_steps/new"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="document_cv/second_steps/new"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="document_cv/second_steps/new"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="document_cv/second_steps/new"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="document_cv/second_steps/new"] .wrapper .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="document_cv/second_steps/new"] .wrapper .field .error-message::before{content:"※"}[data-scope-path="document_cv/second_steps/new"] .wrapper .field .error-message+.notice{display:none}[data-scope-path="document_cv/second_steps/new"] .wrapper .field :not([data-has-error="true"])+.error-message{display:none}[data-scope-path="document_cv/second_steps/new"] .wrapper input[type=text],[data-scope-path="document_cv/second_steps/new"] .wrapper input[type=tel]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper input[type=text],[data-scope-path="document_cv/second_steps/new"] .wrapper input[type=tel]{padding:10px}}[data-scope-path="document_cv/second_steps/new"] .wrapper input[type=text][data-has-error="true"],[data-scope-path="document_cv/second_steps/new"] .wrapper input[type=tel][data-has-error="true"]{border-color:#ee6354}[data-scope-path="document_cv/second_steps/new"] .wrapper input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="document_cv/second_steps/new"] .wrapper input[type=tel][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="document_cv/second_steps/new"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center}[data-scope-path="document_cv/second_steps/new"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="document_cv/second_steps/new"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper select{width:100%}}[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation{margin:50px 0}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation{margin:30px 0}}[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .message{font-size:1.4rem;text-align:center}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .message{font-size:1.2rem}}[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .tools{margin:20px 0;padding:0 30px;border:1px solid #ddd;border-radius:5px}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .tools{margin:15px 0;padding:0 20px}}[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool{padding:30px 0}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool{padding:20px 0}}[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool:not(:first-of-type){border-top:1px solid #ddd}[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool .tool-name{font-weight:bold;font-size:1.6rem}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool .tool-name{font-size:1.4rem}}[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool .company-name{margin-top:10px;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool .company-name{margin-top:5px;font-size:1.1rem}}[data-scope-path="document_cv/second_steps/new"] .wrapper .action{text-align:center;margin-top:60px}@media screen and (max-width: 768px){[data-scope-path="document_cv/second_steps/new"] .wrapper .action{margin-top:20px;padding-bottom:30px}}[data-scope-path="document_cv/second_steps/new"] .wrapper .action .next-step-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem}[data-scope-path="document_cv/second_steps/new"] .wrapper .action .next-step-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="document_cv/second_steps/new"] .wrapper .action .next-step-button>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="document_cv/thanks/show"] .page-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="document_cv/thanks/show"] .page-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .page-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="document_cv/thanks/show"] .wrapper{padding:60px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="document_cv/thanks/show"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:60px}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area{padding:10px 60px}}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .message{font-size:1.4rem;text-align:center}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .message{font-size:1.2rem}}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools{margin:20px 0;padding:0 30px;border:1px solid #ddd;border-radius:5px}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools{margin:15px 0;padding:0 20px}}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:30px 0}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0}}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool:not(:first-of-type){border-top:1px solid #ddd}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .tool-information{width:100%}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .tool-information .tool-name{font-weight:bold;font-size:1.6rem}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .tool-information .tool-name{font-size:1.4rem}}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .tool-information .company-name{margin-top:10px;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .tool-information .company-name{margin-top:5px;font-size:1.1rem}}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .download-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:200px;height:45px;border-radius:22.5px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;flex-shrink:0;font-size:1.4rem}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .download-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .download-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (min-width: 769px){[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .download-button{margin-left:20px}}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .download-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:160px;height:32px;border-radius:16px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin-top:15px;font-size:1.2rem}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .download-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="document_cv/thanks/show"] .wrapper .download-links-area .tools .tool .download-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link,[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:250px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:10px;font-size:1.4rem}[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link:hover,[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link>svg,[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link,[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link:hover,[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link>svg,[data-scope-path="document_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="events/index"] .events-index-heading{position:relative;padding:40px 60px 60px;font-size:3rem;text-align:center;white-space:nowrap}[data-scope-path="events/index"] .events-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="events/index"] .events-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="events/index"] .wrapper{width:100%;max-width:1140px;margin:70px auto;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="events/index"] .wrapper{margin:5px 0 15px;padding:15px;border-radius:0}}[data-scope-path="events/index"] .wrapper .events-by-month:not(:first-of-type){margin-top:50px}[data-scope-path="events/index"] .wrapper .events-by-month-heading{margin-bottom:30px;font-size:2rem;font-weight:bold;letter-spacing:1px}@media screen and (max-width: 768px){[data-scope-path="events/index"] .wrapper .events-by-month-heading{margin-bottom:20px;font-size:1.6rem}}[data-scope-path="events/index"] .wrapper .events-by-month .events [data-scope-path="partials/event/_card"]:not(:first-of-type){margin-top:30px}@media screen and (max-width: 768px){[data-scope-path="events/index"] .wrapper .events-by-month .events [data-scope-path="partials/event/_card"]:not(:first-of-type){margin-top:20px}}[data-scope-path="events/index"] .wrapper .message-for-empty{margin:10px;color:#aaa;font-size:1.4rem;font-style:italic;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-scope-path="inquiry_cv/first_steps/new"] .page-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="inquiry_cv/first_steps/new"] .page-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .page-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper{padding:60px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:60px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .form{padding:10px 60px}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .fieldset{display:block}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .legend,[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .legend,[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .field{display:block}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .field .error-message::before{content:"※"}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .field .error-message+.notice{display:none}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .field :not([data-has-error="true"])+.error-message{display:none}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper select{width:100%}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .checkbox-wrapper{display:-webkit-inline-box;display:inline-flex;margin:7.5px}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ddd;border-radius:2px;outline:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%2321726a' points='3,7 5,9 10,4'/%3E%3C/svg%3E");background-position:30% 70%;background-size:1px;-webkit-transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]:focus,[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]:hover,[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]:active{will-change:background-size;border-color:#37beb0}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .checkbox-wrapper input[type="checkbox"]:checked{background-size:100%}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .checkbox-wrapper label{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding-left:7.5px;color:#555}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .checkbox-wrapper:hover input[type="checkbox"]{border-color:#37beb0}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .js-checkboxes-container{border:1px solid #ddd;border-radius:3px;padding:7.5px}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .js-checkboxes-container[data-has-error="true"]{border-color:#ee6354;background-color:#fdeae8}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .js-checkboxes-container .checkbox-wrapper{font-size:1.4rem}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .js-checkboxes-container .checkbox-wrapper input[type="checkbox"]+.error-message{display:none}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .action{text-align:center;margin-top:60px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .action{margin-top:20px;padding-bottom:30px}}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .action .next-step-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .action .next-step-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="inquiry_cv/first_steps/new"] .wrapper .action .next-step-button>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="inquiry_cv/second_steps/new"] .page-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="inquiry_cv/second_steps/new"] .page-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .page-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper{padding:60px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:60px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .form{padding:10px 60px}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .fieldset{display:block}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .legend,[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .legend,[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .field{display:block}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .field .error-message::before{content:"※"}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .field .error-message+.notice{display:none}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .field :not([data-has-error="true"])+.error-message{display:none}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper input[type=text],[data-scope-path="inquiry_cv/second_steps/new"] .wrapper input[type=tel]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper input[type=text],[data-scope-path="inquiry_cv/second_steps/new"] .wrapper input[type=tel]{padding:10px}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper input[type=text][data-has-error="true"],[data-scope-path="inquiry_cv/second_steps/new"] .wrapper input[type=tel][data-has-error="true"]{border-color:#ee6354}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="inquiry_cv/second_steps/new"] .wrapper input[type=tel][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper textarea{width:100%;min-height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff;resize:vertical;display:block}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper textarea{padding:10px}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper textarea[data-has-error="true"]{border-color:#ee6354}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper textarea[data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper select{width:100%}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation{margin:50px 0}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation{margin:30px 0}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .message{font-size:1.4rem;text-align:center}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .message{font-size:1.2rem}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .tools{margin:20px 0;padding:0 30px;border:1px solid #ddd;border-radius:5px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .tools{margin:15px 0;padding:0 20px}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool{padding:30px 0}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool{padding:20px 0}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool:not(:first-of-type){border-top:1px solid #ddd}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool .tool-name{font-weight:bold;font-size:1.6rem}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool .tool-name{font-size:1.4rem}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool .company-name{margin-top:10px;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .tools-confirmation .tools .tool .company-name{margin-top:5px;font-size:1.1rem}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .action{text-align:center;margin-top:60px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .action{margin-top:20px;padding-bottom:30px}}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .action .next-step-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .action .next-step-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="inquiry_cv/second_steps/new"] .wrapper .action .next-step-button>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="inquiry_cv/thanks/show"] .page-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="inquiry_cv/thanks/show"] .page-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/thanks/show"] .page-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="inquiry_cv/thanks/show"] .wrapper{padding:60px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/thanks/show"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="inquiry_cv/thanks/show"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:60px}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/thanks/show"] .wrapper [data-scope-path="partials/_step_bar"]{margin-bottom:30px}}[data-scope-path="inquiry_cv/thanks/show"] .wrapper .download-links-area{margin-bottom:30px;text-align:center}@media screen and (min-width: 769px){[data-scope-path="inquiry_cv/thanks/show"] .wrapper .download-links-area{padding:10px 60px}}[data-scope-path="inquiry_cv/thanks/show"] .wrapper .download-links-area .message{font-size:1.4rem;text-align:center}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/thanks/show"] .wrapper .download-links-area .message{font-size:1.2rem}}[data-scope-path="inquiry_cv/thanks/show"] .wrapper .download-links-area .success-icon{color:#37beb0;width:8rem;height:8rem}[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link,[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:250px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:10px;font-size:1.4rem}[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link:hover,[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link>svg,[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link,[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link:hover,[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .search-tools-link>svg,[data-scope-path="inquiry_cv/thanks/show"] .wrapper .flow-links-area .ferret-top-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="kaminari/front/_paginator"] .pagination{text-align:center;font-family:"Oswald", sans-serif;font-weight:bold;font-size:1.4rem}[data-scope-path="kaminari/front/_paginator"] .first a,[data-scope-path="kaminari/front/_paginator"] .prev a,[data-scope-path="kaminari/front/_paginator"] .next a,[data-scope-path="kaminari/front/_paginator"] .last a{line-height:35px}[data-scope-path="kaminari/front/_paginator"] .page{line-height:38px}[data-scope-path="kaminari/front/_paginator"] .page,[data-scope-path="kaminari/front/_paginator"] .first,[data-scope-path="kaminari/front/_paginator"] .prev,[data-scope-path="kaminari/front/_paginator"] .next,[data-scope-path="kaminari/front/_paginator"] .last{display:inline-block;vertical-align:top}[data-scope-path="kaminari/front/_paginator"] .page:not(:last-child),[data-scope-path="kaminari/front/_paginator"] .first:not(:last-child),[data-scope-path="kaminari/front/_paginator"] .prev:not(:last-child),[data-scope-path="kaminari/front/_paginator"] .next:not(:last-child),[data-scope-path="kaminari/front/_paginator"] .last:not(:last-child){margin-right:5px}[data-scope-path="kaminari/front/_paginator"] .page.current,[data-scope-path="kaminari/front/_paginator"] .page a,[data-scope-path="kaminari/front/_paginator"] .first.current,[data-scope-path="kaminari/front/_paginator"] .first a,[data-scope-path="kaminari/front/_paginator"] .prev.current,[data-scope-path="kaminari/front/_paginator"] .prev a,[data-scope-path="kaminari/front/_paginator"] .next.current,[data-scope-path="kaminari/front/_paginator"] .next a,[data-scope-path="kaminari/front/_paginator"] .last.current,[data-scope-path="kaminari/front/_paginator"] .last a{display:inline-block;width:40px;height:40px;border:1px solid #ddd;border-radius:3px;color:#555}[data-scope-path="kaminari/front/_paginator"] .page.current,[data-scope-path="kaminari/front/_paginator"] .first.current,[data-scope-path="kaminari/front/_paginator"] .prev.current,[data-scope-path="kaminari/front/_paginator"] .next.current,[data-scope-path="kaminari/front/_paginator"] .last.current{background-color:#f8f8fa;color:#ddd}[data-scope-path="kaminari/front/_paginator"] .left-arrow-icon,[data-scope-path="kaminari/front/_paginator"] .right-arrow-icon{width:8px;height:9px;color:#000;margin-top:-1px}[data-scope-path="kaminari/front/_paginator"] .left-double-arrow-icon,[data-scope-path="kaminari/front/_paginator"] .right-double-arrow-icon{width:10px;height:10px;color:#000}[data-scope-path="layouts/_bottom_fixed_banner"]{position:relative}@media screen and (min-width: 769px){[data-scope-path="layouts/_bottom_fixed_banner"]{height:100px}}@media screen and (max-width: 768px){[data-scope-path="layouts/_bottom_fixed_banner"].js-mobile-hidden{display:none}}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;position:fixed;left:0;bottom:0;width:100%;height:100px;padding:0 65px;background:#fff;opacity:.9;-webkit-transition:opacity    .2s ease-out, visibility .2s ease-out;transition:opacity    .2s ease-out, visibility .2s ease-out}@media screen and (max-width: 768px){[data-scope-path="layouts/_bottom_fixed_banner"] .js-container{-webkit-box-pack:start;justify-content:flex-start;height:70px;padding:0 10px;z-index:1}}@media screen and (min-width: 769px){[data-scope-path="layouts/_bottom_fixed_banner"] .js-container.js-desktop-stick-parent{position:absolute}}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container.js-invisible{opacity:0;visibility:hidden}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container.js-hidden{display:none}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .js-close-button{width:20px;height:20px;margin:0 10px;padding:4px;border-radius:50%;color:#aaa;position:relative;bottom:25px;cursor:pointer}@media screen and (max-width: 768px){[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .js-close-button{position:absolute;left:10px;top:-30px;width:40px;height:30px;border-radius:5px 5px 0 0;padding:9px;color:#eee;background:#aaa;opacity:.8}}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .banner-text{-webkit-box-flex:1;flex-grow:1;font-size:1.4rem;margin:0 10px 0 40px}@media screen and (max-width: 768px){[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .banner-text{display:none}}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .banner-cta-button{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:270px;height:40px;border-radius:20px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.4rem;margin:0 10px}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .banner-cta-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .banner-cta-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .banner-cta-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:230px;height:40px;border-radius:20px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;max-width:calc(100% - 90px);margin-left:20px;font-size:1.2rem}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .banner-cta-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="layouts/_bottom_fixed_banner"] .js-container .banner-cta-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}@media screen and (max-width: 768px){[data-scope-path="layouts/_breadcrumbs"]{display:none}}[data-scope-path="layouts/_breadcrumbs"] .breadcrumbs{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;width:100%;max-width:1190px;height:50px;margin:0 auto;padding:15px 45px;font-size:1.2rem}[data-scope-path="layouts/_breadcrumbs"] .breadcrumbs>span{padding-right:.5em}[data-scope-path="layouts/_breadcrumbs"] .breadcrumbs>span:not(:first-of-type)::before{padding-right:.5em;content:'>'}[data-scope-path="layouts/_flash_message"]{padding:20px 20px 0;color:#ee6354;font-size:1.3rem;text-align:center}@media screen and (max-width: 768px){[data-scope-path="layouts/_flash_message"]{background-color:#f8f8fa}}[data-scope-path="layouts/_footer"]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#f8f8fa;background:#101e33;padding:20px 0}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"]{padding:15px}}[data-scope-path="layouts/_footer"] .link-lists{-webkit-box-ordinal-group:2;order:1;display:-ms-grid;display:grid;-ms-grid-rows:auto 15px auto 15px auto 15px 1fr;-ms-grid-columns:1fr 50px auto;grid-template:"category search-by-type" auto "category other-page"     auto "category registration"   auto "category news-provision" 1fr /1fr      auto;grid-row-gap:15px;grid-column-gap:50px;width:100%;max-width:1040px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .link-lists{padding:15px;-ms-grid-rows:auto 20px auto 20px auto;-ms-grid-columns:1fr;grid-template:"other-page"     auto "registration"   auto "news-provision" auto /1fr;grid-row-gap:20px}}[data-scope-path="layouts/_footer"] .link-lists .web-marketing-category-group{-ms-grid-row:1;-ms-grid-row-span:7;-ms-grid-column:1;grid-area:category}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .link-lists .web-marketing-category-group{display:none}}[data-scope-path="layouts/_footer"] .link-lists .web-marketing-category-group-heading{margin-bottom:20px;font-size:1.4rem;font-weight:bold;letter-spacing:.5px}[data-scope-path="layouts/_footer"] .link-lists .web-marketing-category-group .web-marketing-category-list{display:-webkit-box;display:flex;flex-wrap:wrap}[data-scope-path="layouts/_footer"] .link-lists .web-marketing-category-group .web-marketing-category-list .web-marketing-category-list-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:50%;height:2.2em;font-size:1.2rem}[data-scope-path="layouts/_footer"] .link-lists .web-marketing-category-group .web-marketing-category-list .web-marketing-category-list-item .category-link{display:inline-block;max-width:100%;color:#f8f8fa;letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-scope-path="layouts/_footer"] .link-lists .search-by-type-list{-ms-grid-row:1;-ms-grid-column:3;grid-area:search-by-type;display:-webkit-box;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .link-lists .search-by-type-list{display:none}}[data-scope-path="layouts/_footer"] .link-lists .search-by-type-list-item:not(:first-of-type){margin-left:1em}[data-scope-path="layouts/_footer"] .link-lists .search-by-type-list-item .search-by-type-link{color:#f8f8fa;font-size:1.4rem;font-weight:bold;letter-spacing:.5px}[data-scope-path="layouts/_footer"] .link-lists .other-page-list{-ms-grid-row:3;-ms-grid-column:3;grid-area:other-page;display:-webkit-box;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .link-lists .other-page-list{justify-content:space-around}}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .link-lists .other-page-list-item.hide-on-mobile{display:none}}@media screen and (min-width: 769px){[data-scope-path="layouts/_footer"] .link-lists .other-page-list-item:not(:first-of-type){margin-left:1em}}[data-scope-path="layouts/_footer"] .link-lists .other-page-list-item .other-page-link{color:#f8f8fa;font-size:1.2rem;font-weight:bold;letter-spacing:.5px}[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list{-ms-grid-row:5;-ms-grid-column:3;grid-area:registration;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin:30px -5px -5px}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list{margin-top:10px}}[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list-item{margin:5px}[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list-item .green-button{font-size:1.4rem}@media screen and (min-width: 769px){[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list-item .green-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:200px;height:45px;border-radius:22.5px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list-item .green-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list-item .green-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list-item .green-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:200px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list-item .green-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list-item .green-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list-item .green-button>svg{position:relative;top:1px}[data-scope-path="layouts/_footer"] .link-lists .news-provision{-ms-grid-row:7;-ms-grid-column:3;-ms-grid-column-align:center;justify-self:center;grid-area:news-provision}[data-scope-path="layouts/_footer"] .link-lists .news-provision-appeal-text{font-size:1.2rem;letter-spacing:.5px}[data-scope-path="layouts/_footer"] .link-lists .news-provision .news-provision-services{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:10px}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .link-lists .news-provision .news-provision-services{padding:15px}}[data-scope-path="layouts/_footer"] .link-lists .news-provision .news-provision-services .news-provision-service:not(:first-of-type){margin-left:19px}[data-scope-path="layouts/_footer"] .link-lists .news-provision .news-provision-services .news-provision-service-link{display:block;width:20px;height:20px;color:#fff}[data-scope-path="layouts/_footer"] .link-lists .news-provision .news-provision-services .news-provision-service-link .icon{width:100%;height:100%}[data-scope-path="layouts/_footer"] .ferret-root-link{-webkit-box-ordinal-group:3;order:2;display:block;width:109px;height:47px;margin:20px auto}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .ferret-root-link{-webkit-box-ordinal-group:4;order:3;width:93px;height:40px;margin:25px auto 15px}}[data-scope-path="layouts/_footer"] .ferret-root-link .ferret-logo{width:100%;height:100%;color:#fff}[data-scope-path="layouts/_footer"] .information-list{-webkit-box-ordinal-group:4;order:3;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:15px 0}@media screen and (max-width: 768px){[data-scope-path="layouts/_footer"] .information-list{-webkit-box-ordinal-group:3;order:2;display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;grid-row-gap:5px;grid-column-gap:10px;margin:5px 0;padding:5px}}[data-scope-path="layouts/_footer"] .information-list-item{font-size:1.2rem;letter-spacing:.5px}@media screen and (min-width: 769px){[data-scope-path="layouts/_footer"] .information-list-item:not(:first-of-type)::before{content:"|";margin:0 .5em}}[data-scope-path="layouts/_footer"] .information-list-item .information-link{color:#f8f8fa}[data-scope-path="layouts/_footer"] .copyright{-webkit-box-ordinal-group:5;order:4;font-size:1rem;letter-spacing:.03em;text-align:center}[data-scope-path="layouts/_header"]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;width:100%;padding-top:80px}[data-scope-path="layouts/_header"] .roof-nav-contents .text-links .text-link-wrapper.js-toggle-bubble::after,[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper.js-toggle-bubble::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%) rotate(45deg);transform:translate(-50%, 50%) rotate(45deg);width:16px;height:16px;border-left:1px solid #eee;border-top:1px solid #eee;border-radius:3px 0 0;background:-webkit-gradient(linear, left top, right bottom, from(#f8f8fa), color-stop(51%, #f8f8fa), color-stop(51%, rgba(248,248,250,0)), to(rgba(248,248,250,0)));background:linear-gradient(to right bottom, #f8f8fa, #f8f8fa 51%, rgba(248,248,250,0) 51%, rgba(248,248,250,0) 100%);pointer-events:none;-webkit-transition:opacity    .2s ease-in, visibility .2s ease-in;transition:opacity    .2s ease-in, visibility .2s ease-in}[data-scope-path="layouts/_header"] .roof-nav-contents .text-links .js-close.text-link-wrapper.js-toggle-bubble::after,[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .js-close.icon-link-wrapper.js-toggle-bubble::after{opacity:0;visibility:hidden}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"]{padding-top:60px}}[data-scope-path="layouts/_header"] [data-scope-path="partials/mobile_menu"]{position:absolute;z-index:3}[data-scope-path="layouts/_header"] .roof-nav{position:fixed;top:0;width:100%;height:80px;z-index:2}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav{position:absolute;height:60px}}[data-scope-path="layouts/_header"] .roof-nav-contents{display:-webkit-box;display:flex;width:100%;height:100%;margin:0 auto;border-bottom:1px solid #eee;background:#fff}[data-scope-path="layouts/_header"] .roof-nav-contents .ferret-logo-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;margin:0 30px}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav-contents .ferret-logo-area{margin:0 15px}}[data-scope-path="layouts/_header"] .roof-nav-contents .ferret-logo-area .ferret-root-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}[data-scope-path="layouts/_header"] .roof-nav-contents .ferret-logo-area .ferret-root-link .ferret-icon{width:109px;height:47px}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav-contents .ferret-logo-area .ferret-root-link .ferret-icon{width:93px;height:40px}}[data-scope-path="layouts/_header"] .roof-nav-contents .text-links{display:-webkit-box;display:flex}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav-contents .text-links{display:none}}[data-scope-path="layouts/_header"] .roof-nav-contents .text-links .text-link-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;height:100%;padding:15px 10px;font-size:1.4rem;font-weight:bold}[data-scope-path="layouts/_header"] .roof-nav-contents .text-links .text-link-wrapper .text-link{color:#111;white-space:nowrap;text-align:center}[data-scope-path="layouts/_header"] .roof-nav-contents .text-links .text-link-wrapper .text-link.js-area-opener{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}[data-scope-path="layouts/_header"] .roof-nav-contents .text-links .text-link-wrapper .text-link.js-area-opener .triangle-invert-icon{width:12px;height:4px;margin-left:.3em;color:#37beb0;pointer-events:none;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}[data-scope-path="layouts/_header"] .roof-nav-contents .text-links .text-link-wrapper.js-toggle-bubble:not(.js-close) .text-link.js-area-opener .triangle-invert-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links{display:-webkit-box;display:flex;margin-left:auto;margin-right:10px}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links{margin-right:5px}}[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;height:100%;width:75px}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper{width:55px}}[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#555}[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link .icon{width:20px;height:20px;margin-bottom:5px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link .icon{width:16px;height:16px;margin-bottom:2px}}[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link .title{font-size:1.2rem;white-space:nowrap}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link .title{font-size:1rem}}[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link.js-area-opener{cursor:pointer}[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link.js-area-opener .icon,[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link.js-area-opener .title{pointer-events:none}[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link.keyword-search{letter-spacing:5px;text-indent:5px}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link.keyword-search{letter-spacing:3px;text-indent:3px}}[data-scope-path="layouts/_header"] .roof-nav-contents .icon-links .icon-link-wrapper .icon-link.registration .icon{color:#ee6354}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas{position:relative}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area{position:absolute;width:100%;background:#f8f8fa;border-bottom:1px solid #eee;z-index:-1}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area:not(.js-close){-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area.js-close{-webkit-transition:visibility 0s .3s, -webkit-transform .3s ease-out;transition:visibility 0s .3s, -webkit-transform .3s ease-out;transition:transform .3s ease-out, visibility 0s .3s;transition:transform .3s ease-out, visibility 0s .3s, -webkit-transform .3s ease-out;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area .js-area-closer{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:30px;right:30px;width:25px;height:25px;color:#aaa;cursor:pointer}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area .js-area-closer{display:none}}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area .area-contents{max-width:1040px;margin:0 auto;padding:30px 85px}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area .area-contents{padding:10px 20px}}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="marketing-categories"] .area-contents{text-align:right}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="marketing-categories"] .area-contents .marketing-categories{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="marketing-categories"] .area-contents .marketing-categories .marketing-category{flex-shrink:0;height:3.2rem;margin:5px;border:1px solid #37beb0;border-radius:2px;background-color:#fff;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="marketing-categories"] .area-contents .marketing-categories .marketing-category .category-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#37beb0;width:100%;height:100%;padding:0 1em;font-size:1.2rem;font-weight:bold;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="marketing-categories"] .area-contents .marketing-categories .marketing-category:hover{background-color:#37beb0}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="marketing-categories"] .area-contents .marketing-categories .marketing-category:hover .category-link{color:#fff}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="marketing-categories"] .area-contents .categories-link{display:inline-block;margin-top:10px;font-size:1.2rem;font-weight:bold}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="marketing-categories"] .area-contents .categories-link .icon{width:.8em;height:.8em;margin-left:.5em;-webkit-transform:translateY(0.05em);transform:translateY(0.05em)}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents{display:-webkit-box;display:flex}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .q-text-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:400px;height:45px;margin-left:auto;border:1px solid #eee;border-right-width:0;border-radius:2px 0 0 2px;background:#fff;text-indent:1.25em;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .q-text-field{height:40px;border-radius:20px 0 0 20px;font-size:1.2rem}}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .q-text-field::-webkit-input-placeholder{color:#aaa}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .q-text-field::-moz-placeholder{color:#aaa}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .q-text-field:-ms-input-placeholder{color:#aaa}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .q-text-field::-ms-input-placeholder{color:#aaa}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .q-text-field::placeholder{color:#aaa}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .submit-button{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:45px;width:45px;border:1px solid #eee;border-left-width:0;border-radius:0 2px 2px 0;background:#fff}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .submit-button{-webkit-box-pack:left;justify-content:left;-webkit-box-align:center;align-items:center;height:40px;width:40px;padding-left:.8rem;border-radius:0 20px 20px 0}}[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .submit-button .icon{width:20px;height:20px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="layouts/_header"] .roof-nav .roof-nav-toggle-areas .js-toggle-area[data-toggle-area="keyword-search"] .area-contents .submit-button .icon{width:15px;height:15px}}[data-scope-path="layouts/_header_simple"]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;width:100%;padding-top:80px}@media screen and (max-width: 768px){[data-scope-path="layouts/_header_simple"]{padding-top:60px}}[data-scope-path="layouts/_header_simple"] .roof-nav{position:fixed;top:0;width:100%;height:80px;z-index:2}@media screen and (max-width: 768px){[data-scope-path="layouts/_header_simple"] .roof-nav{position:absolute;height:60px}}[data-scope-path="layouts/_header_simple"] .roof-nav-contents{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;height:100%;margin:0 auto;border-bottom:1px solid #eee;background:#fff}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .ferret-logo-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;margin:0 30px}@media screen and (max-width: 768px){[data-scope-path="layouts/_header_simple"] .roof-nav-contents .ferret-logo-area{margin:0 15px}}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .ferret-logo-area .ferret-root-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .ferret-logo-area .ferret-root-link .ferret-icon{width:109px;height:47px}@media screen and (max-width: 768px){[data-scope-path="layouts/_header_simple"] .roof-nav-contents .ferret-logo-area .ferret-root-link .ferret-icon{width:93px;height:40px}}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav{padding-right:15px}@media screen and (min-width: 769px){[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link{font-size:1.4rem;font-weight:bold}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link.login{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:45px;border-radius:22.5px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-weight:bold}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link.login:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link.login>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link.registration{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:45px;border-radius:22.5px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link.registration:hover{background-color:#f28478;box-shadow:none}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link.registration>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link svg{width:16px;height:16px;position:static;color:#fff;-webkit-transform:none;transform:none;margin-right:5px}}@media screen and (max-width: 768px){[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#555}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link .icon{width:20px;height:20px;margin-bottom:5px}}@media screen and (max-width: 768px) and (max-width: 768px){[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link .icon{width:16px;height:16px;margin-bottom:2px}}@media screen and (max-width: 768px){[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link .title{font-size:1.2rem;white-space:nowrap}}@media screen and (max-width: 768px) and (max-width: 768px){[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link .title{font-size:1rem}}@media screen and (max-width: 768px){[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link.login .icon{color:#21726a}[data-scope-path="layouts/_header_simple"] .roof-nav-contents .sub-nav .icon-link.registration .icon{color:#ee6354}}[data-scope-path="layouts/_scroll_to_top"]{position:relative}[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:60px;height:60px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.06);-webkit-transition:opacity    .2s ease-out, visibility .2s ease-out;transition:opacity    .2s ease-out, visibility .2s ease-out}[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button.js-invisible{opacity:0;visibility:hidden}[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button.js-hidden{display:none}@media screen and (min-width: 769px){[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button{position:fixed;right:30px;bottom:30px;border-radius:50%}[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button.js-desktop-stick-parent{position:absolute}}@media screen and (max-width: 768px){[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button{width:100%;height:40px;box-shadow:0 -3px 6px -3px rgba(0,0,0,0.1)}}[data-scope-path="layouts/_scroll_to_top"] .js-scroll-to-top-button .upward-double-arrow-icon{color:#37beb0;width:18px;height:18px;pointer-events:none}[data-scope-path="legal/show"] .legal-heading{position:relative;padding:40px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="legal/show"] .legal-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="legal/show"] .legal-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="legal/show"] .wrapper{padding:48px 50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="legal/show"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="legal/show"] table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:separate;border-radius:3px;word-break:break-all}[data-scope-path="legal/show"] th{width:300px;text-align:left;background-color:#f8f8fa;border-right:1px solid #ddd}[data-scope-path="legal/show"] th,[data-scope-path="legal/show"] td{font-size:1.4rem;letter-spacing:.5px;line-height:22px;padding:15px 20px}@media screen and (max-width: 768px){[data-scope-path="legal/show"] th,[data-scope-path="legal/show"] td{display:block;width:100%;border-right:none}}[data-scope-path="legal/show"] tr:not(:last-child) td,[data-scope-path="legal/show"] tr:not(:last-child) th{border-bottom:1px solid #ddd}[data-scope-path="mypage/accounts/edit"] .mypage-accounts-show-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/accounts/edit"] .mypage-accounts-show-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .mypage-accounts-show-heading::before{font-size:1rem}}[data-scope-path="mypage/accounts/edit"] .mypage-accounts-show-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .mypage-accounts-show-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/accounts/edit"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/edit"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/edit"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents{-webkit-box-flex:1;flex-grow:1}}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information{margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information{margin-bottom:50px}}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table{width:100%;border-collapse:collapse}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr{border-bottom:1px solid #ddd}}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr th,[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td{border-bottom:2px solid;vertical-align:baseline}}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr th{min-width:150px;border-color:#37beb0;font-size:1.4rem;text-align:left;color:#555}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr th{padding:30px 20px 30px 0}}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr th{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;height:45px;margin-bottom:10px}}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td{width:100%;padding:30px 0 30px 20px;border-color:#ddd;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td{display:block;padding:0 15px;margin-bottom:30px}}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td:empty::before{content:"-"}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td input[type="text"]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff;height:35px;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td input[type="text"]{padding:10px}}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td input[type="text"][data-has-error="true"]{border-color:#ee6354}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td input[type="text"][data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td input[type="text"]{height:40px}}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center;height:35px;font-size:1.2rem}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td select[data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td select{height:40px}}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .error-message{display:block;min-height:20px;margin:0 0 -20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .error-message::before{content:"※"}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td :not([data-has-error="true"])+.error-message{display:none}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .prefecture-and-company-address{display:-webkit-box;display:flex}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .prefecture-and-company-address .prefecture,[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .prefecture-and-company-address .company-address{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .prefecture-and-company-address .company-address{width:100%;margin-left:5px}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .checkbox-wrapper{display:-webkit-inline-box;display:inline-flex;margin:7.5px}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .checkbox-wrapper input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ddd;border-radius:2px;outline:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%2321726a' points='3,7 5,9 10,4'/%3E%3C/svg%3E");background-position:30% 70%;background-size:1px;-webkit-transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .checkbox-wrapper input[type="checkbox"]:focus,[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .checkbox-wrapper input[type="checkbox"]:hover,[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .checkbox-wrapper input[type="checkbox"]:active{will-change:background-size;border-color:#37beb0}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .checkbox-wrapper input[type="checkbox"]:checked{background-size:100%}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .checkbox-wrapper label{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding-left:7.5px;color:#555}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .checkbox-wrapper:hover input[type="checkbox"]{border-color:#37beb0}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .js-checkboxes-container{border:1px solid #ddd;border-radius:3px;padding:7.5px}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .js-checkboxes-container[data-has-error="true"]{border-color:#ee6354;background-color:#fdeae8}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information-table tr td .js-checkboxes-container .checkbox-wrapper input[type="checkbox"]+.error-message{display:none}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information .submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:20px auto;font-size:1.4rem}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information .submit-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information .submit-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information .submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:30px auto}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information .submit-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/accounts/edit"] .wrapper .main-contents .account-information .submit-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/accounts/show"] .mypage-accounts-show-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/accounts/show"] .mypage-accounts-show-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .mypage-accounts-show-heading::before{font-size:1rem}}[data-scope-path="mypage/accounts/show"] .mypage-accounts-show-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .mypage-accounts-show-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/accounts/show"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/show"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/show"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents{-webkit-box-flex:1;flex-grow:1}}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information{margin-bottom:50px}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-heading,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-heading{font-size:1.6rem}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table{width:100%;border-collapse:collapse}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table tr,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table tr{border-bottom:1px solid #ddd}}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table tr th,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table tr td,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table tr th,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table tr td{border-bottom:2px solid;vertical-align:baseline}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table tr th,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table tr th{min-width:160px;border-color:#37beb0;font-size:1.4rem;text-align:left;color:#555}@media screen and (min-width: 769px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table tr th,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table tr th{padding:30px 20px 30px 0}}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table tr th,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table tr th{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;height:45px;margin-bottom:10px}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table tr td,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table tr td{width:100%;padding:30px 0 30px 20px;border-color:#ddd;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table tr td,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table tr td{display:block;padding:0 15px;margin-bottom:30px}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information-table tr td:empty::before,[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table tr td:empty::before{content:"-"}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information .edit-account-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:250px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:20px 0 20px auto;font-size:1.4rem}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information .edit-account-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information .edit-account-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information .edit-account-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:30px 0}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information .edit-account-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .account-information .edit-account-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information{margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table br.desktop{display:none}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table .new-email-links{display:-webkit-box;display:flex;flex-wrap:wrap}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table .new-email-links .resend-confirmation-email{color:#3789be;margin:10px 0 0}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information-table .new-email-links .delete-link{color:#f28478;margin:10px 0 0 15px}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information .edit-email-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:250px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:20px 0 20px auto;font-size:1.4rem}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information .edit-email-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information .edit-email-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information .edit-email-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:30px 0}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information .edit-email-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .email-information .edit-email-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting{margin-bottom:50px}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting .edit-password-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:250px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin-bottom:15px;font-size:1.4rem}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting .edit-password-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting .edit-password-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting .edit-password-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin-bottom:10px}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting .edit-password-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting .edit-password-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting .reset-password-link{font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .password-setting .reset-password-link{font-size:1.2rem}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other{margin-bottom:50px}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other .contacts-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:250px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin-bottom:15px;font-size:1.4rem}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other .contacts-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other .contacts-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other .contacts-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin-bottom:10px}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other .contacts-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other .contacts-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other .unsubscribe-link{font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/accounts/show"] .wrapper .main-contents .other .unsubscribe-link{font-size:1.2rem}}[data-scope-path="mypage/articles/index"] .mypage-articles-index-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/articles/index"] .mypage-articles-index-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .mypage-articles-index-heading::before{font-size:1rem}}[data-scope-path="mypage/articles/index"] .mypage-articles-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .mypage-articles-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/articles/index"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/articles/index"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/articles/index"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents{min-width:calc(100% - 340px)}}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles{margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles{display:-webkit-box;display:flex;flex-wrap:wrap}}@media screen and (min-width: 769px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article{height:140px}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article:not(:first-of-type){margin-top:20px}}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article{width:48%;margin:0 0 4%;border-radius:3px}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article:nth-child(2n){margin:0 0 4% 4%}}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link{display:-webkit-box;display:flex;height:100%;border-radius:5px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.1);color:#111;overflow:hidden;-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}@media screen and (min-width: 769px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link{padding:15px}}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-eyecatch{width:143px}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-eyecatch{width:100%}}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information{position:relative}@media screen and (min-width: 769px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information{width:calc(100% - 215px);margin-left:20px}}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information{padding:10px}}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-parent-category{display:inline-block;vertical-align:top;max-width:100%;height:26px;padding:0 1em;border-radius:2px;color:#fff;background:#37beb0;font-weight:bold;font-size:1.2rem;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-parent-category{position:absolute;left:50%;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:calc(100% - 20px);height:20px;font-size:1rem;line-height:20px}}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-title{display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;margin:7.4px 0;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;font-size:1.6rem}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-title{height:4.8em;margin:5px 0;-webkit-line-clamp:3;font-size:1.1rem}}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-category-names{color:#555;font-size:1.2rem;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-category-names{font-size:1rem;color:#aaa}}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-category-names .tag-icon{flex-shrink:0;width:.8em;height:.8em;margin-right:.25em;color:#21726a}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .fallback{margin:0 0 35px;font-size:1.4rem}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .message{padding:20px 20px 20px calc(20px + 1.35em);border-radius:5px;color:#555;background:#f8f8fa;font-style:italic;text-indent:-1.35em}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .message .exclamation-bubble-icon{width:1.2em;height:1.2em;margin-right:.15em;opacity:.75;position:relative;top:.2em}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:15px auto 0}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .articles-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .articles-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .articles-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .articles-link>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .recently-viewed-articles{margin:45px 0 30px}[data-scope-path="mypage/articles/index"] .wrapper .main-contents .recently-viewed-articles-heading{font-size:1.6rem}@media screen and (min-width: 769px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .recently-viewed-articles-heading{padding:0 20px}}@media screen and (max-width: 768px){[data-scope-path="mypage/articles/index"] .wrapper .main-contents .recently-viewed-articles [data-scope-path="partials/mypage/_card_carousel"]{margin:0 -15px}}[data-scope-path="mypage/curriculums/index"] .mypage-curriculums-index-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/curriculums/index"] .mypage-curriculums-index-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .mypage-curriculums-index-heading::before{font-size:1rem}}[data-scope-path="mypage/curriculums/index"] .mypage-curriculums-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .mypage-curriculums-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/curriculums/index"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/curriculums/index"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/curriculums/index"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents{min-width:calc(100% - 340px)}}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category:not(:first-of-type){margin-top:20px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category:not(:first-of-type){margin-top:20px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category-heading{font-size:1.4rem;margin-bottom:15px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category{border:1px solid #ddd;border-radius:3px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category:not(:first-of-type){margin-top:20px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;padding:20px 20px 10px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .name-and-progress{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;max-width:100%;height:44px;margin:0 auto 10px 0}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .name-and-progress .small-category-heading{font-size:1.4rem}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .name-and-progress .curriculum-progress{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .name-and-progress .curriculum-progress .progress-label{flex-shrink:0;color:#888;font-weight:bold;font-size:1.2rem}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .name-and-progress .curriculum-progress .progress-bar{-webkit-box-flex:1;flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:300px;height:5px;margin:0 10px;border:none;color:#37beb0;background:#ddd;border-radius:2.5px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .name-and-progress .curriculum-progress .progress-bar::-webkit-progress-bar{background:#ddd;border-radius:2.5px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .name-and-progress .curriculum-progress .progress-bar::-moz-progress-bar{background:#37beb0;border-radius:2.5px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .name-and-progress .curriculum-progress .progress-bar::-webkit-progress-value{background:#37beb0;border-radius:2.5px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .continue-article-link{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:230px;height:32px;border-radius:16px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:6px 6px 16px 10px;color:#fff;font-size:1.4rem;font-weight:bold}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .continue-article-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .continue-article-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .always-display-area .continue-article-link{margin:6px auto 16px}}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area.js-hidden{display:none}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area:not(.js-hidden){border-top:1px solid #ddd}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article{-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article:not(:first-of-type){border-top:1px solid #ddd}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:100%;padding:15px;color:#111}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-status{flex-shrink:0;width:110px}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-status{width:35px}}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-status .text{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:25px;border:1px solid;border-radius:2px;font-size:1.2rem;font-weight:bold}@media screen and (min-width: 769px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-status .text.mobile{display:none}}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-status .text.desktop{display:none}}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-status .eyecatch{display:block;width:110px;border-radius:0 0 2px 2px}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-text-information{margin:0 20px;max-width:calc(100% - 160px)}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-text-information{margin:0 15px;max-width:calc(100% - 75px)}}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-text-information .article-title{font-size:1.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-text-information .article-description{display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;margin-top:.5em;font-size:1.2rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .article-text-information .article-description{display:none}}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article-link .right-arrow-icon{flex-shrink:0;width:10px;height:10px;margin-left:auto;color:#37beb0}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.incomplete .article-link .article-status .text{color:#37beb0;border-color:#37beb0;background:#fff}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.latest-completed,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.completed{background:#f9f9fb}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.latest-completed .article-link .article-status .text,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.completed .article-link .article-status .text{color:#fff;border-color:#ddd;background:#ddd}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.latest-completed .article-link .article-text-information,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.completed .article-link .article-text-information{color:#888}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.continue .article-link .article-status{width:110px}}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.continue .article-link .article-status .text{color:#fff;border-color:#37beb0;border-radius:2px 2px 0 0;background:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.continue .article-link .article-text-information{max-width:calc(100% - 150px)}}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.continue .article-link .article-text-information .article-title{font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article.continue .article-link .article-text-information .article-title{display:-webkit-box;-webkit-box-orient:vertical;height:4.8em;line-height:1.6;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;overflow:hidden}}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-area .articles .article:hover{background-color:#f9f9fb}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu{border-top:1px solid #ddd}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-open,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-close{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:35px;color:#37beb0;font-size:1.2rem;font-weight:bold}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-open.js-hidden,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-close.js-hidden{display:none}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-open .plus-icon,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-open .close-icon,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-close .plus-icon,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-close .close-icon{width:.85em;height:.85em;margin-left:.5em;position:relative}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-open .plus-icon,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-close .plus-icon{top:.05em}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-open .close-icon,[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .large-category .middle-category .small-category .js-toggle-menu .js-close .close-icon{top:.085em}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .separator{border:none;border-top:1px solid #ddd;margin:40px 0}[data-scope-path="mypage/curriculums/index"] .wrapper .main-contents .separator:last-of-type{display:none}[data-scope-path="mypage/emails/new"] .mypage-emails-new-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/emails/new"] .mypage-emails-new-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .mypage-emails-new-heading::before{font-size:1rem}}[data-scope-path="mypage/emails/new"] .mypage-emails-new-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .mypage-emails-new-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/emails/new"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/emails/new"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/emails/new"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents{-webkit-box-flex:1;flex-grow:1}}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing{margin-bottom:50px}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table{width:100%;border-collapse:collapse}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr{border-bottom:1px solid #ddd}}@media screen and (min-width: 769px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr th,[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td{border-bottom:2px solid;vertical-align:baseline}}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr th{min-width:160px;border-color:#37beb0;font-size:1.4rem;text-align:left;color:#555}@media screen and (min-width: 769px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr th{padding:30px 20px 30px 0}}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr th{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;height:45px;margin-bottom:10px}}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td{width:100%;padding:30px 0 30px 20px;border-color:#ddd;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td{display:block;padding:0 15px;margin-bottom:30px}}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="text"],[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="password"]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff;height:35px;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="text"],[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="password"]{padding:10px}}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="text"][data-has-error="true"],[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="password"][data-has-error="true"]{border-color:#ee6354}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="text"][data-has-error="true"]:not(:focus),[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="password"][data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="text"],[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td input[type="password"]{height:40px}}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td .error-message{display:block;min-height:20px;margin:0 0 -20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td .error-message::before{content:"※"}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing-table tr td :not([data-has-error="true"])+.error-message{display:none}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing .submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:20px auto;font-size:1.4rem}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing .submit-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing .submit-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing .submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:30px auto}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing .submit-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/emails/new"] .wrapper .main-contents .email-changing .submit-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/passwords/edit"] .mypage-passwords-edit-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/passwords/edit"] .mypage-passwords-edit-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .mypage-passwords-edit-heading::before{font-size:1rem}}[data-scope-path="mypage/passwords/edit"] .mypage-passwords-edit-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .mypage-passwords-edit-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/passwords/edit"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/passwords/edit"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/passwords/edit"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents{-webkit-box-flex:1;flex-grow:1}}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing{margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing{margin-bottom:50px}}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table{width:100%;border-collapse:collapse}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr{border-bottom:1px solid #ddd}}@media screen and (min-width: 769px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr th,[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td{border-bottom:2px solid;vertical-align:baseline}}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr th{min-width:190px;border-color:#37beb0;font-size:1.4rem;text-align:left;color:#555}@media screen and (min-width: 769px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr th{padding:30px 20px 30px 0}}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr th{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;height:45px;margin-bottom:10px}}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td{width:100%;padding:30px 0 30px 20px;border-color:#ddd;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td{display:block;padding:0 15px;margin-bottom:30px}}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td input[type="password"]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff;height:35px;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td input[type="password"]{padding:10px}}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td input[type="password"][data-has-error="true"]{border-color:#ee6354}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td input[type="password"][data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td input[type="password"]{height:40px}}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td .error-message{display:block;min-height:20px;margin:0 0 -20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td .error-message::before{content:"※"}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td .note{display:block;min-height:20px;margin:10px 0 0;font-size:1.2rem;line-height:20px;color:#888}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td .error-message+.note{margin:20px 0 0}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing-table tr td :not([data-has-error="true"])+.error-message{display:none}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing .submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:30px auto;font-size:1.4rem}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing .submit-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing .submit-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing .submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing .submit-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/passwords/edit"] .wrapper .main-contents .password-changing .submit-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/tools/index"] .mypage-tools-index-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/tools/index"] .mypage-tools-index-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .mypage-tools-index-heading::before{font-size:1rem}}[data-scope-path="mypage/tools/index"] .mypage-tools-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .mypage-tools-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/tools/index"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/tools/index"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/tools/index"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents{min-width:calc(100% - 340px)}}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools{margin-bottom:20px}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool{display:-webkit-box;display:flex}@media screen and (min-width: 769px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool{border-radius:5px;padding:20px;background:#f9f9fb}}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool:not(:first-of-type){margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool:not(:first-of-type){margin-top:15px}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;min-width:0;padding:15px;border-radius:5px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}@media screen and (min-width: 769px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link{height:120px}}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:10px}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-logo-frame{flex-shrink:0;width:90px;height:90px}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-logo-frame{border:1px solid #eee;width:100%}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-logo-frame .tool-logo{display:block;width:100%;height:100%}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-logo-frame .tool-logo{width:88px;margin:0 auto}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info{min-width:0;padding:5px}@media screen and (min-width: 769px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info{margin-left:10px}}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info{padding:5px 2px 0}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info .tool-name{height:27px;color:#111;font-weight:bold;font-size:1.8rem;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info .tool-name{height:24px;font-size:1.6rem}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info .tool-name-kana{height:18px;color:#555;font-size:1.2rem;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info .tool-name-kana{height:17px;font-size:1.1rem}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info .tool-category-names{height:17px;margin-top:18px;color:#555;font-size:1.1rem;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info .tool-category-names{margin-top:10px}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .tool-link .tool-info .tool-category-names .tag-icon{width:.9em;height:.9em;margin-right:.3em;color:#21726a;-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0 0 0 20px}@media screen and (min-width: 769px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons{margin:15px 0}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .download-button,[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .inquiry-button,[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .disabled-inquiry-button{font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .download-button,[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .inquiry-button,[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .disabled-inquiry-button{-webkit-box-flex:1;flex-grow:1;font-size:1.1rem}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .download-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:180px;height:32px;border-radius:16px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .download-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .download-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .download-button{width:auto}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .inquiry-button,[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .disabled-inquiry-button{margin:10px 0 0}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .inquiry-button,[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .disabled-inquiry-button{margin:0 0 0 10px}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .inquiry-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:180px;height:32px;border-radius:16px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .inquiry-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .inquiry-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .inquiry-button{width:auto}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .disabled-inquiry-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#aaa;position:relative;width:180px;height:32px;border-radius:16px;background:#eee;font-weight:bold;letter-spacing:.1em;box-shadow:none;cursor:default}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .disabled-inquiry-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .tools .tool .action-buttons .disabled-inquiry-button{width:auto}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .fallback{margin:0 0 35px;font-size:1.4rem}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .fallback .message{padding:20px 20px 20px calc(20px + 1.35em);border-radius:5px;color:#555;background:#f8f8fa;font-style:italic;text-indent:-1.35em}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .fallback .message .exclamation-bubble-icon{width:1.2em;height:1.2em;margin-right:.15em;opacity:.75;position:relative;top:.2em}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .fallback .tools-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:15px auto 0}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .fallback .tools-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .fallback .tools-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .fallback .tools-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .fallback .tools-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .cv-tools .fallback .tools-link>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .recently-viewed-tools{margin:45px 0 30px}[data-scope-path="mypage/tools/index"] .wrapper .main-contents .recently-viewed-tools-heading{font-size:1.6rem}@media screen and (min-width: 769px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .recently-viewed-tools-heading{padding:0 20px}}@media screen and (max-width: 768px){[data-scope-path="mypage/tools/index"] .wrapper .main-contents .recently-viewed-tools [data-scope-path="partials/mypage/_card_carousel"]{margin:0 -15px}}[data-scope-path="mypage/top/show"] .mypage-top-show-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/top/show"] .mypage-top-show-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .mypage-top-show-heading::before{font-size:1rem}}[data-scope-path="mypage/top/show"] .mypage-top-show-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .mypage-top-show-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/top/show"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/top/show"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/top/show"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/top/show"] .wrapper .main-contents{min-width:calc(100% - 340px)}}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .category-names{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:54px;padding-left:20px;border:1px solid #eee;border-radius:3px 3px 0 0;background:#f8f8fa;font-size:1.4rem;font-weight:bold;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .category-names .separator{margin:.5em;font-weight:normal}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .category-names::after{content:"";flex-shrink:0;width:20px;height:100%}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:54px;padding-left:20px;border:1px solid #ddd;border-radius:0 0 3px 3px;font-size:1.4rem;overflow:auto;-webkit-overflow-scrolling:touch}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-title .article-link{white-space:nowrap}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-title::after{content:"";flex-shrink:0;width:20px;height:100%}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:20px 20px 35px}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .next-article-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.4rem}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .next-article-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .next-article-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .next-article-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .next-article-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .next-article-link>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .done-articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:250px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem;margin:0 0 0 15px}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .done-articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .done-articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .done-articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:15px 0 0}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .done-articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .article-links .done-articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback{margin:0 0 35px;font-size:1.4rem}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback .not-done-yet{padding:20px 20px 20px calc(20px + 1.35em);border-radius:5px;color:#555;background:#f8f8fa;font-style:italic;text-indent:-1.35em}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback .not-done-yet .exclamation-bubble-icon{width:1.2em;height:1.2em;margin-right:.15em;opacity:.75;position:relative;top:.2em}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback .appeal-text{margin:20px}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:15px auto 0}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback .articles-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback .articles-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback .articles-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/top/show"] .wrapper .main-contents .latest-done-article .fallback .articles-link>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/top/show"] .wrapper .main-contents .recommend-articles .recommend-articles-heading{font-size:1.6rem}[data-scope-path="mypage/top/show"] .wrapper .main-contents .recommend-articles .article-cards{margin:15px 0 0;font-size:0}[data-scope-path="mypage/top/show"] .wrapper .main-contents .recommend-articles .article-cards [data-scope-path="partials/_article_card"]{display:inline-block;width:31.5%;margin:0 2.75% 2.75% 0;font-size:initial}@media screen and (max-width: 768px){[data-scope-path="mypage/top/show"] .wrapper .main-contents .recommend-articles .article-cards [data-scope-path="partials/_article_card"]{display:block;width:100%;margin:0 0 20px}}[data-scope-path="mypage/top/show"] .wrapper .main-contents .recommend-articles .article-cards [data-scope-path="partials/_article_card"]:nth-child(3n){margin:0 0 2.75%}[data-scope-path="mypage/useful_items/index"] .mypage-useful-items-index-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/useful_items/index"] .mypage-useful-items-index-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .mypage-useful-items-index-heading::before{font-size:1rem}}[data-scope-path="mypage/useful_items/index"] .mypage-useful-items-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .mypage-useful-items-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/useful_items/index"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/useful_items/index"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/useful_items/index"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents{min-width:calc(100% - 340px)}}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items{margin-bottom:30px}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-radius:5px}@media screen and (min-width: 769px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item{padding:20px;background:#f9f9fb}}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item:not(:first-of-type){margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item:not(:first-of-type){margin-top:30px}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;color:#111;border-radius:5px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in;overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link{padding:10px}}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link .useful-item-eyecatch{width:100%}@media screen and (min-width: 769px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link .useful-item-eyecatch{width:92px;height:69px}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link .useful-item-infomation{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link .useful-item-infomation{padding:15px}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link .useful-item-infomation .useful-item-title{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;color:#111;font-size:1.4rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link .useful-item-infomation .useful-item-title{margin:0 15px}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link .useful-item-infomation .useful-item-icon{flex-shrink:0;width:26.4px;height:34.8px;margin-right:10px}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item-link .useful-item-infomation .useful-item-icon{-webkit-box-ordinal-group:0;order:-1}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item .download-useful-item-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:180px;height:32px;border-radius:16px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;flex-shrink:0;font-size:1.2rem;margin:0 0 0 20px}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item .download-useful-item-link:hover{background-color:#f28478;box-shadow:none}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item .download-useful-item-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item .download-useful-item-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:100%;height:42px;border-radius:21px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:15px 0 0}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item .download-useful-item-link:hover{background-color:#f28478;box-shadow:none}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .useful-items .useful-item .download-useful-item-link>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .fallback{margin:0 0 35px;font-size:1.4rem}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .fallback .message{padding:20px 20px 20px calc(20px + 1.35em);border-radius:5px;color:#555;background:#f8f8fa;font-style:italic;text-indent:-1.35em}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .fallback .message .exclamation-bubble-icon{width:1.2em;height:1.2em;margin-right:.15em;opacity:.75;position:relative;top:.2em}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .fallback .useful-items-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:15px auto 0}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .fallback .useful-items-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .fallback .useful-items-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .fallback .useful-items-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .fallback .useful-items-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .download-history .fallback .useful-items-link>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .recently-viewed-articles{margin:45px 0 30px}[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .recently-viewed-articles-heading{font-size:1.6rem}@media screen and (min-width: 769px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .recently-viewed-articles-heading{padding:0 20px}}@media screen and (max-width: 768px){[data-scope-path="mypage/useful_items/index"] .wrapper .main-contents .recently-viewed-articles [data-scope-path="partials/mypage/_card_carousel"]{margin:0 -15px}}[data-scope-path="mypage/work_style_articles/index"] .mypage-work-style-articles-index-heading{position:relative;padding:30px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="mypage/work_style_articles/index"] .mypage-work-style-articles-index-heading::before{content:"MYPAGE";display:block;color:#ee6354;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .mypage-work-style-articles-index-heading::before{font-size:1rem}}[data-scope-path="mypage/work_style_articles/index"] .mypage-work-style-articles-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .mypage-work-style-articles-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="mypage/work_style_articles/index"] .wrapper{display:-webkit-box;display:flex;width:100%;max-width:1140px;margin:70px auto 30px;padding:50px;background-color:#fff}@media screen and (min-width: 769px){[data-scope-path="mypage/work_style_articles/index"] .wrapper{border-radius:5px}}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:5px 0 0;padding:0 15px 15px;border-radius:0}}@media screen and (min-width: 769px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .aside-area{max-width:290px;margin-right:50px}}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .aside-area{margin:0 -15px}}@media screen and (min-width: 769px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents{min-width:calc(100% - 340px)}}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents{padding:30px 0 0}}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles{margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles{display:-webkit-box;display:flex;flex-wrap:wrap}}@media screen and (min-width: 769px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article{height:140px}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article:not(:first-of-type){margin-top:20px}}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article{width:48%;margin:0 0 4%;border-radius:3px}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article:nth-child(2n){margin:0 0 4% 4%}}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link{display:-webkit-box;display:flex;height:100%;border-radius:5px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.1);color:#111;overflow:hidden;-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}@media screen and (min-width: 769px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link{padding:15px}}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-eyecatch{width:143px}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-eyecatch{width:100%}}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information{position:relative}@media screen and (min-width: 769px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information{width:calc(100% - 215px);margin-left:20px}}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information{padding:5px 10px}}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-company-name{height:26px;color:#21726a;font-size:1.2rem;font-weight:bold;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-title{display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;font-size:1.6rem}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-title{height:4.8em;-webkit-line-clamp:3;font-size:1.1rem}}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-job-employment-types{height:19px;color:#555;font-size:1.2rem;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 769px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-job-employment-types{margin-top:14px}}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .articles .article-link .article-information .article-job-employment-types{font-size:1rem;color:#aaa}}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .fallback{margin:0 0 35px;font-size:1.4rem}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .message{padding:20px 20px 20px calc(20px + 1.35em);border-radius:5px;color:#555;background:#f8f8fa;font-style:italic;text-indent:-1.35em}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .message .exclamation-bubble-icon{width:1.2em;height:1.2em;margin-right:.15em;opacity:.75;position:relative;top:.2em}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .work-style-articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:15px auto 0}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .work-style-articles-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .work-style-articles-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .work-style-articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .work-style-articles-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .bookmarked-articles .fallback .work-style-articles-link>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .recently-viewed-articles{margin:45px 0 30px}[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .recently-viewed-articles-heading{font-size:1.6rem}@media screen and (min-width: 769px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .recently-viewed-articles-heading{padding:0 20px}}@media screen and (max-width: 768px){[data-scope-path="mypage/work_style_articles/index"] .wrapper .main-contents .recently-viewed-articles [data-scope-path="partials/mypage/_card_carousel"]{margin:0 -15px}}[data-scope-path="partials/_article_card"].article{border-radius:5px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="partials/_article_card"].article:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="partials/_article_card"].article .article-link{display:block;position:relative}[data-scope-path="partials/_article_card"].article .article-link .article-ad-label{position:absolute;min-width:20%;height:25px;line-height:25px;padding:0 1em;border-bottom-right-radius:5px;color:#fff;background:rgba(38,43,47,0.75);font-size:1.2rem;font-weight:bold;text-align:center}[data-scope-path="partials/_article_card"].article .article-link .article-eyecatch{width:100%;display:block}[data-scope-path="partials/_article_card"].article .article-link .article-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}[data-scope-path="partials/_article_card"].article .article-link .article-information .article-top-category-name{color:#fff;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:calc(100% - 20px);padding:0 1em;border-radius:2px;background:#37beb0;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:26px;margin:0 auto 13px;font-size:1.2rem;line-height:26px}[data-scope-path="partials/_article_card"].article .article-link .article-information .article-title{display:-webkit-box;-webkit-box-orient:vertical;color:#111;height:3.2em;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;margin:23px 15px 10px;font-size:1.4rem}[data-scope-path="partials/_article_card"].article .article-link .article-information .article-ancestor-category-names{color:#555;margin-top:auto;padding:0 15px 10px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}[data-scope-path="partials/_article_card"].article .article-link .article-information .article-ancestor-category-names .tag-icon{color:#21726a;width:.9em;height:.9em;margin-right:.3em;-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}[data-scope-path="partials/_category_links"] .category-links-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="partials/_category_links"] .category-links-heading{font-size:1.7rem}}[data-scope-path="partials/_category_links"] .category-links-heading-with-border{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#555;padding:20px 0;font-weight:bold;font-size:1.4rem;padding:0;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="partials/_category_links"] .category-links-heading-with-border{font-size:1.3rem}}[data-scope-path="partials/_category_links"] .category-links-heading-with-border::after{content:"";-webkit-box-flex:1;flex-grow:1;height:1px;margin-left:15px;background:#ddd}@media screen and (max-width: 768px){[data-scope-path="partials/_category_links"] .category-links-heading-with-border{margin-bottom:10px}}[data-scope-path="partials/_category_links"] .categories{display:block;margin-bottom:10px}@media screen and (max-width: 768px){[data-scope-path="partials/_category_links"] .categories{width:100vw;margin-left:calc(50% - 50vw);padding-left:10px;padding-bottom:5px;white-space:nowrap;overflow-y:auto;-webkit-overflow-scrolling:touch}}[data-scope-path="partials/_category_links"] .categories .category{display:inline-block;border:1px solid #37beb0;border-radius:2px;background-color:#fff;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;margin:0 10px 10px 0}[data-scope-path="partials/_category_links"] .categories .category .category-link{display:inline-block;color:#37beb0;padding:.6em 1em;font-size:1.2rem;font-weight:bold;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}[data-scope-path="partials/_category_links"] .categories .category:hover{background-color:#37beb0}[data-scope-path="partials/_category_links"] .categories .category:hover .category-link{color:#fff}[data-scope-path="partials/_cta_before_h2"]:not(:root){display:-webkit-box;display:flex;padding:20px;margin-bottom:30px;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,0.2);text-align:center;justify-content:space-around}@media screen and (max-width: 768px){[data-scope-path="partials/_cta_before_h2"]:not(:root){-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;border-radius:3px;overflow:hidden}}[data-scope-path="partials/_cta_before_h2"]:not(:root) .eyecatch{max-width:180px;width:100%;flex-shrink:0}[data-scope-path="partials/_cta_before_h2"]:not(:root) .eyecatch img{display:block;width:100%}[data-scope-path="partials/_cta_before_h2"]:not(:root) .information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="partials/_cta_before_h2"]:not(:root) .information{margin:0}}[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-lead{margin-bottom:10px;color:#21726a;font-size:1.1em;letter-spacing:1.5px}@media screen and (max-width: 768px){[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-lead{font-size:.8em;margin-top:10px}}[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:auto;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:auto;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-button:hover{border-bottom:none}[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-button .only-mobile{display:none}@media screen and (max-width: 768px){[data-scope-path="partials/_cta_before_h2"]:not(:root) .information .cta-before-h2-button .only-mobile{display:block}}[data-scope-path="partials/_member_merits"]{width:100%;padding:20px 0;background:#f8f8fa;text-align:center}[data-scope-path="partials/_member_merits"] .member-merits-caption{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:baseline;align-items:baseline;padding:10px 0}@media screen and (max-width: 768px){[data-scope-path="partials/_member_merits"] .member-merits-caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}@media screen and (min-width: 769px){[data-scope-path="partials/_member_merits"] .member-merits-caption{height:50px}}[data-scope-path="partials/_member_merits"] .member-merits-caption .member-merits-section-heading{font-size:1.8rem;letter-spacing:.5px}@media screen and (max-width: 768px){[data-scope-path="partials/_member_merits"] .member-merits-caption .member-merits-section-heading{font-size:1.5rem}}[data-scope-path="partials/_member_merits"] .member-merits-caption .member-merits-section-heading .heading-icon{width:4.3em;height:1.3em;margin:0 4px;-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}[data-scope-path="partials/_member_merits"] .member-merits-caption .member-count{font-size:1.2rem;letter-spacing:1.2px}@media screen and (min-width: 769px){[data-scope-path="partials/_member_merits"] .member-merits-caption .member-count{margin-left:20px}}[data-scope-path="partials/_member_merits"] .member-merits-caption .member-count .number-of-member{color:#ee6354;margin:.3rem;font-family:"Oswald", sans-serif;font-size:2.8rem;font-weight:bold;letter-spacing:.9px}@media screen and (min-width: 769px){[data-scope-path="partials/_member_merits"] .member-merits-caption .member-count .number-of-member{line-height:1}}[data-scope-path="partials/_member_merits"] .merits-and-links{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media screen and (min-width: 769px){[data-scope-path="partials/_member_merits"] .merits-and-links{padding:10px 0}}@media screen and (max-width: 768px){[data-scope-path="partials/_member_merits"] .merits-and-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="partials/_member_merits"] .merits-and-links .merits{display:-webkit-box;display:flex}@media screen and (max-width: 768px){[data-scope-path="partials/_member_merits"] .merits-and-links .merits{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:15px}}@media screen and (max-width: 768px){[data-scope-path="partials/_member_merits"] .merits-and-links .merits .merit{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:5px 0}}@media screen and (min-width: 769px){[data-scope-path="partials/_member_merits"] .merits-and-links .merits .merit:not(:first-of-type){margin-left:20px}}[data-scope-path="partials/_member_merits"] .merits-and-links .merits .merit-icon{width:65px;height:65px;margin:5px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="partials/_member_merits"] .merits-and-links .merits .merit-icon{width:32px;height:32px;margin:0 10px 0 0}}[data-scope-path="partials/_member_merits"] .merits-and-links .merits .merit-caption{font-size:1.4rem;line-height:1.5}@media screen and (max-width: 768px){[data-scope-path="partials/_member_merits"] .merits-and-links .merits .merit-caption{font-size:1.2rem}}@media screen and (min-width: 769px){[data-scope-path="partials/_member_merits"] .merits-and-links .merits .merit-caption{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media screen and (min-width: 769px){[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration{margin-left:50px}}[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration .orange-button{font-size:1.4rem}@media screen and (min-width: 769px){[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration .orange-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:200px;height:45px;border-radius:22.5px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration .orange-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration .orange-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}@media screen and (max-width: 768px){[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration .orange-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:200px;height:42px;border-radius:21px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration .orange-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration .orange-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="partials/_member_merits"] .merits-and-links .login-or-registration .login-link{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:10px;font-size:1.2rem;font-weight:bold;letter-spacing:1.2px}[data-scope-path="partials/_mobile_menu"]{z-index:3}@media screen and (min-width: 769px){[data-scope-path="partials/_mobile_menu"]{display:none}}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:fixed;top:0;right:0;width:100vw;height:100vh;padding:20px;background:#fff;font-size:1.4rem;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu.js-closed{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .keyword-search-form{display:-webkit-box;display:flex;margin-bottom:25px}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .keyword-search-form .q-text-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:400px;height:40px;margin-left:auto;border:1px solid #ddd;border-right-width:0;border-radius:20px 0 0 20px;background:#eee;text-indent:1.25em;font-size:1.2rem}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .keyword-search-form .q-text-field::-webkit-input-placeholder{color:#aaa}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .keyword-search-form .q-text-field::-moz-placeholder{color:#aaa}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .keyword-search-form .q-text-field:-ms-input-placeholder{color:#aaa}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .keyword-search-form .q-text-field::-ms-input-placeholder{color:#aaa}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .keyword-search-form .q-text-field::placeholder{color:#aaa}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .keyword-search-form .submit-button{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:left;justify-content:left;-webkit-box-align:center;align-items:center;width:40px;height:40px;padding-left:.8rem;border:1px solid #ddd;border-left-width:0;border-radius:0 20px 20px 0;background:#eee}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .keyword-search-form .submit-button .icon{width:15px;height:15px;color:#21726a}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .nav-link,[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .separator{margin-bottom:25px}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .nav-link{font-weight:bold;color:#111}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .nav-link .right-arrow-icon{width:.8em;height:.8em;margin-left:.5em;color:#37beb0;-webkit-transform:translateY(0.05em);transform:translateY(0.05em)}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .separator{border:none;border-top:1px solid #ddd}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .registration-or-login{width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .registration-or-login .registration-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:200px;height:42px;border-radius:21px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .registration-or-login .registration-link:hover{background-color:#f28478;box-shadow:none}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .registration-or-login .registration-link>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="partials/_mobile_menu"] .js-toggle-menu .registration-or-login .login-link{display:inline-block;margin:10px;font-size:1.2rem;font-weight:bold;letter-spacing:1.2px}[data-scope-path="partials/_mobile_menu"] .js-menu-opener{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:fixed;right:15px;bottom:15px;z-index:1;width:60px;height:60px;border-radius:50%;background:#37beb0;box-shadow:0 1px 8px rgba(0,0,0,0.1)}[data-scope-path="partials/_mobile_menu"] .js-menu-opener .opener-icon-line{position:absolute;width:26px;height:1.5px;background:#fff;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}[data-scope-path="partials/_mobile_menu"] .js-menu-opener .opener-icon-line.first{-webkit-transform:rotate(135deg);transform:rotate(135deg)}[data-scope-path="partials/_mobile_menu"] .js-menu-opener .opener-icon-line.second{-webkit-transform:scaleX(0);transform:scaleX(0)}[data-scope-path="partials/_mobile_menu"] .js-menu-opener .opener-icon-line.third{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}[data-scope-path="partials/_mobile_menu"] .js-menu-opener.js-closed .opener-icon-line.first{-webkit-transform:translateY(-9px);transform:translateY(-9px)}[data-scope-path="partials/_mobile_menu"] .js-menu-opener.js-closed .opener-icon-line.second{-webkit-transform:scaleX(1);transform:scaleX(1)}[data-scope-path="partials/_mobile_menu"] .js-menu-opener.js-closed .opener-icon-line.third{-webkit-transform:translateY(9px);transform:translateY(9px)}[data-scope-path="partials/_mobile_menu"] .js-menu-opener:active+.js-toggle-menu,[data-scope-path="partials/_mobile_menu"] .js-menu-opener:active+.opener-icon-line{will-change:transform}[data-scope-path="partials/_recommend_useful_item"]{padding:20px;border-radius:5px;background:#f8f8fa;border:1px solid #eee}[data-scope-path="partials/_recommend_useful_item"]-heading{margin-bottom:15px;font-size:2rem}@media screen and (max-width: 768px){[data-scope-path="partials/_recommend_useful_item"]-heading{font-size:1.7rem}}[data-scope-path="partials/_recommend_useful_item"] .side-by-side{display:-webkit-box;display:flex}@media screen and (max-width: 768px){[data-scope-path="partials/_recommend_useful_item"] .side-by-side{flex-wrap:wrap}}@media screen and (max-width: 768px){[data-scope-path="partials/_recommend_useful_item"] .side-by-side .recommendation-text{width:100%}}[data-scope-path="partials/_recommend_useful_item"] .side-by-side .recommendation-text-heading{font-size:1.6rem}@media screen and (max-width: 768px){[data-scope-path="partials/_recommend_useful_item"] .side-by-side .recommendation-text-heading{font-size:1.5rem}}[data-scope-path="partials/_recommend_useful_item"] .side-by-side .recommendation-text .text{padding:20px 0;font-size:1.4rem;line-height:1.6}[data-scope-path="partials/_recommend_useful_item"] .side-by-side .recommendation-text .useful-item-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:270px;height:45px;border-radius:22.5px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.4rem}[data-scope-path="partials/_recommend_useful_item"] .side-by-side .recommendation-text .useful-item-link:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="partials/_recommend_useful_item"] .side-by-side .recommendation-text .useful-item-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="partials/_recommend_useful_item"] .side-by-side .recommendation-text .useful-item-link{margin:0 auto;max-width:100%}}[data-scope-path="partials/_recommend_useful_item"] .side-by-side .useful-item-image-wrapper{flex-shrink:0;width:200px;margin:0 0 0 20px}@media screen and (max-width: 768px){[data-scope-path="partials/_recommend_useful_item"] .side-by-side .useful-item-image-wrapper{-webkit-box-ordinal-group:0;order:-1;margin:0 0 20px;width:100%}}[data-scope-path="partials/_recommend_useful_item"] .side-by-side .useful-item-image-wrapper .useful-item-image{-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,0.2));filter:drop-shadow(0 0 2px rgba(0,0,0,0.2))}@media screen and (max-width: 768px){[data-scope-path="partials/_recommend_useful_item"] .side-by-side .useful-item-image-wrapper .useful-item-image{width:75%;margin:0 auto}}[data-scope-path="partials/_step_bar"]{display:-webkit-box;display:flex;list-style:none}[data-scope-path="partials/_step_bar"] .step-bar-item{-webkit-box-flex:1;flex:1 0;min-width:0;margin:0;height:60px;line-height:60px;padding:0 10px;background:#eee;position:relative;text-align:center}@media screen and (max-width: 768px){[data-scope-path="partials/_step_bar"] .step-bar-item{height:40px;line-height:40px;padding:0 5px}}[data-scope-path="partials/_step_bar"] .step-bar-item .step-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.4rem;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="partials/_step_bar"] .step-bar-item .step-name{font-size:1.2rem}}[data-scope-path="partials/_step_bar"] .step-bar-item::before{right:100%;border-color:#eee #eee #eee transparent}[data-scope-path="partials/_step_bar"] .step-bar-item::after{left:100%;border-color:transparent transparent transparent #eee}[data-scope-path="partials/_step_bar"] .step-bar-item:not(:first-of-type){margin-left:22.5px}@media screen and (max-width: 768px){[data-scope-path="partials/_step_bar"] .step-bar-item:not(:first-of-type){margin-left:15px}}[data-scope-path="partials/_step_bar"] .step-bar-item:not(:first-of-type)::before,[data-scope-path="partials/_step_bar"] .step-bar-item:not(:last-of-type)::after{content:'';display:block;border-width:30px 0 30px 15px;border-style:solid;position:absolute;top:0}@media screen and (max-width: 768px){[data-scope-path="partials/_step_bar"] .step-bar-item:not(:first-of-type)::before,[data-scope-path="partials/_step_bar"] .step-bar-item:not(:last-of-type)::after{border-width:20px 0 20px 10px}}[data-scope-path="partials/_step_bar"] .step-bar-item.current{color:#fff;background:#ee6354}[data-scope-path="partials/_step_bar"] .step-bar-item.current::before{border-color:#ee6354 #ee6354 #ee6354 transparent}[data-scope-path="partials/_step_bar"] .step-bar-item.current::after{border-color:transparent transparent transparent #ee6354}[data-scope-path="partials/_step_bar"] .step-bar-item:first-of-type{border-radius:5px 0 0 5px}[data-scope-path="partials/_step_bar"] .step-bar-item:last-of-type{border-radius:0 5px 5px 0}[data-scope-path="partials/_tool_viewer"] img{display:block;width:100%}[data-scope-path="partials/_tool_viewer"] h2{font-family:"Noto Sans JP", sans-serif;font-size:2.6rem;font-weight:bold;letter-spacing:1.08px;line-height:1;color:#111;padding-bottom:20px;border-bottom:1px solid #111}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] h2{font-size:2.2rem;padding-bottom:15px}}[data-scope-path="partials/_tool_viewer"] h3{text-align:center;margin-bottom:30px;width:100%;color:#111;font-family:"Noto Sans JP", sans-serif;font-size:2rem;font-weight:bold;letter-spacing:.42px;line-height:20px;border-bottom:none}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] h3{font-size:1.4rem}}[data-scope-path="partials/_tool_viewer"] .button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:20px;font-size:1.4rem}[data-scope-path="partials/_tool_viewer"] .button .download-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:280px;height:45px;border-radius:22.5px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_tool_viewer"] .button .download-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="partials/_tool_viewer"] .button .download-button>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="partials/_tool_viewer"] .tool-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area{display:block}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-main-section{width:100%;max-width:760px;margin-bottom:100px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-main-section{max-width:100%;margin-bottom:30px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail{display:-ms-grid;display:grid;grid-column-gap:30px;grid-template-areas:"logo tool-name" "logo tool-name-kana" "logo catch-phrase"}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail{display:-ms-grid;display:grid;grid-column-gap:10px;grid-template-areas:"logo tool-name" "logo tool-name-kana" "catch-phrase catch-phrase"}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail>.tool-logo{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .top-logo-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:logo;width:100%;max-width:140px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .top-logo-image{max-width:80px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .top-logo-image img{border:1px solid #ddd;border-radius:3px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .tool-name{-ms-grid-row:1;-ms-grid-column:3;grid-area:tool-name;margin-top:20px;color:#111;font-family:"Noto Sans JP", sans-serif;font-size:3.6rem;font-weight:bold;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .tool-name{margin-top:10px;font-size:2.4rem}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .tool-name-kana{-ms-grid-row:2;-ms-grid-column:3;grid-area:tool-name-kana;color:#555;font-family:"Noto Sans JP", sans-serif;font-size:1.2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .tool-catch-phrase{-ms-grid-row:3;-ms-grid-column:3;grid-area:catch-phrase;display:-webkit-box;color:#111;font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .tool-catch-phrase{-ms-grid-row:3;-ms-grid-column:3;grid-area:catch-phrase;margin-top:10px;font-size:1.2rem}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section{margin-top:50px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points{padding:30px 0 36px;list-style:none;counter-reset:number}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points{padding:15px 0 20px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points:empty{display:none}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points .tool-point-list{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;margin-top:28px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points .tool-point-list:first-child{margin-top:0}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points .tool-point-list{margin-top:15px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points .tool-point-list .point-text{color:#555;font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:bold;line-height:26px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points .tool-point-list .point-text{font-size:1.4rem;line-height:24px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points .tool-point-list::before{position:relative;top:.1em;color:#ee6354;font-family:"Oswald", sans-serif;font-size:2.4rem;font-weight:normal;margin-right:15px;counter-increment:number;content:counter(number, decimal-leading-zero)}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-points .tool-point-list::before{font-size:2rem;margin-right:7px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .feature-image{width:100%;border:1px solid #ddd;border-radius:3px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-feature-main{margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-feature-main{margin-bottom:15px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-feature-main .feature-image-caption{display:-webkit-box;color:#111;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;letter-spacing:.5px;line-height:20px;width:100%;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;margin-top:7px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-feature-main .feature-image-caption{font-size:1.2rem;-webkit-line-clamp:4}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub{display:-webkit-box;display:flex}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub .tool-feature{flex-shrink:0;width:calc((100% - 30px) / 3)}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub .tool-feature:not(:first-of-type){margin-left:15px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub{display:-webkit-box;display:flex;margin:0 -15px;padding:10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub::before,[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub::after{content:"";flex-shrink:0;display:block;width:10px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub .tool-feature{-webkit-box-flex:0;flex:none;flex-shrink:0;width:calc(100% * 9 / 16)}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub .tool-feature:not(:first-of-type){margin-left:10px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub .feature-image-caption{display:-webkit-box;color:#111;font-family:"Noto Sans JP", sans-serif;font-size:1.2rem;letter-spacing:.5px;line-height:20px;width:100%;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;margin-top:8px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-points-section .tool-features .tool-features-sub .feature-image-caption{font-size:1.1rem;-webkit-line-clamp:5}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section{margin-top:70px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section{margin-top:50px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section .tool-description-section-overview-box{margin-top:30px;border-radius:3px;padding:20px;background-color:#f8f8fa}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section .tool-description-section-overview-box{margin-top:15px;padding:15px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section .tool-description-section-overview-box .tool-description-section-overview{width:100%;color:#111;font-family:"Noto Sans JP", sans-serif;font-size:2rem;font-weight:bold;letter-spacing:1px;line-height:34px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section .tool-description-section-overview-box .tool-description-section-overview{font-size:1.6rem;line-height:22px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section .tool-detail{margin:30px 0;color:#111;font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;letter-spacing:.7px;line-height:30px;white-space:pre-wrap}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section .tool-detail{margin:15px 0;font-size:1.4rem}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section .youtube-wrap{position:relative;padding-bottom:calc(100% * 9 / 16);height:0;overflow:hidden}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-descriptions-section .youtube-wrap .youtube{display:block;position:absolute;top:0;left:0;width:100%;height:100%}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section{margin-top:70px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section{margin-top:56px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans{display:-webkit-box;display:flex;flex-wrap:wrap;margin:10px -10px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan{min-width:240px;margin:10px;border:1px solid #ddd;border-radius:3px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan{-webkit-box-flex:1;flex-grow:1}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-name{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:60px;border-bottom:1px solid #ddd;border-radius:3px 3px 0 0;background:#f9f9fb;font-weight:bold;font-size:1.6rem}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:20px;border-radius:0 0 3px 3px;background:#fff}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .highlight-info-items .highlight-info-item{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .highlight-info-items .highlight-info-item:not(:first-of-type){margin-top:15px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .highlight-info-items .highlight-info-item dt{-webkit-box-flex:1;flex:1 0;font-weight:bold;font-size:1.4rem}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .highlight-info-items .highlight-info-item dd{margin-left:1em}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .highlight-info-items .highlight-info-item dd .money-amount{color:#37beb0;font-weight:bold;font-size:2.2rem;line-height:1}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .highlight-info-items .highlight-info-item dd .money-unit{margin-left:.25em;font-size:1.3rem}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .other-info-items{margin-top:20px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .other-info-items .other-info-item{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;padding:10px 0 0;border-top:1px solid #eee}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .other-info-items .other-info-item:not(:first-of-type){margin-top:10px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .other-info-items .other-info-item dt{-webkit-box-flex:1;flex:1 0;font-size:1.4rem}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plans .tool-plan .plan-info .other-info-items .other-info-item dd{margin-left:1em;font-size:1.4rem}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-note{margin-right:20px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box{background-color:#f8f8fa;border-radius:5px;padding:30px;margin-top:50px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box{padding:25px;width:100%;border-radius:5px;background-color:#fff;text-align:center;box-shadow:0 1px 6px rgba(0,0,0,0.06)}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-section-heading{margin:0 0 20px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top{text-align:center}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons{text-align:center;display:inline-block;font-size:1.4rem}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons:first-of-type{margin-right:20px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons:first-of-type{margin:0 0 20px}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .download-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:45px;border-radius:22.5px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .download-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .download-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .download-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:200px;height:40px;border-radius:20px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .download-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .download-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .ask-staff-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:45px;border-radius:22.5px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .ask-staff-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .ask-staff-button>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .ask-staff-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:200px;height:40px;border-radius:20px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .ask-staff-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-price-plans-section .tool-plan-contact-section .tool-plan-contact-section-outside-box .tool-plan-contact-section-inside-box .tool-plan-contact-link-top .buttons .ask-staff-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section{margin-top:50px;border:1px solid #ddd;border-radius:3px;padding:15px}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-top{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-top .company-logo{max-width:80px;border:1px solid #ddd;border-radius:3px}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-top .company-logo{max-width:70px}}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-top .commpany-name-area{width:calc(100% - 95px);padding-left:15px}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-top .commpany-name-area .company-name{color:#111;font-family:"Noto Sans JP", sans-serif;font-size:1.8rem;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-top .commpany-name-area .company-name{font-size:1.4rem}}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-top .commpany-name-area .company-url{color:#3789be;font-family:"Noto Sans JP", sans-serif;font-size:1.2rem;line-height:2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-top .commpany-name-area .company-url{font-size:1.1rem}}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-table-wrapper{margin-top:15px;width:100%}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-table-wrapper .company-information-table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #ddd}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-table-wrapper .company-information-table .company-information-body th,[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-table-wrapper .company-information-table .company-information-body td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:15px;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-table-wrapper .company-information-table .company-information-body th,[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-table-wrapper .company-information-table .company-information-body td{display:block;border-bottom:none;border-right:none;padding:10px;font-size:1.1rem}}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-table-wrapper .company-information-table .company-information-body .company-information-header-cell{background-color:#f8f8fa;text-align:left}[data-scope-path="partials/_tool_viewer"] .tool-area .company-information-section .company-information-section-wrapper .company-information-table-wrapper .company-information-table .company-information-body .company-information-body-cell{background-color:#fff;color:#111;font-family:"Noto Sans JP", sans-serif}[data-scope-path="partials/_tool_viewer"] .tool-area .same-category-tools-section,[data-scope-path="partials/_tool_viewer"] .tool-area .recently-viewed-tools-section{margin-top:70px}@media screen and (min-width: 769px){[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section{width:100%;max-width:290px;margin-left:50px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar{position:-webkit-sticky;position:sticky;top:100px;margin-bottom:25px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);border-radius:5px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-title{padding:15px 0;border-radius:5px 5px 0 0;background-color:#101e33}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-title .sidebar-tool-name{font-family:"Noto Sans JP", sans-serif;font-weight:bold;text-align:center;font-size:1.6rem;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section{padding:15px;display:block;width:100%;border:1px solid #eee;border-radius:0 0 5px 5px;background-color:#fff}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation{text-align:center}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .tool-plan-infomation{padding:30px 0}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .tool-plan-infomation .tool-plan{color:#111;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;font-weight:bold;line-height:14px;text-align:center}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .sidebar-contact-area{padding:20px;text-align:center;border:1px solid #eee;border-radius:3px;background-color:#f9f9fb}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .sidebar-contact-area .sidebar-text{font-family:"Noto Sans JP", sans-serif;font-weight:bold;text-align:center;margin-bottom:10px;color:#111;font-size:1.2rem}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .sidebar-contact-area .sidebar-buttons{display:block;font-size:1.2rem}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .sidebar-contact-area .sidebar-buttons .download-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:220px;height:32px;border-radius:16px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin-bottom:10px}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .sidebar-contact-area .sidebar-buttons .download-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .sidebar-contact-area .sidebar-buttons .download-button>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .sidebar-contact-area .sidebar-buttons .ask-staff-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:220px;height:32px;border-radius:16px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .sidebar-contact-area .sidebar-buttons .ask-staff-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-sidebar-section .scrolling-sidebar .sidebar-contact-section .sidebar-tool-infomation .sidebar-contact-area .sidebar-buttons .ask-staff-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}@media screen and (max-width: 768px){[data-scope-path="partials/_tool_viewer"] .tool-area .sidebar-tool-name,[data-scope-path="partials/_tool_viewer"] .tool-area .sidebar-text{display:none}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-plan-infomation{display:none}[data-scope-path="partials/_tool_viewer"] .tool-area .sidebar-buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:30px;padding:11px 0;font-size:1.1rem}[data-scope-path="partials/_tool_viewer"] .tool-area .sidebar-buttons .download-button{margin-right:10px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:135px;height:32px;border-radius:16px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_tool_viewer"] .tool-area .sidebar-buttons .download-button:hover{background-color:#f28478;box-shadow:none}[data-scope-path="partials/_tool_viewer"] .tool-area .sidebar-buttons .download-button>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="partials/_tool_viewer"] .tool-area .sidebar-buttons .ask-staff-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:135px;height:32px;border-radius:16px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/_tool_viewer"] .tool-area .sidebar-buttons .ask-staff-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="partials/_tool_viewer"] .tool-area .sidebar-buttons .ask-staff-button>svg{width:1.2em;height:1.2em;margin-right:.5em}}div[data-scope-path="partials/_useful_item"]{width:415px;padding:25px;border-radius:5px;background:#fff;text-align:center;box-shadow:0 1px 8px rgba(0,0,0,0.1)}@media screen and (max-width: 768px){div[data-scope-path="partials/_useful_item"]{width:100%;padding:15px 25px}}div[data-scope-path="partials/_useful_item"] .catch-phrase{color:#21726a;font-size:1.2rem;font-weight:bold}@media screen and (max-width: 768px){div[data-scope-path="partials/_useful_item"] .catch-phrase{color:#ee6354}}div[data-scope-path="partials/_useful_item"] .title{margin:10px 0;font-size:2.2rem;font-weight:bold}@media screen and (max-width: 768px){div[data-scope-path="partials/_useful_item"] .title{margin:5px 0 10px;font-size:1.6rem}}div[data-scope-path="partials/_useful_item"] .useful-items-link{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:200px;height:40px;border:1px solid #ddd;border-radius:20px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem}div[data-scope-path="partials/_useful_item"] .useful-items-link:hover{color:#aaa;background-color:#f8f8fa}div[data-scope-path="partials/_useful_item"] .useful-items-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}div[data-scope-path="partials/_web_marketing_curriculum"]{width:415px;padding:25px;border-radius:5px;background:#fff;text-align:center;box-shadow:0 1px 8px rgba(0,0,0,0.1)}@media screen and (max-width: 768px){div[data-scope-path="partials/_web_marketing_curriculum"]{width:100%;padding:15px 25px}}div[data-scope-path="partials/_web_marketing_curriculum"] .catch-phrase{color:#21726a;font-size:1.2rem;font-weight:bold}@media screen and (max-width: 768px){div[data-scope-path="partials/_web_marketing_curriculum"] .catch-phrase{color:#ee6354}}div[data-scope-path="partials/_web_marketing_curriculum"] .title{margin:10px 0;font-size:2.2rem;font-weight:bold}@media screen and (max-width: 768px){div[data-scope-path="partials/_web_marketing_curriculum"] .title{margin:5px 0 10px;font-size:1.6rem}}div[data-scope-path="partials/_web_marketing_curriculum"] .curriculums-link{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:200px;height:40px;border:1px solid #ddd;border-radius:20px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem}div[data-scope-path="partials/_web_marketing_curriculum"] .curriculums-link:hover{color:#aaa;background-color:#f8f8fa}div[data-scope-path="partials/_web_marketing_curriculum"] .curriculums-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}[data-scope-path="partials/article/_sns_follow_us"]{border:1px solid #eee;border-radius:3px;padding:20px}[data-scope-path="partials/article/_sns_follow_us"] .title{text-align:center;margin:0 0 20px;font-family:"Noto Sans JP", sans-serif;color:#111;font-size:1.2rem}[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button:not(:first-of-type){margin-top:10px}[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .twitter,[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .facebook{font-size:1.2rem}[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .twitter{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:100%;height:32px;border-radius:16px;background:#1da1f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .twitter:hover{background-color:#3db6f2;box-shadow:none}[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .twitter>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .facebook{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:100%;height:32px;border-radius:16px;background:#1877f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .facebook:hover{background-color:#4692f4;box-shadow:none}[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .facebook>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .twitter-icon,[data-scope-path="partials/article/_sns_follow_us"] .sns-follow-us-area .sns-follow-us-button .facebook-icon{flex-shrink:0;margin-right:10px;color:#fff;max-width:25px;height:25px}[data-scope-path="partials/article/_sns_share"] .twitter-icon{color:#1da1f2}[data-scope-path="partials/article/_sns_share"] .facebook-icon{color:#1877f2}[data-scope-path="partials/article/_sns_share"] .hatena-icon{color:#00a4de}[data-scope-path="partials/article/_sns_share"] .rss-icon{color:#ff8c00}[data-scope-path="partials/article/_sns_share"] .link-icon{color:#8dc456}[data-scope-path="partials/article/_sns_share"] .js-sns-share-action-button[data-type="rss"]::after,[data-scope-path="partials/article/_sns_share"] .js-sns-share-action-button[data-type="link"]::after{content:'クリップボードにコピーしました';font-size:1rem;font-weight:bold;background-color:#6ed5ca;color:#fff;padding:3px 6px;border-radius:3px;white-space:nowrap;position:absolute;left:30px;top:0;visibility:hidden;opacity:0;-webkit-transition:opacity    .5s ease-in, visibility .5s ease-in;transition:opacity    .5s ease-in, visibility .5s ease-in}[data-scope-path="partials/article/_sns_share"] .js-sns-share-action-button.clicked::after{opacity:1;visibility:visible}@media screen and (min-width: 769px){[data-scope-path="partials/article/_sns_share"].article-actions{position:absolute;top:0;height:100%}[data-scope-path="partials/article/_sns_share"] .action-list{position:-webkit-sticky;position:sticky;top:100px;margin-bottom:20px}[data-scope-path="partials/article/_sns_share"] .js-sns-share-action-button{display:block;width:27px;height:27px;text-align:center;margin-bottom:25px;cursor:pointer;position:relative}[data-scope-path="partials/article/_sns_share"] .twitter-icon{width:25px;height:25px}[data-scope-path="partials/article/_sns_share"] .facebook-icon{width:27px;height:27px}[data-scope-path="partials/article/_sns_share"] .hatena-icon{width:25px;height:25px}[data-scope-path="partials/article/_sns_share"] .rss-icon{width:22px;height:22px}[data-scope-path="partials/article/_sns_share"] .link-icon{width:23px;height:23px}}@media screen and (max-width: 768px){[data-scope-path="partials/article/_sns_share"].article-actions{position:fixed;bottom:0;left:0;height:50px;width:100%;border:1px solid #eee;background-color:#f9f9fb;z-index:1}[data-scope-path="partials/article/_sns_share"] .action-list{width:calc(100% - 90px);height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[data-scope-path="partials/article/_sns_share"] .js-sns-share-action-button{width:30px;height:30px;margin:0 7px 0 8px;border-radius:50%;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);line-height:30px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}[data-scope-path="partials/article/_sns_share"] .js-sns-share-action-button svg{width:16px;height:16px}}[data-scope-path="partials/event/_card"]{border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in;overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="partials/event/_card"]{height:135px}}[data-scope-path="partials/event/_card"]:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="partials/event/_card"] .event-link{display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr;-ms-grid-columns:100px 20px auto 20px 1fr;grid-template:"datetime eyecatch hosted-by" auto "datetime eyecatch title"     auto "datetime eyecatch venue"     1fr /100px    auto     1fr;grid-column-gap:20px;color:#111;width:100%;height:100%}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link{-ms-grid-rows:auto 10px auto 10px auto 10px auto 10px auto;-ms-grid-columns:auto;grid-template:"eyecatch"  auto "datetime"  auto "hosted-by" auto "title"     auto "venue"     auto /auto;grid-row-gap:10px}}@media screen and (min-width: 769px){[data-scope-path="partials/event/_card"] .event-link{padding:20px}}[data-scope-path="partials/event/_card"] .event-link .event-datetime{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:datetime;display:-webkit-box;display:flex;font-family:"Oswald", sans-serif;font-weight:500}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-datetime{-webkit-box-align:baseline;align-items:baseline;padding:5px 20px 0}}@media screen and (min-width: 769px){[data-scope-path="partials/event/_card"] .event-link .event-datetime{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:10px 0 10px 5px}}[data-scope-path="partials/event/_card"] .event-link .event-datetime-year-parts,[data-scope-path="partials/event/_card"] .event-link .event-datetime-time-parts{color:#aaa;font-size:1.5rem;letter-spacing:.5px}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-datetime-year-parts,[data-scope-path="partials/event/_card"] .event-link .event-datetime-time-parts{font-size:1.3rem}}[data-scope-path="partials/event/_card"] .event-link .event-datetime-date-parts{font-size:2.8rem;line-height:1}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-datetime-date-parts{font-size:2.2rem;margin:0 .25em}}[data-scope-path="partials/event/_card"] .event-link .event-datetime-date-parts .separator{color:#ee6354;margin:.05em}[data-scope-path="partials/event/_card"] .event-link .event-datetime-date-parts .wday{font-family:"Noto Sans JP", sans-serif;font-size:1.5rem;font-weight:bold;margin-left:.25em}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-datetime-date-parts .wday{font-size:1.3rem}}[data-scope-path="partials/event/_card"] .event-link .event-datetime-time-parts .tilde{margin:0 .05em}[data-scope-path="partials/event/_card"] .event-link .event-eyecatch{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:eyecatch}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-eyecatch{width:100%}}@media screen and (min-width: 769px){[data-scope-path="partials/event/_card"] .event-link .event-eyecatch{width:127px;height:100%}}[data-scope-path="partials/event/_card"] .event-link .event-hosted-by{-ms-grid-row:1;-ms-grid-column:5;grid-area:hosted-by;color:#21726a;font-size:1.2rem;font-weight:bold;letter-spacing:.8px}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-hosted-by{padding:0 20px}}[data-scope-path="partials/event/_card"] .event-link .event-title{-ms-grid-row:2;-ms-grid-column:5;grid-area:title;display:-webkit-box;-webkit-box-orient:vertical;max-height:3.2em;font-size:1.8rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="partials/event/_card"] .event-link .event-title{height:3.2em}}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-title{font-size:1.6rem}}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-title{padding:0 20px}}[data-scope-path="partials/event/_card"] .event-link .event-venue{-ms-grid-row:3;-ms-grid-column:5;-ms-grid-row-align:end;align-self:end;grid-area:venue;color:#555;font-size:1.2rem;font-style:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-venue{padding:0 20px 20px}}[data-scope-path="partials/event/_list_item"] .recommend-entry{display:-webkit-box;display:flex;padding:15px;margin-bottom:20px;border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="partials/event/_list_item"] .recommend-entry:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}@media screen and (max-width: 768px){[data-scope-path="partials/event/_list_item"] .recommend-entry{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:0;border-radius:3px;overflow:hidden}}[data-scope-path="partials/event/_list_item"] .recommend-entry .entry-eyecatch{max-width:195px;width:100%}@media screen and (max-width: 768px){[data-scope-path="partials/event/_list_item"] .recommend-entry .entry-eyecatch{max-width:100%}}[data-scope-path="partials/event/_list_item"] .recommend-entry .entry-information{width:100%;margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="partials/event/_list_item"] .recommend-entry .entry-information{margin-left:0;padding:20px 15px 15px;position:relative}}[data-scope-path="partials/event/_list_item"] .recommend-entry .entry-information .entry-label{display:inline-block;background-color:#37beb0;border-radius:2px;color:#fff;padding:4px 15px;margin-bottom:10px;font-size:1.2rem;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="partials/event/_list_item"] .recommend-entry .entry-information .entry-label{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}[data-scope-path="partials/event/_list_item"] .recommend-entry .entry-information .company-name,[data-scope-path="partials/event/_list_item"] .recommend-entry .entry-information .event-date{display:block;color:#21726a;margin-bottom:5px;font-size:1.2rem;font-weight:bold}[data-scope-path="partials/event/_list_item"] .recommend-entry .entry-information .title{color:#111}[data-scope-path="partials/mypage/_card_carousel"]{position:relative;padding:10px}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_card_carousel"]{padding:0}}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-area{display:-webkit-box;display:flex;overflow:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-area::before,[data-scope-path="partials/mypage/_card_carousel"] .js-slide-area::after{content:"";flex-shrink:0;min-width:calc(33.3% + 10px)}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_card_carousel"] .js-slide-area::before,[data-scope-path="partials/mypage/_card_carousel"] .js-slide-area::after{min-width:calc(50vw - 100px)}}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-area>li{scroll-snap-align:center;width:calc(33.3% - 20px);min-width:calc(33.3% - 20px);margin:10px}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_card_carousel"] .js-slide-area>li{width:200px;min-width:200px}}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-area>li:first-of-type{margin-left:0}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-area>li:last-of-type{margin-right:0}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-prev,[data-scope-path="partials/mypage/_card_carousel"] .js-slide-next{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:#fff;border-radius:2px;box-shadow:0 1px 8px rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-prev .arrow-icon,[data-scope-path="partials/mypage/_card_carousel"] .js-slide-next .arrow-icon{width:12px;height:12px;color:#21726a;pointer-events:none}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-prev{left:0}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-next{right:0}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_card_carousel"] .js-slide-prev{left:calc(50vw - 130px)}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-next{right:calc(50vw - 130px)}}[data-scope-path="partials/mypage/_card_carousel"] .js-slide-prev:active,[data-scope-path="partials/mypage/_card_carousel"] .js-slide-next:active{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="partials/mypage/_card_carousel"] .indicators{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:5px}[data-scope-path="partials/mypage/_card_carousel"] .indicators .js-indicator{width:10px;height:10px;padding:5px;border-radius:50%;box-sizing:content-box;background-color:#ddd;background-clip:content-box;cursor:pointer}[data-scope-path="partials/mypage/_card_carousel"] .indicators .js-indicator:not(:first-of-type){margin-left:5px}[data-scope-path="partials/mypage/_card_carousel"] .indicators .js-indicator.current{background-color:#555}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_navigation_menu"]{position:relative;box-shadow:0 1px 8px rgba(0,0,0,0.1)}[data-scope-path="partials/mypage/_navigation_menu"]:hover .js-toggle-menu .menu-contents{will-change:transform}}[data-scope-path="partials/mypage/_navigation_menu"] .js-menu-opener{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:50px;font-weight:bold;font-size:1.2rem}@media screen and (min-width: 769px){[data-scope-path="partials/mypage/_navigation_menu"] .js-menu-opener{display:none}}[data-scope-path="partials/mypage/_navigation_menu"] .js-menu-opener .top-arrow-icon{width:.75em;height:.75em;margin:.75em;color:#37beb0;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}@media screen and (min-width: 769px){[data-scope-path="partials/mypage/_navigation_menu"] .js-menu-opener .top-arrow-icon{display:none}}[data-scope-path="partials/mypage/_navigation_menu"] .js-menu-opener:not(.js-open) .top-arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu{position:absolute;top:100%;left:0;z-index:1;width:100%;overflow:hidden}}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents{width:100%;border:1px solid #ddd;padding:0 10px;background:#f8f8fa;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .link-list{overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .link-list{border:1px solid #ddd;border-radius:3px;background:#fff}}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .link-list-item{-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;border-bottom:1px solid #ddd}@media screen and (min-width: 769px){[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .link-list-item:last-of-type{border-bottom:none}}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .link-list-item.current{background:#f8f8fa;font-weight:bold;border-bottom:2px solid #21726a}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .link-list-item:hover{background-color:#f8f8fa}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .link-list-item .link{display:block;-webkit-box-align:center;align-items:center;width:100%;height:50px;padding:0 30px;color:#111;font-size:1.4rem;letter-spacing:.07em;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .link-list-item .link{padding:0 10px}}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .logout-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:40px;margin:20px 0 0;border:1px solid #ddd;border-radius:20px;color:#111;background-color:#fff;font-size:1.2rem;letter-spacing:.07em;-webkit-transition:color            .1s ease-out, background-color .1s ease-out;transition:color            .1s ease-out, background-color .1s ease-out}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .logout-link{margin:15px 0}}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .logout-link svg{width:1.25em;height:1.25em;margin-right:.5em;color:#aaa;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .logout-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu .menu-contents .logout-link:hover svg{color:#ddd}@media screen and (max-width: 768px){[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu:not(.js-open){pointer-events:none}[data-scope-path="partials/mypage/_navigation_menu"] .js-toggle-menu:not(.js-open) .menu-contents{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}[data-scope-path="partials/tool/_slide_cards"]{position:relative;padding:10px}@media screen and (max-width: 768px){[data-scope-path="partials/tool/_slide_cards"]{padding:0;margin:0 -15px}}[data-scope-path="partials/tool/_slide_cards"] .js-slide-area{display:-webkit-box;display:flex;overflow:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}[data-scope-path="partials/tool/_slide_cards"] .js-slide-area::before,[data-scope-path="partials/tool/_slide_cards"] .js-slide-area::after{content:"";flex-shrink:0;min-width:calc(33.3% + 10px)}@media screen and (max-width: 768px){[data-scope-path="partials/tool/_slide_cards"] .js-slide-area::before,[data-scope-path="partials/tool/_slide_cards"] .js-slide-area::after{min-width:calc(50vw - 100px)}}[data-scope-path="partials/tool/_slide_cards"] .js-slide-area>li{scroll-snap-align:center;width:calc(33.3% - 20px);min-width:calc(33.3% - 20px);margin:10px}@media screen and (max-width: 768px){[data-scope-path="partials/tool/_slide_cards"] .js-slide-area>li{width:200px;min-width:200px}}[data-scope-path="partials/tool/_slide_cards"] .js-slide-area>li:first-of-type{margin-left:0}[data-scope-path="partials/tool/_slide_cards"] .js-slide-area>li:last-of-type{margin-right:0}[data-scope-path="partials/tool/_slide_cards"] .js-slide-prev,[data-scope-path="partials/tool/_slide_cards"] .js-slide-next{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background:#fff;border-radius:2px;box-shadow:0 1px 8px rgba(0,0,0,0.1);cursor:pointer;-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="partials/tool/_slide_cards"] .js-slide-prev .arrow-icon,[data-scope-path="partials/tool/_slide_cards"] .js-slide-next .arrow-icon{width:12px;height:12px;color:#21726a;pointer-events:none}[data-scope-path="partials/tool/_slide_cards"] .js-slide-prev{left:0}[data-scope-path="partials/tool/_slide_cards"] .js-slide-next{right:0}@media screen and (max-width: 768px){[data-scope-path="partials/tool/_slide_cards"] .js-slide-prev{left:calc(50vw - 130px)}[data-scope-path="partials/tool/_slide_cards"] .js-slide-next{right:calc(50vw - 130px)}}[data-scope-path="partials/tool/_slide_cards"] .js-slide-prev:active,[data-scope-path="partials/tool/_slide_cards"] .js-slide-next:active{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="partials/tool/_slide_cards"] .indicators{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:5px}[data-scope-path="partials/tool/_slide_cards"] .indicators .js-indicator{width:10px;height:10px;padding:5px;border-radius:50%;box-sizing:content-box;background-color:#ddd;background-clip:content-box;cursor:pointer}[data-scope-path="partials/tool/_slide_cards"] .indicators .js-indicator:not(:first-of-type){margin-left:5px}[data-scope-path="partials/tool/_slide_cards"] .indicators .js-indicator.current{background-color:#555}[data-scope-path="partials/_tool_card"].tool{border-radius:5px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="partials/_tool_card"].tool:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="partials/_tool_card"].tool .tool-link{display:block;position:relative}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-logo-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-bottom:1px solid #ddd;width:100%;height:116px}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-logo-area .tool-eyecatch{display:block;width:90px}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-information .tool-category{color:#fff;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:calc(100% - 20px);padding:0 1em;border-radius:2px;background:#37beb0;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px;margin:0 auto 10px;font-size:1rem;line-height:20px}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-information .tool-name{color:#111;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:20px 10px 0}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-information .tool-name-kana{color:#555;padding:0 10px 10px;font-size:1rem;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-information .tool-catch-phrase{height:10px;width:100%;padding:0 10px 10px;color:#555;font-family:"Noto Sans JP", sans-serif;font-size:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:10px}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-information .tool-option{width:100%;padding:10px;color:#ee6354;font-family:"Noto Sans JP", sans-serif;font-size:1rem;font-weight:bold}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-information .tool-option>span{padding-right:.3em}[data-scope-path="partials/_tool_card"].tool .tool-link .tool-information .tool-option>span:not(:first-of-type)::before{padding-right:.3em;content:'/'}[data-scope-path="partials/top/_tieup_entry"].tieup-entry{border-radius:5px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="partials/top/_tieup_entry"].tieup-entry:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="partials/top/_tieup_entry"].tieup-entry .tieup-entry-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;-webkit-transform:scale(1);transform:scale(1)}[data-scope-path="partials/top/_tieup_entry"].tieup-entry .tieup-entry-pr-label{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:0;left:0;min-width:20%;height:25px;padding:0 1em;border-bottom-right-radius:5px;color:#fff;background:rgba(38,43,47,0.75);font-size:1.2rem;font-weight:bold}[data-scope-path="partials/top/_tieup_entry"].tieup-entry .tieup-entry-eyecatch{width:100%;flex-shrink:0}[data-scope-path="partials/top/_tieup_entry"].tieup-entry .tieup-entry-title{display:-webkit-box;-webkit-box-orient:vertical;color:#111;height:3.2em;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;margin:10px 15px;font-size:1.4rem}[data-scope-path="partials/useful_item/_card"]{border-radius:5px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="partials/useful_item/_card"]:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="partials/useful_item/_card"] .useful-item-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}[data-scope-path="partials/useful_item/_card"] .useful-item-link .useful-item-eyecatch{width:100%}[data-scope-path="partials/useful_item/_card"] .useful-item-link .useful-item-information{display:-webkit-box;display:flex;padding:10px}[data-scope-path="partials/useful_item/_card"] .useful-item-link .useful-item-information .useful-item-icon{flex-shrink:0;width:3.84rem;height:3.84rem;padding:.3rem;padding-left:0}[data-scope-path="partials/useful_item/_card"] .useful-item-link .useful-item-information .useful-item-title{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;margin-left:5px;color:#111;font-size:1.2rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}[data-scope-path="partials/word/_initial_alphanumeric_list"]{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-5px}[data-scope-path="partials/word/_initial_alphanumeric_list"] .initial-alphanumeric{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:40px;height:40px;margin:5px;border:1px solid #ddd;font-weight:bold;color:#aaa}[data-scope-path="partials/word/_initial_alphanumeric_list"] .initial-alphanumeric-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;color:#3789be}[data-scope-path="partials/word/_initial_ja_line_list"]{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-5px}[data-scope-path="partials/word/_initial_ja_line_list"] .initial-ja-line{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:40px;height:40px;margin:5px;border:1px solid #ddd;font-weight:bold;color:#aaa}[data-scope-path="partials/word/_initial_ja_line_list"] .initial-ja-line-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;color:#3789be}[data-scope-path="partials/work_style/article/_card"]{border-radius:5px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="partials/work_style/article/_card"]:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="partials/work_style/article/_card"] .article-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}[data-scope-path="partials/work_style/article/_card"] .article-link .article-eyecatch{width:100%}[data-scope-path="partials/work_style/article/_card"] .article-link .article-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:10px 15px}[data-scope-path="partials/work_style/article/_card"] .article-link .article-information .article-company-name{color:#21726a;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.2rem}[data-scope-path="partials/work_style/article/_card"] .article-link .article-information .article-title{display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;margin-bottom:10px;color:#111;font-size:1.4rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}[data-scope-path="partials/work_style/article/_card"] .article-link .article-information .article-job-employment-types{color:#555;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem}[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry{display:-webkit-box;display:flex;padding:15px;margin-bottom:20px;border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}@media screen and (max-width: 768px){[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:0;border-radius:3px;overflow:hidden}}[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-eyecatch{max-width:195px;width:100%;position:relative}@media screen and (max-width: 768px){[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-eyecatch{max-width:100%}}[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-eyecatch .entry-ad-label{position:absolute;min-width:20%;height:25px;line-height:25px;padding:0 1em;border-bottom-right-radius:5px;color:#fff;background:rgba(38,43,47,0.75);font-size:1.2rem;font-weight:bold;text-align:center}[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-information{width:100%;margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-information{margin-left:0;padding:20px 15px 15px;position:relative}}[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-information .entry-label{display:inline-block;background-color:#37beb0;border-radius:2px;color:#fff;padding:4px 15px;margin-bottom:10px;font-size:1.2rem;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-information .entry-label{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-information .company-name,[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-information .event-date{display:block;color:#21726a;margin-bottom:5px;font-size:1.2rem;font-weight:bold}[data-scope-path="partials/work_style/article/_list_item"] .recommend-entry .entry-information .title{color:#111}[data-scope-path="press_releases/index"] .press-releases-index-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="press_releases/index"] .press-releases-index-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="press_releases/index"] .press-releases-index-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="press_releases/index"] .wrapper{padding:50px;background-color:#fff;margin:70px auto 20px;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="press_releases/index"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="press_releases/index"] .article-cards-col-3{margin-bottom:30px;font-size:0}@media screen and (max-width: 768px){[data-scope-path="press_releases/index"] .article-cards-col-3{margin:0 0 10px}}[data-scope-path="press_releases/index"] .article-cards-col-3 .article{display:inline-block;width:31.5%;margin:0 2.75% 2.75% 0;font-size:initial}[data-scope-path="press_releases/index"] .article-cards-col-3 .article:nth-child(3n){margin:0 0 2.75%}@media screen and (max-width: 768px){[data-scope-path="press_releases/index"] .article-cards-col-3 .article{width:48%;margin:0 4% 4% 0;border-radius:3px}[data-scope-path="press_releases/index"] .article-cards-col-3 .article:nth-child(3n){margin:0 4% 4% 0}[data-scope-path="press_releases/index"] .article-cards-col-3 .article:nth-child(2n){margin:0 0 4%}[data-scope-path="press_releases/index"] .article-cards-col-3 .article .article-link .article-information .article-title{line-height:1.4;height:4.2em;margin:20px 15px 0}[data-scope-path="press_releases/index"] .article-cards-col-3 .article .article-link .article-information .article-ancestor-category-names{padding:0 15px 10px}}[data-scope-path="press_releases/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="press_releases/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="press_releases/index"] [data-scope-path="partials/_member_merits"]{padding:30px 0;margin-bottom:100px}}[data-scope-path="preview/tools/show"] .preview-guide{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:1190px;height:80px;margin:0 auto;padding:0 45px;border-radius:5px;color:#fff;background:#ee6354;font-size:1.6rem;font-weight:bold}[data-scope-path="preview/tools/show"] [data-scope-path="partials/_tool_viewer"]{max-width:1190px;margin:auto;padding:50px 45px 0}@media screen and (max-width: 768px){[data-scope-path="preview/tools/show"] [data-scope-path="partials/_tool_viewer"]{max-width:100%;width:100%;padding:15px;overflow:hidden}}[data-scope-path="sessions/new"] .sessions-new-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="sessions/new"] .sessions-new-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions-new-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="sessions/new"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="sessions/new"] .sessions{display:-webkit-box;display:flex}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="sessions/new"] .sessions h3{text-align:center;font-size:2rem;padding-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions h3{padding-bottom:20px;font-size:1.6rem}}[data-scope-path="sessions/new"] .sessions .sns{width:330px;padding-right:50px}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .sns{width:auto;padding-right:0}}[data-scope-path="sessions/new"] .sessions .sns li{padding-bottom:20px;text-align:center}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .sns li{padding-bottom:15px}}[data-scope-path="sessions/new"] .sessions .sns li a{margin:auto}[data-scope-path="sessions/new"] .sessions .sns .twitter{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:310px;height:52px;border-radius:26px;background:#1da1f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="sessions/new"] .sessions .sns .twitter:hover{background-color:#3db6f2;box-shadow:none}[data-scope-path="sessions/new"] .sessions .sns .twitter>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .sns .twitter{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:44px;border-radius:22px;background:#1da1f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.4rem}[data-scope-path="sessions/new"] .sessions .sns .twitter:hover{background-color:#3db6f2;box-shadow:none}[data-scope-path="sessions/new"] .sessions .sns .twitter>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="sessions/new"] .sessions .sns .facebook{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:310px;height:52px;border-radius:26px;background:#1877f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="sessions/new"] .sessions .sns .facebook:hover{background-color:#4692f4;box-shadow:none}[data-scope-path="sessions/new"] .sessions .sns .facebook>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .sns .facebook{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:44px;border-radius:22px;background:#1877f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.4rem}[data-scope-path="sessions/new"] .sessions .sns .facebook:hover{background-color:#4692f4;box-shadow:none}[data-scope-path="sessions/new"] .sessions .sns .facebook>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="sessions/new"] .sessions .sns .yahoo{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:310px;height:52px;border-radius:26px;background:#ff0027;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="sessions/new"] .sessions .sns .yahoo:hover{background-color:#ff4d64;box-shadow:none}[data-scope-path="sessions/new"] .sessions .sns .yahoo>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .sns .yahoo{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:44px;border-radius:22px;background:#ff0027;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.4rem}[data-scope-path="sessions/new"] .sessions .sns .yahoo:hover{background-color:#ff4d64;box-shadow:none}[data-scope-path="sessions/new"] .sessions .sns .yahoo>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="sessions/new"] .sessions .email{-webkit-box-flex:1;flex:1;border-left:1px solid #ddd;padding-left:50px}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .email{border:none;padding-left:0;padding-top:40px}}[data-scope-path="sessions/new"] .sessions .email .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .email .fieldset{display:block}}[data-scope-path="sessions/new"] .sessions .email .legend,[data-scope-path="sessions/new"] .sessions .email .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .email .legend,[data-scope-path="sessions/new"] .sessions .email .field{display:block}}[data-scope-path="sessions/new"] .sessions .email .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .email .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="sessions/new"] .sessions .email .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="sessions/new"] .sessions .email .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .email .legend.one-line{line-height:normal}}[data-scope-path="sessions/new"] .sessions .email .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .email .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="sessions/new"] .sessions .email .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354;margin-bottom:0}[data-scope-path="sessions/new"] .sessions .email .field .error-message::before{content:"※"}[data-scope-path="sessions/new"] .sessions .email .field .error-message+.notice{display:none}[data-scope-path="sessions/new"] .sessions .email input[type=text],[data-scope-path="sessions/new"] .sessions .email input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .email input[type=text],[data-scope-path="sessions/new"] .sessions .email input[type=password]{padding:10px}}[data-scope-path="sessions/new"] .sessions .email input[type=text][data-has-error="true"],[data-scope-path="sessions/new"] .sessions .email input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="sessions/new"] .sessions .email input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="sessions/new"] .sessions .email input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="sessions/new"] .sessions .email input[type=checkbox]{display:none}[data-scope-path="sessions/new"] .sessions .email label.checkbox{position:relative;padding-left:30px;margin-right:20px;color:#555;font-size:1.2rem;word-wrap:break-word;word-break:break-all}[data-scope-path="sessions/new"] .sessions .email label.checkbox::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #ddd;border-radius:2px}[data-scope-path="sessions/new"] .sessions .email input[type=checkbox]:checked+label.checkbox::after{content:"";display:block;position:absolute;top:2px;left:7px;width:6px;height:12px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:2px solid #21726a;border-right:2px solid #21726a}[data-scope-path="sessions/new"] .sessions .email .link{font-size:1.4rem;padding-top:10px;margin-bottom:-20px}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .email .link{font-size:1.2rem}}[data-scope-path="sessions/new"] .sessions .email .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="sessions/new"] .sessions .email .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="sessions/new"] .sessions .email .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="sessions/new"] .sessions .email .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;color:#fff}[data-scope-path="sessions/new"] .sessions .email .action .submit:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="sessions/new"] .sessions .email .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="sessions/new"] .sessions .email .errors{color:#ee6354;font-weight:bold;padding:10px 0 10px 30px}[data-scope-path="sessions/new"] .sessions .email .errors li{list-style-type:circle}[data-scope-path="terms_and_conditions/show"] .terms-and-conditions-heading{position:relative;padding:40px 60px 60px;text-align:center;font-size:3rem}[data-scope-path="terms_and_conditions/show"] .terms-and-conditions-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="terms_and_conditions/show"] .terms-and-conditions-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="terms_and_conditions/show"] .wrapper{padding:48px 50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="terms_and_conditions/show"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="terms_and_conditions/show"] section{margin-bottom:60px}[data-scope-path="terms_and_conditions/show"] h2{font-size:2rem;margin-bottom:24px}[data-scope-path="terms_and_conditions/show"] ol li,[data-scope-path="terms_and_conditions/show"] ul li{margin-left:1.4rem}[data-scope-path="terms_and_conditions/show"] ul li{list-style-type:disc}[data-scope-path="terms_and_conditions/show"] li ol,[data-scope-path="terms_and_conditions/show"] li ul{margin-top:24px}[data-scope-path="terms_and_conditions/show"] ol li,[data-scope-path="terms_and_conditions/show"] ul li,[data-scope-path="terms_and_conditions/show"] p{font-size:1.4rem;letter-spacing:.5px;line-height:22px}[data-scope-path="terms_and_conditions/show"] ol li:not(:last-child),[data-scope-path="terms_and_conditions/show"] ul li:not(:last-child),[data-scope-path="terms_and_conditions/show"] p:not(:last-child){margin-bottom:24px}[data-scope-path="tool/categories/show"] .categorized-tool-heading{position:relative;padding:40px 60px 60px;text-align:center;white-space:nowrap}[data-scope-path="tool/categories/show"] .categorized-tool-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .categorized-tool-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="tool/categories/show"] .wrapper{width:100%;max-width:1140px;margin:70px auto 50px;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper{margin:5px 0 0;padding:20px 10px 40px;border-radius:0}}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .category-description-and-download{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .category-description-and-download{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .category-description-and-download .category-description{font-size:1.4rem;font-family:"Noto Sans JP", sans-serif;color:#555;line-height:1.6}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .category-description-and-download .category-description{margin-bottom:15px}}@media screen and (min-width: 769px){[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .category-description-and-download .button{margin-left:30px}}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .category-description-and-download .button .download-button{font-size:1.4rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .category-description-and-download .button .download-button:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .category-description-and-download .button .download-button>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .page-entries-info{margin-top:50px;color:#111;font-family:"Noto Sans JP", sans-serif;font-size:2rem;font-weight:bold}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin:5px -15px -15px;margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards{width:100%;margin:5px 0 0}}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards .tool-card{margin:15px;width:calc(33% - 30px);border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards .tool-card{width:calc(50% - 10px);margin:5px}}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards .tool-card:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards .tool-card .tool-logo-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-bottom:1px solid #ddd;width:100%;height:182px}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards .tool-card .tool-logo-area .pickup-tool-eyecatch{display:block;width:150px}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards .tool-card .tool-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards .tool-card .tool-name{color:#111;font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:15px 15px 0}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards .tool-card .tool-name-kana{color:#555;padding:0 15px 10px;font-size:1rem;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-scope-path="tool/categories/show"] .wrapper .categorized-tool-section .tool-cards .tool-card .tool-description{margin:0 15px 10px;color:#555;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2}[data-scope-path="tool/categories/show"] .wrapper .other-categories-section{margin-top:70px}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories-title{font-size:1.8rem;line-height:24px}}[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories{display:-webkit-box;display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:10px -10px -10px}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories{padding:0 10px}}[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories .other-category{display:table;margin:10px;width:calc(25% - 20px)}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories .other-category{width:100%;margin:0}[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories .other-category:not(:first-of-type){margin-top:10px}}[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories .other-category-link{color:#37beb0;font-weight:bold;font-size:1.4rem;line-height:24px;height:66px;padding:0 40px 0 22px;box-sizing:border-box;border:2px solid #37beb0;border-radius:3px;box-shadow:0 1px 8px rgba(0,0,0,0.1);display:table-cell;vertical-align:middle;position:relative}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories .other-category-link{height:50px}}[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories .other-category-link .right-arrow-icon{width:.8em;height:.8em;margin-left:.5em;color:#37beb0;-webkit-transform:translateY(0.05em);transform:translateY(0.05em);position:absolute;top:26px;right:20px}@media screen and (max-width: 768px){[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories .other-category-link .right-arrow-icon{top:17px}}[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories .other-category-link:hover{background:#37beb0;color:#fff}[data-scope-path="tool/categories/show"] .wrapper .other-categories-section .other-categories .other-category-link:hover .right-arrow-icon{color:#fff}[data-scope-path="tools/index"] .header{position:relative;height:300px;padding:50px 0 60px;background-image:url(https://ferret.akamaized.net/assets/curriculums/top-cover-60602999cd9029e266267be44a8e31214130fc1107c10af3bb9d31ef410d3f1e.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .header{padding:64px 0 60px;height:350px}}[data-scope-path="tools/index"] .header .header-content{width:100%;max-width:1040px;padding:0 20px;margin:0 auto}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .header .header-content{padding:0 10px}}[data-scope-path="tools/index"] .header h1{display:inline-block;color:#fff;background-color:#111;border-radius:3px;padding:5px 20px;font-size:1.6rem;font-weight:bold;text-shadow:0 0 10px 0 rgba(0,0,0,0.5)}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .header h1{border-radius:2px;font-size:1rem;padding:4px 10px}}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .header .header-subtitle{margin-top:10px}}[data-scope-path="tools/index"] .header .header-subtitle strong{display:inline-block;color:#fff;background-color:#ee6354;border-radius:3px;font-size:2.8rem;font-weight:bold;padding:10px 20px;margin:15px 0 9px}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .header .header-subtitle strong{border-radius:2px;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:2rem;padding:5px 10px;line-height:2.3}}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .header .header-description{margin-top:10px}}[data-scope-path="tools/index"] .header .header-description em{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:2.6;color:#555;background-color:#fff;border-radius:3px;font-size:1.4rem;font-weight:normal;font-style:normal;padding:5px 15px;margin:6px 0 0}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .header .header-description em{border-radius:2px;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1rem;padding:5px 10px;line-height:2.8}}[data-scope-path="tools/index"] .wrapper{max-width:1040px;-webkit-box-align:baseline;align-items:baseline;padding:50px 20px;margin:40px auto 70px}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:10px}}[data-scope-path="tools/index"] .wrapper .recommend .recommend-tool-title{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}[data-scope-path="tools/index"] .wrapper .recommend .recommend-tool-title-base{color:#111;font-size:2.4rem;margin-right:1.4rem}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .recommend .recommend-tool-title-base{margin-right:1rem;font-size:1.8rem;line-height:2.4rem}}[data-scope-path="tools/index"] .wrapper .recommend .recommend-tool-title-ruby{color:#ee6354;font-family:"Oswald", sans-serif;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .recommend .recommend-tool-title-ruby{font-size:1rem}}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tools{margin-top:30px;position:relative;display:-webkit-box;display:flex}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .recommend .pickup-tools{flex-wrap:wrap}}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool{margin-right:30px;min-width:calc(25% - 23px);flex-shrink:0;border-radius:5px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool{margin:5px;width:calc(50vw - 20px)}}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool .pickup-tool-link{display:block;position:relative}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool .pickup-tool-logo-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-bottom:1px solid #ddd;width:100%;height:116px}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool .pickup-tool-logo-area .pickup-tool-eyecatch{display:block;width:90px}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool .pickup-tool-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool .pickup-tool-information .pickup-tool-category{color:#fff;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:calc(100% - 20px);padding:0 1em;border-radius:2px;background:#37beb0;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px;margin:0 auto 10px;font-size:1rem;line-height:20px}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool .pickup-tool-information .pickup-tool-name{color:#111;font-family:"Noto Sans JP", sans-serif;font-size:1.4rem;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:20px 10px 0}[data-scope-path="tools/index"] .wrapper .recommend .pickup-tool .pickup-tool-information .pickup-tool-name-kana{color:#555;padding:0 10px 10px;font-size:1rem;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-scope-path="tools/index"] .wrapper .category{margin-top:100px}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category{margin-top:50px}}[data-scope-path="tools/index"] .wrapper .category .tool-category-title{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}[data-scope-path="tools/index"] .wrapper .category .tool-category-title-base{color:#111;font-size:2.4rem;margin-right:1.4rem}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .tool-category-title-base{margin-right:1rem;font-size:1.8rem;line-height:2.4rem}}[data-scope-path="tools/index"] .wrapper .category .tool-category-title-ruby{color:#ee6354;font-family:"Oswald", sans-serif;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .tool-category-title-ruby{font-size:1rem}}[data-scope-path="tools/index"] .wrapper .category .appeal-categories{display:-webkit-box;display:flex;width:calc(100% + 20px);margin:20px -10px -10px}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .appeal-categories{width:100%;flex-wrap:wrap;margin:20px 0 0}}[data-scope-path="tools/index"] .wrapper .category .appeal-categories .appeal-category{display:table;margin:10px;width:calc(50% - 20px)}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .appeal-categories .appeal-category{width:100%;margin:0}[data-scope-path="tools/index"] .wrapper .category .appeal-categories .appeal-category:not(:first-of-type){margin-top:10px}}[data-scope-path="tools/index"] .wrapper .category .appeal-categories .appeal-category-link{color:#37beb0;font-weight:bold;font-size:1.6rem;line-height:24px;height:86px;padding:0 40px 0 22px;box-sizing:border-box;border:2px solid #37beb0;border-radius:3px;box-shadow:0 1px 8px rgba(0,0,0,0.1);display:table-cell;vertical-align:middle;position:relative}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .appeal-categories .appeal-category-link{height:70px}}[data-scope-path="tools/index"] .wrapper .category .appeal-categories .appeal-category-link .right-arrow-icon{width:.8em;height:.8em;margin-left:.5em;color:#37beb0;-webkit-transform:translateY(0.05em);transform:translateY(0.05em);position:absolute;top:36px;right:20px}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .appeal-categories .appeal-category-link .right-arrow-icon{top:30px}}[data-scope-path="tools/index"] .wrapper .category .appeal-categories .appeal-category-link:hover{background:#37beb0;color:#fff}[data-scope-path="tools/index"] .wrapper .category .appeal-categories .appeal-category-link:hover .right-arrow-icon{color:#fff}[data-scope-path="tools/index"] .wrapper .category .sub-categories{display:-webkit-box;display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:10px -10px -10px}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .sub-categories{width:100%;margin:10px 0 0}}[data-scope-path="tools/index"] .wrapper .category .sub-categories .sub-category{display:table;margin:10px;width:calc(25% - 20px)}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .sub-categories .sub-category{width:100%;margin:0}[data-scope-path="tools/index"] .wrapper .category .sub-categories .sub-category:not(:first-of-type){margin-top:10px}}[data-scope-path="tools/index"] .wrapper .category .sub-categories .sub-category-link{color:#37beb0;font-weight:bold;font-size:1.4rem;line-height:24px;height:66px;padding:0 40px 0 22px;box-sizing:border-box;border:2px solid #37beb0;border-radius:3px;box-shadow:0 1px 8px rgba(0,0,0,0.1);display:table-cell;vertical-align:middle;position:relative}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .sub-categories .sub-category-link{height:50px}}[data-scope-path="tools/index"] .wrapper .category .sub-categories .sub-category-link .sub-right-arrow-icon{width:.8em;height:.8em;margin-left:.5em;color:#37beb0;-webkit-transform:translateY(0.05em);transform:translateY(0.05em);position:absolute;top:26px;right:20px}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .category .sub-categories .sub-category-link .sub-right-arrow-icon{top:17px}}[data-scope-path="tools/index"] .wrapper .category .sub-categories .sub-category-link:hover{background:#37beb0;color:#fff}[data-scope-path="tools/index"] .wrapper .category .sub-categories .sub-category-link:hover .right-arrow-icon{color:#fff}[data-scope-path="tools/index"] .wrapper .new{margin-top:100px}[data-scope-path="tools/index"] .wrapper .new .new-tool-title{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}[data-scope-path="tools/index"] .wrapper .new .new-tool-title-base{color:#111;font-size:2.4rem;margin-right:1.4rem}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .new .new-tool-title-base{margin-right:1rem;font-size:1.8rem;line-height:2.4rem}}[data-scope-path="tools/index"] .wrapper .new .new-tool-title-ruby{color:#ee6354;font-family:"Oswald", sans-serif;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){[data-scope-path="tools/index"] .wrapper .new .new-tool-title-ruby{font-size:1rem}}[data-scope-path="tools/index"] .wrapper .new [data-scope-path="partials/tool/_slide_cards"]{margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="tools/index"] br.desktop{display:none}}@media screen and (min-width: 769px){[data-scope-path="tools/index"] br.mobile{display:none}}[data-scope-path="tools/show"] [data-scope-path="partials/_tool_viewer"]{max-width:1190px;margin:auto;padding:50px 45px 0}@media screen and (max-width: 768px){[data-scope-path="tools/show"] [data-scope-path="partials/_tool_viewer"]{max-width:100%;width:100%;padding:15px;overflow:hidden}}[data-scope-path="top/_carousel"]{position:relative;width:100%}@media screen and (min-width: 769px){[data-scope-path="top/_carousel"]{padding:5px 0}}[data-scope-path="top/_carousel"] .entries{display:-webkit-box;display:flex;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}@media screen and (max-width: 768px){[data-scope-path="top/_carousel"] .entries{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}@media screen and (min-width: 769px){[data-scope-path="top/_carousel"] .entries::before,[data-scope-path="top/_carousel"] .entries::after{content:"";flex-shrink:0;display:block;width:calc(50% - 250px)}}[data-scope-path="top/_carousel"] .entries [data-scope-path="top/carousel_entries/_article/"],[data-scope-path="top/_carousel"] .entries [data-scope-path="top/carousel_entries/_event/"],[data-scope-path="top/_carousel"] .entries [data-scope-path="top/carousel_entries/work_style/_article/"]{flex-shrink:0;scroll-snap-align:center}@media screen and (max-width: 768px){[data-scope-path="top/_carousel"] .entries [data-scope-path="top/carousel_entries/_article/"],[data-scope-path="top/_carousel"] .entries [data-scope-path="top/carousel_entries/_event/"],[data-scope-path="top/_carousel"] .entries [data-scope-path="top/carousel_entries/work_style/_article/"]{width:100%}}@media screen and (min-width: 769px){[data-scope-path="top/_carousel"] .entries [data-scope-path="top/carousel_entries/_article/"],[data-scope-path="top/_carousel"] .entries [data-scope-path="top/carousel_entries/_event/"],[data-scope-path="top/_carousel"] .entries [data-scope-path="top/carousel_entries/work_style/_article/"]{margin:10px}}[data-scope-path="top/_carousel"] .carousel-controller{display:-webkit-box;display:flex}[data-scope-path="top/_carousel"] .carousel-controller .prev-button,[data-scope-path="top/_carousel"] .carousel-controller .progress,[data-scope-path="top/_carousel"] .carousel-controller .next-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:60px;height:60px;border:1px solid #eee;background:#fff}@media screen and (max-width: 768px){[data-scope-path="top/_carousel"] .carousel-controller .prev-button,[data-scope-path="top/_carousel"] .carousel-controller .progress,[data-scope-path="top/_carousel"] .carousel-controller .next-button{width:50px;height:50px}}[data-scope-path="top/_carousel"] .carousel-controller .prev-button,[data-scope-path="top/_carousel"] .carousel-controller .next-button{cursor:pointer}[data-scope-path="top/_carousel"] .carousel-controller .prev-button .icon,[data-scope-path="top/_carousel"] .carousel-controller .next-button .icon{width:16px;height:16px;color:#21726a}[data-scope-path="top/_carousel"] .carousel-controller .progress{-webkit-box-flex:1;flex-grow:1;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="top/_carousel"] .carousel-controller .progress{width:auto}}[data-scope-path="top/_carousel"] .carousel-controller .progress .separator{font-size:1.2rem;margin:0 .2em}@media screen and (max-width: 768px){[data-scope-path="top/_carousel"] .carousel-controller .next-button,[data-scope-path="top/_carousel"] .carousel-controller .prev-button{border-right:none;border-left:none}[data-scope-path="top/_carousel"] .carousel-controller .next-button .icon,[data-scope-path="top/_carousel"] .carousel-controller .prev-button .icon{width:12px;height:12px}}@media screen and (min-width: 769px){[data-scope-path="top/_carousel"] .carousel-controller{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-scope-path="top/_carousel"] .carousel-controller .next-button{border-radius:3px 0 0}[data-scope-path="top/_carousel"] .carousel-controller .prev-button{border-radius:0 0 0 3px}[data-scope-path="top/_carousel"] .carousel-controller .next-button,[data-scope-path="top/_carousel"] .carousel-controller .progress{border-bottom:none}}[data-scope-path="top/carousel_entries/_article/"]{overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_article/"]{border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="top/carousel_entries/_article/"]:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}}[data-scope-path="top/carousel_entries/_article/"] .article-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;position:relative}[data-scope-path="top/carousel_entries/_article/"] .article-link .article-ad-label{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:0;left:0;min-width:20%;height:25px;padding:0 1em;border-bottom-right-radius:5px;color:#fff;background:rgba(38,43,47,0.75);font-size:1.2rem;font-weight:bold}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_article/"] .article-link .article-eyecatch{width:480px;height:360px}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_article/"] .article-link .article-eyecatch{width:100%}}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_article/"] .article-link .article-title-wrapper{position:absolute;bottom:40px;padding:20px}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_article/"] .article-link .article-title-wrapper{padding:15px}}[data-scope-path="top/carousel_entries/_article/"] .article-link .article-title-wrapper .article-title{color:#111;background:#fff;font-weight:bold;font-size:1.8rem}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_article/"] .article-link .article-title-wrapper .article-title{border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .5em;line-height:2.2}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_article/"] .article-link .article-title-wrapper .article-title{display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;color:#111;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}}[data-scope-path="top/carousel_entries/_article/"] .article-link .article-category-names{color:#555;font-size:1.2rem}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_article/"] .article-link .article-category-names{height:40px;padding:0 .5em 0 1.5em;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_article/"] .article-link .article-category-names{position:relative;margin:0 15px 15px calc(15px + 1.25em)}}[data-scope-path="top/carousel_entries/_article/"] .article-link .article-category-names .tag-icon{color:#21726a;width:.9em;height:.9em;margin-right:.25em;-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_article/"] .article-link .article-category-names .tag-icon{position:absolute;left:0;-webkit-transform:translate(calc(-100% - .25em), 0.35em);transform:translate(calc(-100% - .25em), 0.35em)}}[data-scope-path="top/carousel_entries/_event/"]{overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_event/"]{border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="top/carousel_entries/_event/"]:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}}[data-scope-path="top/carousel_entries/_event/"] .event-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;position:relative}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-eyecatch{width:480px;height:360px}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-eyecatch{width:100%}}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-title-wrapper{position:absolute;bottom:40px;padding:20px}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-title-wrapper{padding:15px}}[data-scope-path="top/carousel_entries/_event/"] .event-link .event-title-wrapper .entry-type-label{position:absolute;top:-8px;left:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:24px;padding:0 1em;border-radius:2px;color:#fff;background:#37beb0;font-weight:bold;font-size:1.2rem;line-height:1}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-title-wrapper .entry-type-label{display:none}}[data-scope-path="top/carousel_entries/_event/"] .event-link .event-title-wrapper .event-title{color:#111;background:#fff;font-weight:bold;font-size:1.8rem}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-title-wrapper .event-title{border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .5em;line-height:2.2}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-title-wrapper .event-title{display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;color:#111;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}}[data-scope-path="top/carousel_entries/_event/"] .event-link .event-period{color:#555;font-size:1.2rem}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-period{height:40px;padding:0 .5em 0 1.5em;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-period{position:relative;margin:0 15px 15px}}[data-scope-path="top/carousel_entries/_event/"] .event-link .event-period .entry-type-text{color:#21726a;font-weight:bold;margin-right:10px}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/_event/"] .event-link .event-period .entry-type-text{display:none}}[data-scope-path="top/carousel_entries/_event/"] .event-link .event-period .clock-icon{color:#21726a;width:.9em;height:.9em;margin-right:.25em;-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}[data-scope-path="top/carousel_entries/work_style/_article/"]{overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/work_style/_article/"]{border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="top/carousel_entries/work_style/_article/"]:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}}[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;position:relative}[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-ad-label{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:0;left:0;min-width:20%;height:25px;padding:0 1em;border-bottom-right-radius:5px;color:#fff;background:rgba(38,43,47,0.75);font-size:1.2rem;font-weight:bold}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-eyecatch{width:480px;height:360px}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-eyecatch{width:100%}}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-title-wrapper{position:absolute;bottom:40px;padding:20px}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-title-wrapper{padding:15px}}[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-title-wrapper .entry-type-label{position:absolute;top:-8px;left:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:24px;padding:0 1em;border-radius:2px;color:#fff;background:#37beb0;font-weight:bold;font-size:1.2rem;line-height:1}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-title-wrapper .entry-type-label{display:none}}[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-title-wrapper .article-title{color:#111;background:#fff;font-weight:bold;font-size:1.8rem}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-title-wrapper .article-title{border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .5em;line-height:2.2}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-title-wrapper .article-title{display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;color:#111;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}}[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-company-name{color:#555;font-size:1.2rem}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-company-name{height:40px;padding:0 .5em 0 1.5em;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 768px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-company-name{position:relative;margin:0 15px 15px}}[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-company-name .entry-type-text{color:#21726a;font-weight:bold;margin-right:10px}@media screen and (min-width: 769px){[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-company-name .entry-type-text{display:none}}[data-scope-path="top/carousel_entries/work_style/_article/"] .article-link .article-company-name .comment-balloon-icon{color:#21726a;width:.9em;height:.9em;margin-right:.25em;-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}[data-scope-path="top/index"] .pickup-articles-section{width:100%;max-width:1040px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section{padding:40px 10px 30px}}[data-scope-path="top/index"] .pickup-articles-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:2.4rem;letter-spacing:.5px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section-heading{font-size:1.8rem}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section,[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section{margin-bottom:20px}}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section-heading,[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#555;padding:20px 0;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section-heading,[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section-heading{font-size:1.3rem}}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section-heading::after,[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section-heading::after{content:"";-webkit-box-flex:1;flex-grow:1;height:1px;margin-left:15px;background:#ddd}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section{padding:10px 0 0}@media screen and (min-width: 769px){[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3{display:-ms-grid;display:grid;-ms-grid-rows:auto 30px auto;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template:"first  second third" auto "fourth fifth  sixth" auto /1fr    1fr    1fr;grid-gap:30px}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(5){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(6){-ms-grid-row:3;-ms-grid-column:5}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article{min-width:320px}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(1){grid-area:first}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(2){grid-area:second}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(3){grid-area:third}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(4){grid-area:fourth}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(5){grid-area:fifth}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(6){grid-area:sixth}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:not(:first-of-type){margin-top:15px}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template:"first second third fourth" auto /1fr   1fr    1fr   1fr;grid-gap:20px}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(4){-ms-grid-row:1;-ms-grid-column:7}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(4){-ms-grid-row:1;-ms-grid-column:7}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4{-ms-grid-rows:auto 10px auto;-ms-grid-columns:1fr 10px 1fr;grid-template:"first second" auto "third fourth" auto /1fr   1fr;grid-gap:10px}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article{min-width:220px}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article:nth-of-type(1){grid-area:first}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article:nth-of-type(2){grid-area:second}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article:nth-of-type(3){grid-area:third}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article:nth-of-type(4){grid-area:fourth}}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article-link .article-information .article-top-category-name{height:20px;font-size:1rem;line-height:20px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article-link .article-information .article-top-category-name{padding:0 .75em}}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article-link .article-information .article-title{margin:18px 15px 8px;font-size:1.2rem}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article-link .article-information .article-ancestor-category-names{font-size:1rem}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#555;padding:20px 0;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section-heading{font-size:1.3rem}}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section-heading::after{content:"";-webkit-box-flex:1;flex-grow:1;height:1px;margin-left:15px;background:#ddd}@media screen and (min-width: 769px){[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template:"first second third" auto /1fr   1fr    1fr;grid-gap:30px}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards [data-scope-path="partials/_article_card"]:nth-of-type(1){grid-area:first}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards [data-scope-path="partials/_article_card"]:nth-of-type(2){grid-area:second}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards [data-scope-path="partials/_article_card"]:nth-of-type(3){grid-area:third}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards [data-scope-path="partials/_article_card"]:not(:first-of-type){margin-top:15px}}[data-scope-path="top/index"] .pickup-articles-section .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:50px auto 0;font-size:1.4rem}[data-scope-path="top/index"] .pickup-articles-section .articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="top/index"] .pickup-articles-section .articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="top/index"] .pickup-articles-section .articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="top/index"] .pickup-articles-section .articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section .articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:20px auto 0}[data-scope-path="top/index"] .pickup-articles-section .articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="top/index"] .pickup-articles-section .articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="top/index"] .new-work-styles-section{width:100%;max-width:1040px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section{padding:20px 10px 10px}}[data-scope-path="top/index"] .new-work-styles-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:2.4rem;letter-spacing:.5px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section-heading{font-size:1.8rem}}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles{padding:30px 0}@media screen and (min-width: 769px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles{display:-ms-grid;display:grid;-ms-grid-rows:1fr 30px 1fr;-ms-grid-columns:1fr 30px 1fr;grid-template:"first second" 1fr "third fourth" 1fr /1fr   1fr;grid-gap:30px}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>[data-scope-path="partials/_article_card"]:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>[data-scope-path="partials/_article_card"]:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>[data-scope-path="partials/_article_card"]:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles{padding:20px 0 0}}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article{border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in;overflow:hidden}@media screen and (min-width: 769px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article{height:135px}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:nth-of-type(1){grid-area:first}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:nth-of-type(2){grid-area:second}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:nth-of-type(3){grid-area:third}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:nth-of-type(4){grid-area:fourth}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:not(:first-of-type){margin-top:20px}}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link{display:-ms-grid;display:grid;-ms-grid-rows:auto 10px auto 10px 1fr;-ms-grid-columns:auto 15px 1fr;grid-template:"eyecatch company"   auto "eyecatch title"     auto "eyecatch job-types" 1fr /auto     1fr;grid-gap:10px 15px;color:#111;height:100%}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link{-ms-grid-rows:auto 10px auto 10px auto 10px auto;-ms-grid-columns:auto;grid-template:"eyecatch"  auto "company"   auto "title"     auto "job-types" auto /auto;grid-gap:10px 0}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link>.event-eyecatch{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link>.event-title{-ms-grid-row:5;-ms-grid-column:1}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link{padding:15px}}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-eyecatch{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:eyecatch;position:relative;border-radius:3px;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-eyecatch{width:100%}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-eyecatch{width:140px;height:100%}}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-eyecatch .article-ad-label{position:absolute;padding:0 1em;border-bottom-right-radius:3px;color:#fff;background:rgba(38,43,47,0.75);font-size:1.2rem;font-weight:bold;min-width:20%;height:25px;text-align:center;line-height:25px}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-eyecatch img{width:100%}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-company-name{-ms-grid-row:1;-ms-grid-column:3;grid-area:company;color:#21726a;font-size:1.2rem;font-weight:bold;letter-spacing:.8px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-company-name{padding:5px 20px 0}}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-title{-ms-grid-row:3;-ms-grid-column:3;grid-area:title;display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;font-size:1.4rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-title{padding:0 20px}}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-job-types{-ms-grid-row:5;-ms-grid-column:3;grid-area:job-types;-ms-grid-row-align:end;align-self:end;color:#555;font-size:1.1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="partials/event/_card"] .event-link .event-datetime{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="partials/event/_card"] .event-link .event-eyecatch{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="partials/event/_card"] .event-link .event-hosted-by{-ms-grid-row:5;-ms-grid-column:1}[data-scope-path="partials/event/_card"] .event-link .event-title{-ms-grid-row:7;-ms-grid-column:1}[data-scope-path="partials/event/_card"] .event-link .event-venue{-ms-grid-row:9;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-eyecatch{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link>.work-style-article-eyecatch{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-company-name{-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-title{-ms-grid-row:7;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link>.work-style-article-title{-ms-grid-row:5;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-job-types{-ms-grid-row:7;-ms-grid-column:1}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article-link .work-style-article-job-types{padding:0 20px 20px}}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:300px;height:45px;border:1px solid #ddd;border-radius:22.5px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:20px auto;font-size:1.4rem}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="top/index"] .new-work-styles-section .work-style-articles-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:300px;height:42px;border:1px solid #ddd;border-radius:21px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="top/index"] .recently-scheduled-events-section{width:100%;max-width:1040px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recently-scheduled-events-section{padding:20px 10px 10px}}[data-scope-path="top/index"] .recently-scheduled-events-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:2.4rem;letter-spacing:.5px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recently-scheduled-events-section-heading{font-size:1.8rem}}[data-scope-path="top/index"] .recently-scheduled-events-section .events{padding:30px 0}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recently-scheduled-events-section .events{padding:30px 0 0}}[data-scope-path="top/index"] .recently-scheduled-events-section .events [data-scope-path="partials/event/_card"]:not(:first-of-type){margin-top:30px}[data-scope-path="top/index"] .recently-scheduled-events-section .events-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:20px auto;font-size:1.4rem}[data-scope-path="top/index"] .recently-scheduled-events-section .events-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="top/index"] .recently-scheduled-events-section .events-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recently-scheduled-events-section .events-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="top/index"] .recently-scheduled-events-section .events-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="top/index"] .recently-scheduled-events-section .events-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="top/index"] .access-rankings-section{width:100%;max-width:1040px;margin:0 auto;padding:50px 0 70px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .access-rankings-section{padding:20px 10px 40px}}[data-scope-path="top/index"] .access-rankings-section-heading{font-size:2.2rem;letter-spacing:.5px;text-align:center}@media screen and (max-width: 768px){[data-scope-path="top/index"] .access-rankings-section-heading{font-size:1.6rem}}[data-scope-path="top/index"] .access-rankings-section .ranking-tablist{display:-webkit-box;display:flex;padding:30px 0}@media screen and (max-width: 768px){[data-scope-path="top/index"] .access-rankings-section .ranking-tablist{padding:15px 0}}[data-scope-path="top/index"] .access-rankings-section .ranking-tablist .ranking-tab{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:50px;border-bottom:2px solid #21726a;font-size:1.8rem;-webkit-transition:color               .1s ease-out, border-bottom-color .1s ease-out;transition:color               .1s ease-out, border-bottom-color .1s ease-out}@media screen and (max-width: 768px){[data-scope-path="top/index"] .access-rankings-section .ranking-tablist .ranking-tab{height:36px;font-size:1.3rem}}[data-scope-path="top/index"] .access-rankings-section .ranking-tablist .ranking-tab:not(.active){color:#ddd;border-bottom-color:currentColor;cursor:pointer}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel:not(.active){display:none}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles:empty::before{width:100%;content:'現在ランキングはありません';font-size:1.8rem}@media screen and (max-width: 768px){[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles:empty::before{padding:0 10px;font-size:1.6rem}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles{display:-webkit-box;display:flex;margin:-10px -10px 0;padding:10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles::before,[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles::after{content:"";flex-shrink:0;display:block;width:10px}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article{flex-shrink:0;width:calc(100% * 9 / 16);border-radius:5px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article:not(:first-of-type){margin-left:10px}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#111;position:relative}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .rank{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;top:.175rem;height:30px;font-weight:bold;font-size:1.2rem}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .rank-number{position:relative;bottom:.2rem;color:#ee6354;font-family:"Oswald", sans-serif;font-size:1.7rem;margin:0 .2em}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-ad-label{position:absolute;padding:0 1.5em;line-height:2;border-bottom-right-radius:3px;color:#fff;background:rgba(38,43,47,0.75);font-size:1.2rem;font-weight:bold}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-eyecatch img{display:block;width:100%}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information .article-top-category-name{color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100% - 20px);height:20px;margin:-10px auto 0;padding:0 .75em;font-size:1rem;line-height:20px;border-radius:2px;background:#37beb0;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information .article-title{display:-webkit-box;-webkit-box-orient:vertical;color:#111;height:3.2em;margin:8px 15px;font-size:1.2rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information .article-ancestor-category-names{color:#555;margin-top:auto;padding:10px 15px;font-size:1rem;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information .article-ancestor-category-names .tag-icon{color:#21726a;width:.9em;height:.9em;margin-right:.3em;-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article{height:140px;border-radius:5px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article:not(:first-of-type){margin-top:30px}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link{display:-webkit-box;display:flex;height:100%;padding:15px;overflow:hidden;color:#111}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .rank{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;top:.175rem;width:85px;margin-right:15px;font-weight:bold;font-size:1.5rem}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .rank-number{position:relative;bottom:.35rem;color:#ee6354;font-family:"Oswald", sans-serif;font-size:2.2rem;margin:0 .2em}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-eyecatch{flex-shrink:0;max-width:147px;border-radius:3px;position:relative;overflow:hidden}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-eyecatch .article-ad-label{position:absolute;color:#fff;background:rgba(38,43,47,0.75);font-size:1.2rem;font-weight:bold;padding:0 1em;border-bottom-right-radius:3px}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-eyecatch img{width:100%}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information{-webkit-box-flex:1;flex-grow:1;min-width:0;margin-left:20px}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information .article-top-category-name{display:inline-block;vertical-align:bottom;color:#fff;max-width:100%;height:25px;padding:0 1em;border-radius:2px;background:#37beb0;font-size:1.2rem;font-weight:bold;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information .article-title{display:-webkit-box;-webkit-box-orient:vertical;height:3.2em;margin:6.5px 0;font-size:1.8rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information .article-ancestor-category-names{color:#555;font-size:1.2rem;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-scope-path="top/index"] .access-rankings-section .ranking-tabpanel .articles .article-link .article-information .article-ancestor-category-names .tag-icon{color:#21726a;width:.9em;height:.9em;margin-right:.3em;-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}}[data-scope-path="top/index"] .category-links-section{width:100%;max-width:1040px;margin:0 auto;padding:30px 0 50px;text-align:right}@media screen and (max-width: 768px){[data-scope-path="top/index"] .category-links-section{padding:30px 0;text-align:center}}[data-scope-path="top/index"] .category-links-section-heading{font-size:2.2rem;letter-spacing:.5px;font-weight:bold;text-align:center}@media screen and (min-width: 769px){[data-scope-path="top/index"] .category-links-section-heading{padding:5px 0}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .category-links-section-heading{font-size:1.6rem}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .category-links-section-heading br.mobile{display:none}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .category-links-section-heading br.mobile{display:block}}[data-scope-path="top/index"] .category-links-section .categories{display:-webkit-box;display:flex}@media screen and (min-width: 769px){[data-scope-path="top/index"] .category-links-section .categories{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding:15px 45px}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .category-links-section .categories{padding:10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}[data-scope-path="top/index"] .category-links-section .categories::before,[data-scope-path="top/index"] .category-links-section .categories::after{content:"";flex-shrink:0;display:block;width:5px}}[data-scope-path="top/index"] .category-links-section .categories .category{flex-shrink:0;height:3.2rem;margin:5px;border:1px solid #37beb0;border-radius:2px;background-color:#fff;-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out}[data-scope-path="top/index"] .category-links-section .categories .category-link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#37beb0;width:100%;height:100%;padding:0 1em;font-size:1.2rem;font-weight:bold;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}[data-scope-path="top/index"] .category-links-section .categories .category:hover{background-color:#37beb0}[data-scope-path="top/index"] .category-links-section .categories .category:hover .category-link{color:#fff}[data-scope-path="top/index"] .category-links-section .categories-link{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:1.2rem;font-weight:bold}[data-scope-path="top/index"] .category-links-section .categories-link .icon{width:.8em;height:.8em;margin-left:.5em;-webkit-transform:translateY(0.05em);transform:translateY(0.05em)}[data-scope-path="top/index"] .link-cards-section{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;background:#101e33;margin-bottom:130px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .link-cards-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px;margin-bottom:30px}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .link-cards-section [data-scope-path]{margin:30px 0 -30px}[data-scope-path="top/index"] .link-cards-section [data-scope-path]:not(:first-child){margin-left:30px}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .link-cards-section [data-scope-path]:not(:first-child){margin-top:15px}}[data-scope-path="top/index"] .recommended-tools-section{width:100%;max-width:1040px;margin:0 auto;padding:20px 0 80px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recommended-tools-section{padding:20px 10px 30px}}[data-scope-path="top/index"] .recommended-tools-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:2.4rem;letter-spacing:.5px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recommended-tools-section-heading{font-size:1.8rem}}[data-scope-path="top/index"] .recommended-tools-section .tools{padding:30px 0}@media screen and (min-width: 769px){[data-scope-path="top/index"] .recommended-tools-section .tools{display:-ms-grid;display:grid;-ms-grid-rows:1fr 30px 1fr;-ms-grid-columns:1fr 30px 1fr;grid-template:"first second" 1fr "third fourth" 1fr /1fr   1fr;grid-gap:30px}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>[data-scope-path="partials/_article_card"]:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>[data-scope-path="partials/_article_card"]:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>[data-scope-path="partials/_article_card"]:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.work-style-article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.work-style-article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>.work-style-article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.work-style-article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recommended-tools-section .tools{padding:30px 0 0}}[data-scope-path="top/index"] .recommended-tools-section .tools .tool{border-radius:5px;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}@media screen and (min-width: 769px){[data-scope-path="top/index"] .recommended-tools-section .tools .tool{height:160px}[data-scope-path="top/index"] .recommended-tools-section .tools .tool:nth-of-type(1){grid-area:first}[data-scope-path="top/index"] .recommended-tools-section .tools .tool:nth-of-type(2){grid-area:second}[data-scope-path="top/index"] .recommended-tools-section .tools .tool:nth-of-type(3){grid-area:third}[data-scope-path="top/index"] .recommended-tools-section .tools .tool:nth-of-type(4){grid-area:fourth}}@media screen and (min-width: 769px){[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(5){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="categories/show"] .articles-section .article-cards-col-3 .article:nth-of-type(6){-ms-grid-row:3;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(5){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(5){-ms-grid-row:5;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(5){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3 .article:nth-of-type(6){-ms-grid-row:3;-ms-grid-column:5}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(6){-ms-grid-row:5;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(6){-ms-grid-row:3;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4 .article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(4){-ms-grid-row:1;-ms-grid-column:7}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards [data-scope-path="partials/_article_card"]:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>[data-scope-path="partials/_article_card"]:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>[data-scope-path="partials/_article_card"]:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>[data-scope-path="partials/_article_card"]:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>[data-scope-path="partials/_article_card"]:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards [data-scope-path="partials/_article_card"]:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="categories/show"] .tools-section .tools>[data-scope-path="partials/_article_card"]:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>[data-scope-path="partials/_article_card"]:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>[data-scope-path="partials/_article_card"]:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>[data-scope-path="partials/_article_card"]:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards [data-scope-path="partials/_article_card"]:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="categories/show"] .tools-section .tools>[data-scope-path="partials/_article_card"]:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>[data-scope-path="partials/_article_card"]:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>[data-scope-path="partials/_article_card"]:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>[data-scope-path="partials/_article_card"]:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.work-style-article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.work-style-article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.work-style-article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.work-style-article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.work-style-article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="categories/show"] .tools-section .tools>.work-style-article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.work-style-article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.work-style-article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.work-style-article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.work-style-article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="categories/show"] .tools-section .tools>.work-style-article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.work-style-article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.work-style-article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.work-style-article:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.work-style-article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles .work-style-article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.work-style-article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.work-style-article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.work-style-article:nth-of-type(4){-ms-grid-row:1;-ms-grid-column:7}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.work-style-article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools .tool:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.tool:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.tool:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.tool:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.tool:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.tool:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.tool:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="categories/show"] .tools-section .tools>.tool:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.tool:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.tool:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.tool:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.tool:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>.tool:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools .tool:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="categories/show"] .tools-section .tools>.tool:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.tool:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.tool:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .pickup-articles-section .recommend-articles-section .article-cards>.tool:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:5}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.tool:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools>.tool:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tools>.tool:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .web-marketing-section .article-cards-col-3>.tool:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.tool:nth-of-type(4){-ms-grid-row:1;-ms-grid-column:7}[data-scope-path="top/index"] .new-work-styles-section .work-style-articles>.tool:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .recommended-tools-section .tools>.tool:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>[data-scope-path="partials/_article_card"]:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>[data-scope-path="partials/_article_card"]:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>[data-scope-path="partials/_article_card"]:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.work-style-article:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.work-style-article:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.work-style-article:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.work-style-article:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.tool:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.tool:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.tool:nth-of-type(3){-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .pickup-articles-section .not-web-marketing-section .article-cards-col-4>.tool:nth-of-type(4){-ms-grid-row:3;-ms-grid-column:3}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recommended-tools-section .tools .tool:not(:first-of-type){margin-top:20px}}[data-scope-path="top/index"] .recommended-tools-section .tools .tool:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link{display:-ms-grid;display:grid;-ms-grid-rows:25px 1fr 1fr auto;-ms-grid-columns:130px 15px auto 15px 1fr;grid-template:"logo  category    ."           25px "logo  name        name"        1fr "logo  name-kana   name-kana"   1fr "logo  description description" auto /130px auto        1fr;grid-column-gap:15px;color:#111;height:100%;padding:15px}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link{-ms-grid-rows:100px 45px auto auto auto;-ms-grid-columns:auto 1fr;grid-template:"logo        logo"         100px "category    ."            45px "name        name"         auto "name-kana   name-kana"    auto "description description"  auto /auto        1fr;padding:10px}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-logo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-category{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-name{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-name-kana{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-description{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.web-marketing-category-group{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.top-logo-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-logo{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:1;grid-area:logo;height:100%}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-logo{-ms-grid-column-align:center;justify-self:center;border:1px solid #eee}@supports (-o-object-fit: contain) or (object-fit: contain){[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-logo{width:100%;-o-object-fit:contain;object-fit:contain}}}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-category-name{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;grid-area:category;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;color:#fff;max-width:100%;height:25px;padding:0 1em;border-radius:2px;background:#37beb0;font-size:1.2rem;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-category-name{-ms-grid-row-align:center;align-self:center}}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-name,[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-name-kana{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-name{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:name;align-self:end;font-size:1.8rem;font-weight:bold}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-name-kana{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:name-kana;align-self:start;font-size:1.2rem;letter-spacing:.5px}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-description{-ms-grid-row:4;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:description;display:-webkit-box;-webkit-box-orient:vertical;color:#555;max-height:3.2em;font-size:1.2rem;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 768px){[data-scope-path="categories/show"] .tools-section .tool-link .tool-logo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tool-link .tool-category{-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tool-link .tool-name{-ms-grid-row:5;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tool-link .tool-name-kana{-ms-grid-row:7;-ms-grid-column:1}[data-scope-path="categories/show"] .tools-section .tool-link .tool-description{-ms-grid-row:9;-ms-grid-column:1}[data-scope-path="layouts/_footer"] .link-lists .web-marketing-category-group{-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="layouts/_footer"] .link-lists .other-page-list{-ms-grid-row:1;-ms-grid-column:1}[data-scope-path="layouts/_footer"] .link-lists .advertisment-and-registration-buttons-list{-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="layouts/_footer"] .link-lists .news-provision{-ms-grid-row:5;-ms-grid-column:1}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .top-logo-image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail>.top-logo-image{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .tool-name{-ms-grid-row:1;-ms-grid-column:3}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .tool-name-kana{-ms-grid-row:2;-ms-grid-column:3}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .tool-catch-phrase{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail .tool-catch-phrase{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-logo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="partials/_tool_viewer"] .tool-area .tool-top-section .top-detail>.tool-logo{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-logo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-category-name{-ms-grid-row:3;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-category-name{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-name{-ms-grid-row:5;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-name{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-name-kana{-ms-grid-row:7;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-name-kana{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-description{-ms-grid-row:9;-ms-grid-column:1}[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link>.tool-description{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}}@media screen and (min-width: 769px){[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-description{height:3.2em}}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recommended-tools-section .tools .tool-link .tool-description{margin-top:10px}}[data-scope-path="top/index"] .recommended-tools-section .tools-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:20px auto;font-size:1.4rem}[data-scope-path="top/index"] .recommended-tools-section .tools-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="top/index"] .recommended-tools-section .tools-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="top/index"] .recommended-tools-section .tools-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="top/index"] .recommended-tools-section .tools-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="top/index"] .recommended-tools-section .tools-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="useful_items/_related_item_list"]{width:300px}@media screen and (max-width: 768px){[data-scope-path="useful_items/_related_item_list"]{width:100%;margin:0 auto}}[data-scope-path="useful_items/_related_item_list"] .related-item{width:100%;border-radius:4px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="useful_items/_related_item_list"] .related-item:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="useful_items/_related_item_list"] .related-item:not(:first-of-type){margin-top:15px}[data-scope-path="useful_items/_related_item_list"] .related-item-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#111}[data-scope-path="useful_items/_related_item_list"] .related-item-link .item-eyecatch{width:100%}[data-scope-path="useful_items/_related_item_list"] .related-item-link .item-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:10px;width:100%}[data-scope-path="useful_items/_related_item_list"] .related-item-link .item-title .icon{width:22px;height:29px;margin-right:10px;flex-shrink:0}[data-scope-path="useful_items/_related_item_list"] .related-item-link .item-title .icon.icon-mobile{display:none}@media screen and (max-width: 768px){[data-scope-path="useful_items/_related_item_list"] .related-item-link .item-title .icon.icon-mobile{display:inline}[data-scope-path="useful_items/_related_item_list"] .related-item-link .item-title .icon.icon-pc{display:none}}[data-scope-path="useful_items/_related_item_list"] .related-item-link .item-title .related-title{max-width:240px;-webkit-box-orient:vertical;height:34px;font-size:1.2rem;line-height:17px;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;vertical-align:middle;-webkit-box-flex:1;flex-grow:1}@media screen and (max-width: 768px){[data-scope-path="useful_items/_related_item_list"] .related-item-link .item-title .related-title{max-width:none}}[data-scope-path="useful_items/index"] .useful_items-index-heading{position:relative;padding:40px 60px 60px;font-size:3rem;text-align:center}[data-scope-path="useful_items/index"] .useful_items-index-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .useful_items-index-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="useful_items/index"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="useful_items/index"] .category-links-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .category-links-heading{font-size:1.7rem}}[data-scope-path="useful_items/index"] .category-links-heading-with-border{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#555;padding:20px 0;font-weight:bold;font-size:1.4rem;padding:0;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .category-links-heading-with-border{font-size:1.3rem}}[data-scope-path="useful_items/index"] .category-links-heading-with-border::after{content:"";-webkit-box-flex:1;flex-grow:1;height:1px;margin-left:15px;background:#ddd}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .category-links-heading-with-border{margin-bottom:10px}}[data-scope-path="useful_items/index"] .search fieldset{border:none;min-inline-size:auto;min-width:initial;margin-bottom:20px}[data-scope-path="useful_items/index"] .search input[type=checkbox]{display:none}[data-scope-path="useful_items/index"] .search label{position:relative;padding-left:30px;margin-right:20px;color:#555;font-size:1.2rem;word-wrap:break-word;word-break:break-all}[data-scope-path="useful_items/index"] .search label::before{content:"";display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #ddd;border-radius:2px}[data-scope-path="useful_items/index"] .search input[type=checkbox]:checked+label::after{content:"";display:block;position:absolute;top:2px;left:7px;width:6px;height:12px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:2px solid #21726a;border-right:2px solid #21726a}[data-scope-path="useful_items/index"] .search .search-action{text-align:center}[data-scope-path="useful_items/index"] .search .search-action input[type=submit]{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:45px;border-radius:22.5px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;display:inline}[data-scope-path="useful_items/index"] .search .search-action input[type=submit]:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="useful_items/index"] .search .search-action input[type=submit]>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="useful_items/index"] .search-result{padding-top:70px}[data-scope-path="useful_items/index"] .search-result .result-number{font-size:2rem;font-weight:bold}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3{margin:30px 0;font-size:0}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful{position:relative;display:inline-block;width:31.5%;margin:0 2.75% 2.75% 0;font-size:initial;border-radius:5px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,0.1);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful:nth-child(3n){margin:0 0 2.75%}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful{width:48%;margin:0 4% 4% 0;border-radius:3px}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful:nth-child(3n){margin:0 4% 4% 0}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful:nth-child(2n){margin:0 0 4%}}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful .useful-eyecatch{width:100%}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful .latest{position:absolute;color:#fff;background:rgba(238,99,84,0.7);border-radius:5px 0;font-size:1.2rem;padding:4px 16px;top:0;left:0}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3{font-size:1.4rem;font-weight:normal;padding:28px 16px;color:#111;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;align-content:center;height:7em}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:10px;font-size:1rem}}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-type{width:28px;height:28px;-ms-grid-row-align:center;align-self:center}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-type .icon{width:28px;height:28px;color:#21726a}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-type .icon.icon-mobile{display:none}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-type .icon{width:10px;height:10px}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-type .icon.icon-mobile{display:inline}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-type .icon.icon-pc{display:none}}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-type .text{display:none}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-type .text{display:inline}}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-type{width:100%;height:auto;color:#aaa;margin-top:auto}}[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-title{-webkit-box-flex:1;flex:1;padding-left:10px;line-height:1.6;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;-ms-grid-row-align:center;align-self:center}@media screen and (max-width: 768px){[data-scope-path="useful_items/index"] .search-result .useful-cards-col-3 .useful h3 .useful-item-title{padding-left:0;width:100%}}[data-scope-path="useful_items/show"]{display:-webkit-box;display:flex;width:100%;max-width:1105px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){[data-scope-path="useful_items/show"]{flex-wrap:wrap;padding:20px 0}}[data-scope-path="useful_items/show"] .useful-item{padding:0 50px;width:100%;max-width:790px}@media screen and (max-width: 768px){[data-scope-path="useful_items/show"] .useful-item{padding:0 20px}}[data-scope-path="useful_items/show"] .useful-item-title,[data-scope-path="useful_items/show"] .useful-item-eyecatch,[data-scope-path="useful_items/show"] .useful-item-information,[data-scope-path="useful_items/show"] .useful-item-description{margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="useful_items/show"] .useful-item-title,[data-scope-path="useful_items/show"] .useful-item-eyecatch,[data-scope-path="useful_items/show"] .useful-item-information,[data-scope-path="useful_items/show"] .useful-item-description{margin-bottom:20px}}[data-scope-path="useful_items/show"] .useful-item-title{font-size:3.2rem}@media screen and (max-width: 768px){[data-scope-path="useful_items/show"] .useful-item-title{font-size:2.4rem}}[data-scope-path="useful_items/show"] .useful-item-eyecatch{width:100%;border:1px solid #ddd}[data-scope-path="useful_items/show"] .useful-item-information{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}[data-scope-path="useful_items/show"] .useful-item-information th,[data-scope-path="useful_items/show"] .useful-item-information td{border:1px solid #ddd;padding:15px 20px}[data-scope-path="useful_items/show"] .useful-item-information th{background:#f8f8fa}[data-scope-path="useful_items/show"] .useful-item .link-buttons{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="useful_items/show"] .useful-item .link-buttons{padding:20px 0}}[data-scope-path="useful_items/show"] .useful-item .link-buttons .download-useful-item-link{margin-bottom:15px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:45px;border-radius:22.5px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="useful_items/show"] .useful-item .link-buttons .download-useful-item-link:hover{background-color:#f28478;box-shadow:none}[data-scope-path="useful_items/show"] .useful-item .link-buttons .download-useful-item-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="useful_items/show"] .useful-item .link-buttons .download-useful-item-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="useful_items/show"] .useful-item .link-buttons .download-useful-item-link:hover{background-color:#f28478;box-shadow:none}[data-scope-path="useful_items/show"] .useful-item .link-buttons .download-useful-item-link>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="useful_items/show"] .useful-item .link-buttons .useful-items-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="useful_items/show"] .useful-item .link-buttons .useful-items-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="useful_items/show"] .useful-item .link-buttons .useful-items-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="useful_items/show"] .useful-item .link-buttons .useful-items-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="useful_items/show"] .useful-item .link-buttons .useful-items-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="useful_items/show"] .useful-item .link-buttons .useful-items-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="useful_items/show"] .related-items-section{padding:0 15px 0 0}@media screen and (max-width: 768px){[data-scope-path="useful_items/show"] .related-items-section{width:100%;padding:20px}}[data-scope-path="useful_items/show"] .related-items-section-heading{margin-bottom:15px;font-size:2.2rem}@media screen and (max-width: 768px){[data-scope-path="useful_items/show"] .related-items-section-heading{font-size:2rem}}@media screen and (min-width: 769px){[data-scope-path="useful_items/show"] .related-items-section-heading{text-align:center}}[data-scope-path="useful_items/white_paper"]{display:-webkit-box;display:flex;width:100%;max-width:1105px;margin:0 auto;padding:50px 0}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"]{flex-wrap:wrap;padding:20px 0}}[data-scope-path="useful_items/white_paper"] .useful-item{padding:0 50px;width:100%;max-width:790px}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item{padding:0 20px}}[data-scope-path="useful_items/white_paper"] .useful-item-title,[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area,[data-scope-path="useful_items/white_paper"] .useful-item-information{margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item-title,[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area,[data-scope-path="useful_items/white_paper"] .useful-item-information{margin-bottom:20px}}[data-scope-path="useful_items/white_paper"] .useful-item-title{font-size:3.2rem}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item-title{font-size:2.4rem}}[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area{width:100%}[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area .thumbnails{display:-webkit-box;display:flex}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area .thumbnails{margin:0 -20px;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area .thumbnails::before,[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area .thumbnails::after{content:"";flex-shrink:0;width:20px}}[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area .thumbnails .thumbnail{-webkit-box-flex:1;flex-grow:1;scroll-snap-align:center}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area .thumbnails .thumbnail{flex-shrink:0;max-width:200px}}[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area .thumbnails .thumbnail:not(:first-of-type){margin-left:30px}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area .thumbnails .thumbnail:not(:first-of-type){margin-left:20px}}[data-scope-path="useful_items/white_paper"] .useful-item-thumbnail-area .thumbnails .thumbnail-image{display:block;width:100%;box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:4px;background-color:#fff}[data-scope-path="useful_items/white_paper"] .useful-item-information{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}[data-scope-path="useful_items/white_paper"] .useful-item-information th,[data-scope-path="useful_items/white_paper"] .useful-item-information td{border:1px solid #ddd;padding:15px 20px}[data-scope-path="useful_items/white_paper"] .useful-item-information th{background:#f8f8fa}[data-scope-path="useful_items/white_paper"] .useful-item .enquete-request{margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item .enquete-request{padding-top:28px}}[data-scope-path="useful_items/white_paper"] .useful-item .enquete-request-title{font-size:1.5em;color:#111;padding-bottom:20px;border-bottom:1px solid #111;margin-bottom:30px;white-space:nowrap}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item .enquete-request-title{text-align:center;font-size:1em;margin-bottom:20px}}[data-scope-path="useful_items/white_paper"] .useful-item .enquete-request .user-email{text-align:center;color:#111;font-size:1.4rem}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons{padding:20px 0}}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .download-useful-item-link{margin-bottom:15px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:45px;border-radius:22.5px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .download-useful-item-link:hover{background-color:#f28478;box-shadow:none}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .download-useful-item-link>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .download-useful-item-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:42px;border-radius:21px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .download-useful-item-link:hover{background-color:#f28478;box-shadow:none}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .download-useful-item-link>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .useful-items-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .useful-items-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .useful-items-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .useful-items-link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .useful-items-link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="useful_items/white_paper"] .useful-item .link-buttons .useful-items-link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="useful_items/white_paper"] .related-items-section{padding:0 15px 0 0}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .related-items-section{width:100%;padding:20px}}[data-scope-path="useful_items/white_paper"] .related-items-section-heading{margin-bottom:15px;font-size:2.2rem}@media screen and (max-width: 768px){[data-scope-path="useful_items/white_paper"] .related-items-section-heading{font-size:2rem}}@media screen and (min-width: 769px){[data-scope-path="useful_items/white_paper"] .related-items-section-heading{text-align:center}}[data-scope-path="user/confirmation_emails/new"] .user-confirmation-emails-new-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/confirmation_emails/new"] .user-confirmation-emails-new-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .user-confirmation-emails-new-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/confirmation_emails/new"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="user/confirmation_emails/new"] .wrapper .guidance-content{max-width:750px;margin:0 auto 50px;text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .wrapper .guidance-content{text-align:left;margin:0 auto 30px}}[data-scope-path="user/confirmation_emails/new"] .wrapper .guidance-content .lead-text{font-weight:bold;margin-bottom:20px}[data-scope-path="user/confirmation_emails/new"] .wrapper .guidance-content .caveat{color:#555}[data-scope-path="user/confirmation_emails/new"] .wrapper .email{-webkit-box-flex:1;flex:1;max-width:750px;margin:auto}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .wrapper .email .fieldset{display:block}}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .legend,[data-scope-path="user/confirmation_emails/new"] .wrapper .email .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .wrapper .email .legend,[data-scope-path="user/confirmation_emails/new"] .wrapper .email .field{display:block}}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .wrapper .email .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .wrapper .email .legend.one-line{line-height:normal}}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .wrapper .email .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .field .error-message::before{content:"※"}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .field .error-message+.notice{display:none}[data-scope-path="user/confirmation_emails/new"] .wrapper .email input[type=text],[data-scope-path="user/confirmation_emails/new"] .wrapper .email input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .wrapper .email input[type=text],[data-scope-path="user/confirmation_emails/new"] .wrapper .email input[type=password]{padding:10px}}[data-scope-path="user/confirmation_emails/new"] .wrapper .email input[type=text][data-has-error="true"],[data-scope-path="user/confirmation_emails/new"] .wrapper .email input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="user/confirmation_emails/new"] .wrapper .email input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="user/confirmation_emails/new"] .wrapper .email input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .notice{font-size:1.2rem;color:#888;padding-top:10px}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/new"] .wrapper .email .action{padding-bottom:30px}}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .action .submit:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .errors{color:#ee6354;font-weight:bold;padding:10px 0 10px 30px}[data-scope-path="user/confirmation_emails/new"] .wrapper .email .errors li{list-style-type:circle}[data-scope-path="user/confirmation_emails/show"] .user-confirmation-emails-show-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/confirmation_emails/show"] .user-confirmation-emails-show-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/show"] .user-confirmation-emails-show-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/confirmation_emails/show"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/show"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="user/confirmation_emails/show"] .wrapper .guidance-content{max-width:750px;margin:0 auto;text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/show"] .wrapper .guidance-content{text-align:left}}[data-scope-path="user/confirmation_emails/show"] .wrapper .guidance-content .lead-text{font-weight:bold;margin-bottom:20px}[data-scope-path="user/confirmation_emails/show"] .wrapper .guidance-content .caveat{color:#555}[data-scope-path="user/confirmation_emails/show"] .wrapper .guidance-content .action{text-align:center;margin-top:50px}@media screen and (max-width: 768px){[data-scope-path="user/confirmation_emails/show"] .wrapper .guidance-content .action{margin-top:20px}}[data-scope-path="user/confirmation_emails/show"] .wrapper .guidance-content .action .back-to-top{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:300px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:auto;font-size:1.4rem}[data-scope-path="user/confirmation_emails/show"] .wrapper .guidance-content .action .back-to-top:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="user/confirmation_emails/show"] .wrapper .guidance-content .action .back-to-top>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}[data-scope-path="user/light_profiles/edit"] .user-light-profiles-edit-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/light_profiles/edit"] .user-light-profiles-edit-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .user-light-profiles-edit-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/light_profiles/edit"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section{margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-bottom:20px}}[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .mypage-merits-section-heading{font-size:1.8rem;letter-spacing:.5px;text-align:center;margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .mypage-merits-section-heading{font-size:1.5rem;margin-bottom:20px}}[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits .merit{text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits .merit{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:5px 0}}@media screen and (min-width: 769px){[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits .merit:not(:first-of-type){margin-left:20px}}[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits .merit-icon{width:80px;height:80px;margin:5px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits .merit-icon{width:32px;height:32px;margin:0 10px 0 0}}[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits .merit-caption{font-size:1.4rem;line-height:1.5}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits .merit-caption{font-size:1.2rem}}@media screen and (min-width: 769px){[data-scope-path="user/light_profiles/edit"] .wrapper .mypage-merits-section .merits .merit-caption{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}[data-scope-path="user/light_profiles/edit"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .fieldset{display:block}}[data-scope-path="user/light_profiles/edit"] .wrapper .legend,[data-scope-path="user/light_profiles/edit"] .wrapper .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .legend,[data-scope-path="user/light_profiles/edit"] .wrapper .field{display:block}}[data-scope-path="user/light_profiles/edit"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="user/light_profiles/edit"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="user/light_profiles/edit"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="user/light_profiles/edit"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="user/light_profiles/edit"] .wrapper .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="user/light_profiles/edit"] .wrapper .field .error-message::before{content:"※"}[data-scope-path="user/light_profiles/edit"] .wrapper .field .error-message+.notice{display:none}[data-scope-path="user/light_profiles/edit"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center}[data-scope-path="user/light_profiles/edit"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="user/light_profiles/edit"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper select{width:100%}}[data-scope-path="user/light_profiles/edit"] .wrapper .checkbox-wrapper{display:-webkit-inline-box;display:inline-flex;margin:7.5px}[data-scope-path="user/light_profiles/edit"] .wrapper .checkbox-wrapper input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ddd;border-radius:2px;outline:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%2321726a' points='3,7 5,9 10,4'/%3E%3C/svg%3E");background-position:30% 70%;background-size:1px;-webkit-transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}[data-scope-path="user/light_profiles/edit"] .wrapper .checkbox-wrapper input[type="checkbox"]:focus,[data-scope-path="user/light_profiles/edit"] .wrapper .checkbox-wrapper input[type="checkbox"]:hover,[data-scope-path="user/light_profiles/edit"] .wrapper .checkbox-wrapper input[type="checkbox"]:active{will-change:background-size;border-color:#37beb0}[data-scope-path="user/light_profiles/edit"] .wrapper .checkbox-wrapper input[type="checkbox"]:checked{background-size:100%}[data-scope-path="user/light_profiles/edit"] .wrapper .checkbox-wrapper label{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding-left:7.5px;color:#555}[data-scope-path="user/light_profiles/edit"] .wrapper .checkbox-wrapper:hover input[type="checkbox"]{border-color:#37beb0}[data-scope-path="user/light_profiles/edit"] .wrapper .js-checkboxes-container{border:1px solid #ddd;border-radius:3px;padding:7.5px}[data-scope-path="user/light_profiles/edit"] .wrapper .js-checkboxes-container[data-has-error="true"]{border-color:#ee6354;background-color:#fdeae8}[data-scope-path="user/light_profiles/edit"] .wrapper .js-checkboxes-container .checkbox-wrapper input[type="checkbox"]+.error-message{display:none}[data-scope-path="user/light_profiles/edit"] .wrapper .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/light_profiles/edit"] .wrapper .action{padding-bottom:30px}}[data-scope-path="user/light_profiles/edit"] .wrapper .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;margin-bottom:20px}[data-scope-path="user/light_profiles/edit"] .wrapper .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="user/light_profiles/edit"] .wrapper .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="user/light_profiles/edit"] .wrapper .action .skip-to-mypage{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:250px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:auto;font-size:1.4rem}[data-scope-path="user/light_profiles/edit"] .wrapper .action .skip-to-mypage:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="user/light_profiles/edit"] .wrapper .action .skip-to-mypage>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}[data-scope-path="user/light_profiles/edit"] .wrapper .errors{color:#ee6354;font-weight:bold;padding:10px 0 10px 30px}[data-scope-path="user/light_profiles/edit"] .wrapper .errors li{list-style-type:circle}[data-scope-path="user/password_reset_emails/create"] .user-password-reset-emails-create-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/password_reset_emails/create"] .user-password-reset-emails-create-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/create"] .user-password-reset-emails-create-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/password_reset_emails/create"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/create"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="user/password_reset_emails/create"] .wrapper .guidance-content{max-width:750px;margin:0 auto;text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/create"] .wrapper .guidance-content{text-align:left}}[data-scope-path="user/password_reset_emails/create"] .wrapper .guidance-content .lead-text{font-weight:bold;margin-bottom:20px}[data-scope-path="user/password_reset_emails/create"] .wrapper .guidance-content .caveat{color:#555}[data-scope-path="user/password_reset_emails/create"] .wrapper .guidance-content .action{text-align:center;margin-top:50px}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/create"] .wrapper .guidance-content .action{margin-top:20px}}[data-scope-path="user/password_reset_emails/create"] .wrapper .guidance-content .action .back-to-top{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:300px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:auto;font-size:1.4rem}[data-scope-path="user/password_reset_emails/create"] .wrapper .guidance-content .action .back-to-top:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="user/password_reset_emails/create"] .wrapper .guidance-content .action .back-to-top>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}[data-scope-path="user/password_reset_emails/new"] .user-password-reset-emails-new-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/password_reset_emails/new"] .user-password-reset-emails-new-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .user-password-reset-emails-new-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/password_reset_emails/new"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="user/password_reset_emails/new"] .wrapper .guidance-content{max-width:750px;margin:0 auto 50px;text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .wrapper .guidance-content{text-align:left;margin:0 auto 30px}}[data-scope-path="user/password_reset_emails/new"] .wrapper .guidance-content .lead-text{font-weight:bold;margin-bottom:20px}[data-scope-path="user/password_reset_emails/new"] .wrapper .guidance-content .caveat{color:#555}[data-scope-path="user/password_reset_emails/new"] .wrapper .email{-webkit-box-flex:1;flex:1;max-width:750px;margin:auto}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .wrapper .email .fieldset{display:block}}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .legend,[data-scope-path="user/password_reset_emails/new"] .wrapper .email .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .wrapper .email .legend,[data-scope-path="user/password_reset_emails/new"] .wrapper .email .field{display:block}}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .wrapper .email .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .wrapper .email .legend.one-line{line-height:normal}}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .wrapper .email .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .field .error-message::before{content:"※"}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .field .error-message+.notice{display:none}[data-scope-path="user/password_reset_emails/new"] .wrapper .email input[type=text]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .wrapper .email input[type=text]{padding:10px}}[data-scope-path="user/password_reset_emails/new"] .wrapper .email input[type=text][data-has-error="true"]{border-color:#ee6354}[data-scope-path="user/password_reset_emails/new"] .wrapper .email input[type=text][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/password_reset_emails/new"] .wrapper .email .action{padding-bottom:30px}}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:300px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .action .submit:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="user/password_reset_emails/new"] .wrapper .email .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="user/password_resets/edit"] .user-password-resets-edit-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/password_resets/edit"] .user-password-resets-edit-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:520px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .user-password-resets-edit-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/password_resets/edit"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="user/password_resets/edit"] .wrapper .guidance-content{max-width:750px;margin:0 auto 50px;text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .wrapper .guidance-content{text-align:left;margin:0 auto 30px}}[data-scope-path="user/password_resets/edit"] .wrapper .guidance-content .lead-text{font-weight:bold;margin-bottom:20px}[data-scope-path="user/password_resets/edit"] .wrapper .guidance-content .caveat{color:#555}[data-scope-path="user/password_resets/edit"] .wrapper .email{-webkit-box-flex:1;flex:1;max-width:750px;margin:auto}[data-scope-path="user/password_resets/edit"] .wrapper .email .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .wrapper .email .fieldset{display:block}}[data-scope-path="user/password_resets/edit"] .wrapper .email .legend,[data-scope-path="user/password_resets/edit"] .wrapper .email .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .wrapper .email .legend,[data-scope-path="user/password_resets/edit"] .wrapper .email .field{display:block}}[data-scope-path="user/password_resets/edit"] .wrapper .email .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555;padding:0 0 30px}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .wrapper .email .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="user/password_resets/edit"] .wrapper .email .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="user/password_resets/edit"] .wrapper .email .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .wrapper .email .legend.one-line{line-height:normal}}[data-scope-path="user/password_resets/edit"] .wrapper .email .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .wrapper .email .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="user/password_resets/edit"] .wrapper .email .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="user/password_resets/edit"] .wrapper .email .field .error-message::before{content:"※"}[data-scope-path="user/password_resets/edit"] .wrapper .email .field .error-message+.notice{display:none}[data-scope-path="user/password_resets/edit"] .wrapper .email .field :not([data-has-error="true"])+.error-message{display:none}[data-scope-path="user/password_resets/edit"] .wrapper .email input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .wrapper .email input[type=password]{padding:10px}}[data-scope-path="user/password_resets/edit"] .wrapper .email input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="user/password_resets/edit"] .wrapper .email input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="user/password_resets/edit"] .wrapper .email .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/password_resets/edit"] .wrapper .email .action{padding-bottom:30px}}[data-scope-path="user/password_resets/edit"] .wrapper .email .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="user/password_resets/edit"] .wrapper .email .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:300px;height:50px;border-radius:25px;background:#37beb0;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem}[data-scope-path="user/password_resets/edit"] .wrapper .email .action .submit:hover{background-color:#6ed5ca;box-shadow:none}[data-scope-path="user/password_resets/edit"] .wrapper .email .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="user/registrations/create"] .registrations-new-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/registrations/create"] .registrations-new-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/registrations/create"] .registrations-new-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/registrations/create"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/registrations/create"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="user/registrations/new"] .registrations-new-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/registrations/new"] .registrations-new-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registrations-new-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/registrations/new"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .point{margin:0 -20px;padding:20px;background-color:#f8f8fa}}[data-scope-path="user/registrations/new"] .point .point-heading{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end;padding-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .point .point-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}[data-scope-path="user/registrations/new"] .point .point-heading h2{font-size:1.8rem;color:#111;padding-right:10px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .point .point-heading h2{padding-right:0}}[data-scope-path="user/registrations/new"] .point .point-heading .ferret-icon{width:75px;height:23px;margin-right:3px}[data-scope-path="user/registrations/new"] .point .point-heading p{font-size:1.2rem;padding-left:10px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .point .point-heading p{padding-left:0}}[data-scope-path="user/registrations/new"] .point .point-heading p .member-number{font-size:2.8rem;font-family:"Oswald", sans-serif;font-weight:bold;color:#ee6354;padding:0 5px}[data-scope-path="user/registrations/new"] .point ol{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;list-style-type:none;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .point ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}[data-scope-path="user/registrations/new"] .point ol li{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:10px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .point ol li{font-size:1.1rem;width:240px;margin:auto;padding:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start}}[data-scope-path="user/registrations/new"] .point ol li .icon{width:64px;height:64px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .point ol li .icon{width:30px;height:30px;margin-right:10px}}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .point ol li br{display:none}}[data-scope-path="user/registrations/new"] .registration{display:-webkit-box;display:flex;padding-top:70px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:50px}}[data-scope-path="user/registrations/new"] .registration h3{text-align:center;font-size:2rem}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration h3{font-size:1.6rem}}[data-scope-path="user/registrations/new"] .registration .sns-registration-text{padding-bottom:10px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .sns-registration-text{padding-bottom:5px}}[data-scope-path="user/registrations/new"] .registration .email-registration-text{padding-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email-registration-text{padding-bottom:20px}}[data-scope-path="user/registrations/new"] .registration .sns{width:310px;margin-right:20px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .sns{width:auto;margin-right:0}}[data-scope-path="user/registrations/new"] .registration .sns .agreement-text{font-size:1.2rem;padding-bottom:20px;width:100%;text-align:center}[data-scope-path="user/registrations/new"] .registration .sns li{padding-bottom:20px;text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .sns li{padding-bottom:15px}}[data-scope-path="user/registrations/new"] .registration .sns li a{margin:auto}[data-scope-path="user/registrations/new"] .registration .sns .twitter{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:310px;height:52px;border-radius:26px;background:#1da1f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="user/registrations/new"] .registration .sns .twitter:hover{background-color:#3db6f2;box-shadow:none}[data-scope-path="user/registrations/new"] .registration .sns .twitter>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .sns .twitter{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:44px;border-radius:22px;background:#1da1f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.4rem}[data-scope-path="user/registrations/new"] .registration .sns .twitter:hover{background-color:#3db6f2;box-shadow:none}[data-scope-path="user/registrations/new"] .registration .sns .twitter>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="user/registrations/new"] .registration .sns .facebook{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:310px;height:52px;border-radius:26px;background:#1877f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="user/registrations/new"] .registration .sns .facebook:hover{background-color:#4692f4;box-shadow:none}[data-scope-path="user/registrations/new"] .registration .sns .facebook>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .sns .facebook{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:44px;border-radius:22px;background:#1877f2;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.4rem}[data-scope-path="user/registrations/new"] .registration .sns .facebook:hover{background-color:#4692f4;box-shadow:none}[data-scope-path="user/registrations/new"] .registration .sns .facebook>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="user/registrations/new"] .registration .sns .yahoo{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:310px;height:52px;border-radius:26px;background:#ff0027;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="user/registrations/new"] .registration .sns .yahoo:hover{background-color:#ff4d64;box-shadow:none}[data-scope-path="user/registrations/new"] .registration .sns .yahoo>svg{width:1.2em;height:1.2em;margin-right:.5em}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .sns .yahoo{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:44px;border-radius:22px;background:#ff0027;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;font-size:1.4rem}[data-scope-path="user/registrations/new"] .registration .sns .yahoo:hover{background-color:#ff4d64;box-shadow:none}[data-scope-path="user/registrations/new"] .registration .sns .yahoo>svg{width:1.2em;height:1.2em;margin-right:.5em}}[data-scope-path="user/registrations/new"] .registration .email{-webkit-box-flex:1;flex:1;border-left:1px solid #ddd;padding-left:50px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email{border:none;padding-left:0;padding-top:40px}}[data-scope-path="user/registrations/new"] .registration .email .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email .fieldset{display:block}}[data-scope-path="user/registrations/new"] .registration .email .legend,[data-scope-path="user/registrations/new"] .registration .email .field{display:table-cell}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email .legend,[data-scope-path="user/registrations/new"] .registration .email .field{display:block}}[data-scope-path="user/registrations/new"] .registration .email .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="user/registrations/new"] .registration .email .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="user/registrations/new"] .registration .email .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email .legend.one-line{line-height:normal}}[data-scope-path="user/registrations/new"] .registration .email .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="user/registrations/new"] .registration .email .field .error-message{display:block;min-height:20px;margin-bottom:-20px;font-size:1.2rem;line-height:20px;color:#ee6354}[data-scope-path="user/registrations/new"] .registration .email .field .error-message::before{content:"※"}[data-scope-path="user/registrations/new"] .registration .email .field .error-message+.notice{display:none}[data-scope-path="user/registrations/new"] .registration .email .field :not([data-has-error="true"])+.error-message{display:none}[data-scope-path="user/registrations/new"] .registration .email input[type=text],[data-scope-path="user/registrations/new"] .registration .email input[type=tel],[data-scope-path="user/registrations/new"] .registration .email input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email input[type=text],[data-scope-path="user/registrations/new"] .registration .email input[type=tel],[data-scope-path="user/registrations/new"] .registration .email input[type=password]{padding:10px}}[data-scope-path="user/registrations/new"] .registration .email input[type=text][data-has-error="true"],[data-scope-path="user/registrations/new"] .registration .email input[type=tel][data-has-error="true"],[data-scope-path="user/registrations/new"] .registration .email input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="user/registrations/new"] .registration .email input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="user/registrations/new"] .registration .email input[type=tel][data-has-error="true"]:not(:focus),[data-scope-path="user/registrations/new"] .registration .email input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="user/registrations/new"] .registration .email select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center}[data-scope-path="user/registrations/new"] .registration .email select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="user/registrations/new"] .registration .email select[data-has-error="true"]:not(:focus){background-color:#fdeae8}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email select{width:100%}}[data-scope-path="user/registrations/new"] .registration .email .checkbox-wrapper{display:-webkit-inline-box;display:inline-flex;margin:7.5px}[data-scope-path="user/registrations/new"] .registration .email .checkbox-wrapper input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ddd;border-radius:2px;outline:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%2321726a' points='3,7 5,9 10,4'/%3E%3C/svg%3E");background-position:30% 70%;background-size:1px;-webkit-transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}[data-scope-path="user/registrations/new"] .registration .email .checkbox-wrapper input[type="checkbox"]:focus,[data-scope-path="user/registrations/new"] .registration .email .checkbox-wrapper input[type="checkbox"]:hover,[data-scope-path="user/registrations/new"] .registration .email .checkbox-wrapper input[type="checkbox"]:active{will-change:background-size;border-color:#37beb0}[data-scope-path="user/registrations/new"] .registration .email .checkbox-wrapper input[type="checkbox"]:checked{background-size:100%}[data-scope-path="user/registrations/new"] .registration .email .checkbox-wrapper label{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;padding-left:7.5px;color:#555}[data-scope-path="user/registrations/new"] .registration .email .checkbox-wrapper:hover input[type="checkbox"]{border-color:#37beb0}[data-scope-path="user/registrations/new"] .registration .email .js-checkboxes-container{border:1px solid #ddd;border-radius:3px;padding:7.5px}[data-scope-path="user/registrations/new"] .registration .email .js-checkboxes-container[data-has-error="true"]{border-color:#ee6354;background-color:#fdeae8}[data-scope-path="user/registrations/new"] .registration .email .js-checkboxes-container .checkbox-wrapper{font-size:1.4rem}[data-scope-path="user/registrations/new"] .registration .email .js-checkboxes-container .checkbox-wrapper input[type="checkbox"]+.error-message{display:none}[data-scope-path="user/registrations/new"] .registration .email .notice{font-size:1.2rem;color:#888;padding-top:10px;margin-bottom:-20px}[data-scope-path="user/registrations/new"] .registration .email .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/registrations/new"] .registration .email .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="user/registrations/new"] .registration .email .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="user/registrations/new"] .registration .email .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem}[data-scope-path="user/registrations/new"] .registration .email .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="user/registrations/new"] .registration .email .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="user/registrations/new"] .registration .email .errors{color:#ee6354;font-weight:bold;padding:10px 0 10px 30px}[data-scope-path="user/registrations/new"] .registration .email .errors li{list-style-type:circle}[data-scope-path="user/unsubscribe/surveys"] .user-unsubscribe-surveys-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/unsubscribe/surveys"] .user-unsubscribe-surveys-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribe/surveys"] .user-unsubscribe-surveys-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/unsubscribe/surveys"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribe/surveys"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="user/unsubscribe/surveys"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribe/surveys"] .wrapper .fieldset{display:block}}[data-scope-path="user/unsubscribe/surveys"] .wrapper .legend,[data-scope-path="user/unsubscribe/surveys"] .wrapper .field{display:table-cell;vertical-align:middle}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribe/surveys"] .wrapper .legend,[data-scope-path="user/unsubscribe/surveys"] .wrapper .field{display:block}}[data-scope-path="user/unsubscribe/surveys"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555;width:250px}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribe/surveys"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="user/unsubscribe/surveys"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="user/unsubscribe/surveys"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribe/surveys"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="user/unsubscribe/surveys"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribe/surveys"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="user/unsubscribe/surveys"] .wrapper .checkbox-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}[data-scope-path="user/unsubscribe/surveys"] .wrapper .checkbox-wrapper:not(:last-child){margin-bottom:13px}[data-scope-path="user/unsubscribe/surveys"] .wrapper .checkbox-wrapper input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ddd;border-radius:2px;outline:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 13 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%2321726a' points='3,7 5,9 10,4'/%3E%3C/svg%3E");background-position:30% 70%;background-size:1px;-webkit-transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1);transition:border-color 0.1s ease-out,background-size 0.2s cubic-bezier(0.075, 0.82, 0.165, 1)}[data-scope-path="user/unsubscribe/surveys"] .wrapper .checkbox-wrapper input[type="checkbox"]:focus,[data-scope-path="user/unsubscribe/surveys"] .wrapper .checkbox-wrapper input[type="checkbox"]:hover,[data-scope-path="user/unsubscribe/surveys"] .wrapper .checkbox-wrapper input[type="checkbox"]:active{will-change:background-size;border-color:#37beb0}[data-scope-path="user/unsubscribe/surveys"] .wrapper .checkbox-wrapper input[type="checkbox"]:checked{background-size:100%}[data-scope-path="user/unsubscribe/surveys"] .wrapper .checkbox-wrapper label{margin-left:10px}[data-scope-path="user/unsubscribe/surveys"] .wrapper textarea{width:100%;border:1px solid #ddd;border-radius:3px;padding:15px}[data-scope-path="user/unsubscribe/surveys"] .wrapper .invalid{font-size:1.4rem;margin-top:10px;color:#ee6354}[data-scope-path="user/unsubscribe/surveys"] .wrapper .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribe/surveys"] .wrapper .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="user/unsubscribe/surveys"] .wrapper .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;color:#fff}[data-scope-path="user/unsubscribe/surveys"] .wrapper .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="user/unsubscribe/surveys"] .wrapper .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="user/unsubscribes/new"] .user-unsubscribes-new-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="user/unsubscribes/new"] .user-unsubscribes-new-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribes/new"] .user-unsubscribes-new-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="user/unsubscribes/new"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribes/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="user/unsubscribes/new"] .wrapper .guidance-content{max-width:750px;margin:0 auto 50px;text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribes/new"] .wrapper .guidance-content{text-align:left;margin:0 auto 30px;font-size:1.4rem}}[data-scope-path="user/unsubscribes/new"] .wrapper .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="user/unsubscribes/new"] .wrapper .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="user/unsubscribes/new"] .wrapper .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;color:#fff}[data-scope-path="user/unsubscribes/new"] .wrapper .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="user/unsubscribes/new"] .wrapper .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="word/initial_alphanumeric/index"] .word-initial-alphanumeric-index-heading{position:relative;padding:40px 60px 60px;font-size:3rem;text-align:center;white-space:nowrap}[data-scope-path="word/initial_alphanumeric/index"] .word-initial-alphanumeric-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .word-initial-alphanumeric-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper{width:100%;max-width:1140px;margin:70px auto;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper{margin:5px 0 15px;padding:15px;border-radius:0}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .words-section-heading{font-size:2rem;letter-spacing:.7px}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .words-section-heading{font-size:1.6rem}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .words-section .words{display:-webkit-box;display:flex;flex-wrap:wrap;padding:20px 0}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .words-section .words{padding:10px 0}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .words-section .words .word{display:-webkit-box;display:flex}@media screen and (min-width: 769px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .words-section .words .word{width:50%;padding-right:20px;margin-bottom:15px}}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .words-section .words .word{width:100%;margin-bottom:10px}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .words-section .words .word::before{content:"・";display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:2.24rem;height:2.24rem;color:#ddd;font-size:2rem;font-weight:bold;line-height:1}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .words-section .words .word-link{font-size:1.4rem}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .separator{border:solid #ddd;border-width:1px 0 0;margin:5px 0 45px}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .separator{margin:10px 0 30px}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section{margin-bottom:45px}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section{margin-bottom:30px}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section-heading{font-size:1.6rem}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form{display:-webkit-box;display:flex}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field{width:100%;max-width:400px;height:45px;border:1px solid #ddd;border-right-width:0;border-radius:3px 0 0 3px;background:#fff;text-indent:1.25em;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field{height:40px;border-radius:20px 0 0 20px;font-size:1.2rem}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::-webkit-input-placeholder{color:#aaa}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::-moz-placeholder{color:#aaa}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field:-ms-input-placeholder{color:#aaa}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::-ms-input-placeholder{color:#aaa}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::placeholder{color:#aaa}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:45px;width:45px;border:1px solid #ddd;border-left-width:0;border-radius:0 3px 3px 0;background:#fff}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button{-webkit-box-pack:left;justify-content:left;-webkit-box-align:center;align-items:center;height:40px;width:40px;padding-left:.8rem;border-radius:0 20px 20px 0}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button .icon{width:20px;height:20px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button .icon{width:15px;height:15px}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section-heading{font-size:1.6rem}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section .ja-line-section,[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section .alphanumeric-section{margin-bottom:30px}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section .ja-line-section-heading,[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section .alphanumeric-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#555;padding:20px 0;font-weight:bold;font-size:1.4rem;font-weight:normal;padding:0;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section .ja-line-section-heading,[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section .alphanumeric-section-heading{font-size:1.3rem}}[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section .ja-line-section-heading::after,[data-scope-path="word/initial_alphanumeric/index"] .wrapper .initial-links-section .alphanumeric-section-heading::after{content:"";-webkit-box-flex:1;flex-grow:1;height:1px;margin-left:15px;background:#ddd}[data-scope-path="word/initial_ja_line/index"] .word-initial-ja-line-index-heading{position:relative;padding:40px 60px 60px;font-size:3rem;text-align:center;white-space:nowrap}[data-scope-path="word/initial_ja_line/index"] .word-initial-ja-line-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .word-initial-ja-line-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="word/initial_ja_line/index"] .wrapper{width:100%;max-width:1140px;margin:70px auto;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper{margin:5px 0 15px;padding:15px;border-radius:0}}[data-scope-path="word/initial_ja_line/index"] .wrapper .word-groups-section-heading{font-size:2rem;letter-spacing:.7px}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .word-groups-section-heading{font-size:1.6rem}}[data-scope-path="word/initial_ja_line/index"] .wrapper .word-groups-section .words{display:-webkit-box;display:flex;flex-wrap:wrap;padding:20px 0}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .word-groups-section .words{padding:10px 0}}[data-scope-path="word/initial_ja_line/index"] .wrapper .word-groups-section .words .word{display:-webkit-box;display:flex}@media screen and (min-width: 769px){[data-scope-path="word/initial_ja_line/index"] .wrapper .word-groups-section .words .word{width:50%;margin-bottom:15px;padding-right:20px}}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .word-groups-section .words .word{width:100%;margin-bottom:10px}}[data-scope-path="word/initial_ja_line/index"] .wrapper .word-groups-section .words .word::before{content:"・";display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:2.24rem;height:2.24rem;color:#ddd;font-size:2rem;font-weight:bold;line-height:1}[data-scope-path="word/initial_ja_line/index"] .wrapper .word-groups-section .words .word-link{font-size:1.4rem}[data-scope-path="word/initial_ja_line/index"] .wrapper .separator{border:solid #ddd;border-width:1px 0 0;margin:5px 0 45px}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .separator{margin:10px 0 30px}}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section{margin-bottom:45px}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section{margin-bottom:30px}}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section-heading{font-size:1.6rem}}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form{display:-webkit-box;display:flex}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field{width:100%;max-width:400px;height:45px;border:1px solid #ddd;border-right-width:0;border-radius:3px 0 0 3px;background:#fff;text-indent:1.25em;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field{height:40px;border-radius:20px 0 0 20px;font-size:1.2rem}}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::-webkit-input-placeholder{color:#aaa}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::-moz-placeholder{color:#aaa}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field:-ms-input-placeholder{color:#aaa}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::-ms-input-placeholder{color:#aaa}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::placeholder{color:#aaa}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:45px;width:45px;border:1px solid #ddd;border-left-width:0;border-radius:0 3px 3px 0;background:#fff}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button{-webkit-box-pack:left;justify-content:left;-webkit-box-align:center;align-items:center;height:40px;width:40px;padding-left:.8rem;border-radius:0 20px 20px 0}}[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button .icon{width:20px;height:20px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button .icon{width:15px;height:15px}}[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section-heading{font-size:1.6rem}}[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section .ja-line-section,[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section .alphanumeric-section{margin-bottom:30px}[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section .ja-line-section-heading,[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section .alphanumeric-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#555;padding:20px 0;font-weight:bold;font-size:1.4rem;font-weight:normal;padding:0;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section .ja-line-section-heading,[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section .alphanumeric-section-heading{font-size:1.3rem}}[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section .ja-line-section-heading::after,[data-scope-path="word/initial_ja_line/index"] .wrapper .initial-links-section .alphanumeric-section-heading::after{content:"";-webkit-box-flex:1;flex-grow:1;height:1px;margin-left:15px;background:#ddd}[data-scope-path="word/search/index"] .word-search-index-heading{position:relative;padding:40px 60px 60px;text-align:center;white-space:nowrap}[data-scope-path="word/search/index"] .word-search-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .word-search-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="word/search/index"] .wrapper{width:100%;max-width:1140px;margin:70px auto;padding:50px 50px 0;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .wrapper{margin:5px 0 0;padding:20px;border-radius:0}}[data-scope-path="word/search/index"] .keyword-search-form{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .keyword-search-form{margin-bottom:20px}}[data-scope-path="word/search/index"] .keyword-search-form .q-text-field{width:100%;max-width:500px;height:50px;border:1px solid #ddd;border-right-width:0;border-radius:2px 0 0 2px;background:#fff;text-indent:1.25em;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .keyword-search-form .q-text-field{height:40px;font-size:1.2rem}}[data-scope-path="word/search/index"] .keyword-search-form .q-text-field::-webkit-input-placeholder{color:#aaa}[data-scope-path="word/search/index"] .keyword-search-form .q-text-field::-moz-placeholder{color:#aaa}[data-scope-path="word/search/index"] .keyword-search-form .q-text-field:-ms-input-placeholder{color:#aaa}[data-scope-path="word/search/index"] .keyword-search-form .q-text-field::-ms-input-placeholder{color:#aaa}[data-scope-path="word/search/index"] .keyword-search-form .q-text-field::placeholder{color:#aaa}[data-scope-path="word/search/index"] .keyword-search-form .submit-button{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:50px;width:50px;border:1px solid #ddd;border-left-width:0;border-radius:0 2px 2px 0;background:#fff}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .keyword-search-form .submit-button{-webkit-box-pack:left;justify-content:left;-webkit-box-align:center;align-items:center;height:40px;width:40px;padding-left:.8rem}}[data-scope-path="word/search/index"] .keyword-search-form .submit-button .icon{width:20px;height:20px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .keyword-search-form .submit-button .icon{width:15px;height:15px}}[data-scope-path="word/search/index"] .page-entries-info{font-size:2rem;font-weight:bold;margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .page-entries-info{font-size:1.6rem}}[data-scope-path="word/search/index"] .words{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .words{margin-bottom:25px}}[data-scope-path="word/search/index"] .words .word{display:-webkit-box;display:flex}@media screen and (min-width: 769px){[data-scope-path="word/search/index"] .words .word{width:50%;padding-right:20px}[data-scope-path="word/search/index"] .words .word:not(:last-child){margin-bottom:15px}}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .words .word{width:100%}[data-scope-path="word/search/index"] .words .word:not(:last-child){margin-bottom:10px}}[data-scope-path="word/search/index"] .words .word::before{content:"・";display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:2.24rem;height:2.24rem;color:#ddd;font-size:2rem;font-weight:bold;line-height:1}[data-scope-path="word/search/index"] .words .word-link{font-size:1.4rem}[data-scope-path="word/search/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] [data-scope-path="kaminari/front/_paginator"]{margin-bottom:25px}}[data-scope-path="word/search/index"] .initial-links-section-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .initial-links-section-heading{font-size:1.6rem}}[data-scope-path="word/search/index"] .initial-links-section .ja-line-section,[data-scope-path="word/search/index"] .initial-links-section .alphanumeric-section{margin-bottom:30px}[data-scope-path="word/search/index"] .initial-links-section .ja-line-section-heading,[data-scope-path="word/search/index"] .initial-links-section .alphanumeric-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#555;padding:20px 0;font-weight:bold;font-size:1.4rem;font-weight:normal;padding:0;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="word/search/index"] .initial-links-section .ja-line-section-heading,[data-scope-path="word/search/index"] .initial-links-section .alphanumeric-section-heading{font-size:1.3rem}}[data-scope-path="word/search/index"] .initial-links-section .ja-line-section-heading::after,[data-scope-path="word/search/index"] .initial-links-section .alphanumeric-section-heading::after{content:"";-webkit-box-flex:1;flex-grow:1;height:1px;margin-left:15px;background:#ddd}[data-scope-path="words/index"] .words-index-heading{position:relative;padding:40px 60px 60px;text-align:center;white-space:nowrap}[data-scope-path="words/index"] .words-index-heading::after{content:"";position:absolute;top:100%;left:0;z-index:-1;width:100%;height:460px;background-color:#37beb0}@media screen and (max-width: 768px){[data-scope-path="words/index"] .words-index-heading{padding:30px;background-color:#f8f8fa;font-size:1.3em}}[data-scope-path="words/index"] .wrapper{width:100%;max-width:1140px;margin:70px auto;padding:50px;border-radius:5px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="words/index"] .wrapper{margin:5px 0 0;padding:20px;border-radius:0}}[data-scope-path="words/index"] .wrapper .keyword-search-section{margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="words/index"] .wrapper .keyword-search-section{margin-bottom:30px}}[data-scope-path="words/index"] .wrapper .keyword-search-section-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="words/index"] .wrapper .keyword-search-section-heading{font-size:1.6rem}}[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form{display:-webkit-box;display:flex}[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field{width:100%;max-width:400px;height:45px;border:1px solid #ddd;border-right-width:0;border-radius:2px 0 0 2px;background:#fff;text-indent:1.25em;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field{height:40px;border-radius:20px 0 0 20px;font-size:1.2rem}}[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::-webkit-input-placeholder{color:#aaa}[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::-moz-placeholder{color:#aaa}[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field:-ms-input-placeholder{color:#aaa}[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::-ms-input-placeholder{color:#aaa}[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .q-text-field::placeholder{color:#aaa}[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:45px;width:45px;border:1px solid #ddd;border-left-width:0;border-radius:0 2px 2px 0;background:#fff}@media screen and (max-width: 768px){[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button{-webkit-box-pack:left;justify-content:left;-webkit-box-align:center;align-items:center;height:40px;width:40px;padding-left:.8rem;border-radius:0 20px 20px 0}}[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button .icon{width:20px;height:20px;color:#21726a}@media screen and (max-width: 768px){[data-scope-path="words/index"] .wrapper .keyword-search-section .keyword-search-form .submit-button .icon{width:15px;height:15px}}[data-scope-path="words/index"] .wrapper .initial-links-section-heading{font-size:2rem;letter-spacing:.7px;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="words/index"] .wrapper .initial-links-section-heading{font-size:1.6rem}}[data-scope-path="words/index"] .wrapper .initial-links-section .ja-line-section,[data-scope-path="words/index"] .wrapper .initial-links-section .alphanumeric-section{margin-bottom:30px}[data-scope-path="words/index"] .wrapper .initial-links-section .ja-line-section-heading,[data-scope-path="words/index"] .wrapper .initial-links-section .alphanumeric-section-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#555;padding:20px 0;font-weight:bold;font-size:1.4rem;font-weight:normal;padding:0;margin-bottom:20px}@media screen and (max-width: 768px){[data-scope-path="words/index"] .wrapper .initial-links-section .ja-line-section-heading,[data-scope-path="words/index"] .wrapper .initial-links-section .alphanumeric-section-heading{font-size:1.3rem}}[data-scope-path="words/index"] .wrapper .initial-links-section .ja-line-section-heading::after,[data-scope-path="words/index"] .wrapper .initial-links-section .alphanumeric-section-heading::after{content:"";-webkit-box-flex:1;flex-grow:1;height:1px;margin-left:15px;background:#ddd}[data-scope-path="words/show"]{max-width:1190px;margin:auto;padding:50px 45px 0}@media screen and (max-width: 768px){[data-scope-path="words/show"]{max-width:100%;width:100%;padding:30px 20px;overflow:hidden}}[data-scope-path="words/show"] img{width:100%;display:block}[data-scope-path="words/show"] .word-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-area{display:block}}[data-scope-path="words/show"] .word-main-section{width:100%;max-width:760px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section{max-width:100%}}[data-scope-path="words/show"] .word-main-section .word-contents{padding-left:60px;word-break:break-word}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .word-contents{padding-left:0}}[data-scope-path="words/show"] .word-main-section .released-at{display:block;margin-bottom:5px;font-size:.9em;color:#555}[data-scope-path="words/show"] .word-main-section .released-at .clock-icon{color:#21726a;width:.9em;height:.9em;margin-right:.3em;-webkit-transform:translateY(0.1em);transform:translateY(0.1em);font-size:.8em}[data-scope-path="words/show"] .word-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="words/show"] .word-main-section h1{font-size:1.4em}}[data-scope-path="words/show"] .word-main-section .description{line-height:2;letter-spacing:1px;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .description{margin-bottom:25px}}[data-scope-path="words/show"] .word-main-section .main-content{margin-bottom:50px;position:relative}[data-scope-path="words/show"] .word-main-section .main-content h2{padding-bottom:10px;margin-bottom:35px;border-bottom:1px solid #111;font-size:2.6rem;letter-spacing:1px}[data-scope-path="words/show"] .word-main-section .main-content h3{padding:15px 20px;background-color:#f8f8fa;letter-spacing:1.5px;font-size:1.2em;margin-bottom:25px}[data-scope-path="words/show"] .word-main-section .main-content h4{color:#21726a;letter-spacing:1.5px;font-size:1.2em;margin-bottom:25px}[data-scope-path="words/show"] .word-main-section .main-content p{line-height:2;letter-spacing:1px;margin-bottom:25px}[data-scope-path="words/show"] .word-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="words/show"] .word-main-section .main-content ol{list-style-type:none;counter-reset:list-number}[data-scope-path="words/show"] .word-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="words/show"] .word-main-section .main-content>ul,[data-scope-path="words/show"] .word-main-section .main-content>ol{margin-bottom:25px}[data-scope-path="words/show"] .word-main-section .main-content ul li,[data-scope-path="words/show"] .word-main-section .main-content ol li{margin-bottom:10px}[data-scope-path="words/show"] .word-main-section .main-content li ol,[data-scope-path="words/show"] .word-main-section .main-content li ul{margin-left:20px}[data-scope-path="words/show"] .word-main-section .main-content a{color:#8ba7b8}[data-scope-path="words/show"] .word-main-section .main-content a:hover{border-bottom:1px solid;cursor:pointer}[data-scope-path="words/show"] .word-main-section .main-content .word-link{border-bottom:1px solid #ddd;cursor:pointer;-webkit-transition:border-bottom-color .1s ease-out;transition:border-bottom-color .1s ease-out}[data-scope-path="words/show"] .word-main-section .main-content .word-link:hover{border-bottom-color:#37beb0}[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip{width:320px;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="words/show"] .word-main-section .main-content .word-link .tooltip .arrow{width:20px;height:20px;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%) rotate(45deg);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="words/show"] .word-main-section .main-content .word-link .tooltip{width:280px;padding:15px}}[data-scope-path="words/show"] .word-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="words/show"] .word-main-section .main-content .word-link .tooltip dt{font-size:1.4rem}}[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip dd{font-size:1.4rem;margin-bottom:15px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip dd{font-size:1.2rem}}[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip .read-more{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem;margin:auto}[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip .read-more:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip .read-more>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip .read-more{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip .read-more:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip .read-more>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip .read-more{font-size:1.2rem}}[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip .read-more .read-more-text{color:#111;width:100%;text-align:center}[data-scope-path="words/show"] .word-main-section .main-content .word-link .tooltip .read-more:hover .read-more-text{color:inherit;border-bottom:none}@keyframes pop-upwards{0%{bottom:calc(100% - 20px);opacity:.5}100%{bottom:100%;opacity:1}}[data-scope-path="words/show"] .word-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="words/show"] .word-main-section .main-content .table-wrapper{overflow:auto;-webkit-overflow-scrolling:touch}[data-scope-path="words/show"] .word-main-section .main-content .table-wrapper table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:separate;border-radius:5px;margin-bottom:25px}[data-scope-path="words/show"] .word-main-section .main-content .table-wrapper table th,[data-scope-path="words/show"] .word-main-section .main-content .table-wrapper table td{padding:20px;min-width:150px}[data-scope-path="words/show"] .word-main-section .main-content .table-wrapper table thead th{border-bottom:1px solid #ddd;background-color:#f8f8fa}[data-scope-path="words/show"] .word-main-section .main-content .table-wrapper table thead th:not(:last-child){border-right:1px solid #ddd}[data-scope-path="words/show"] .word-main-section .main-content .table-wrapper table tbody td:not(:last-child){border-right:1px solid #ddd}[data-scope-path="words/show"] .word-main-section .main-content .table-wrapper table tbody tr:not(:last-child) td{border-bottom:1px solid #ddd}[data-scope-path="words/show"] .word-main-section .main-content pre{border:1px solid #ddd;border-radius:3px;padding:25px;margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .main-content pre{padding:20px}}[data-scope-path="words/show"] .word-main-section .main-content pre code{font-size:.875em;line-height:1.8;letter-spacing:1px;white-space:pre-wrap}[data-scope-path="words/show"] .word-main-section .main-content blockquote{border:1px solid #ddd;border-radius:3px;padding:30px 65px;background-color:#f8f8fa;margin-bottom:25px;position:relative}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .main-content blockquote{padding:40px 20px}}[data-scope-path="words/show"] .word-main-section .main-content blockquote p{margin-bottom:0;font-size:.875em}[data-scope-path="words/show"] .word-main-section .main-content blockquote p cite{font-size:.75em}[data-scope-path="words/show"] .word-main-section .main-content blockquote::before,[data-scope-path="words/show"] .word-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:22px;height:16px;position:absolute}[data-scope-path="words/show"] .word-main-section .main-content blockquote::before{top:20px;left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-scope-path="words/show"] .word-main-section .main-content blockquote::after{bottom:20px;right:20px}[data-scope-path="words/show"] .word-main-section .main-content .custom-link-button{text-align:center;margin-bottom:25px}[data-scope-path="words/show"] .word-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="words/show"] .word-main-section .main-content .custom-link-button a:hover{box-shadow:none;border-bottom:0}[data-scope-path="words/show"] .word-main-section .main-content .strong{font-weight:bold;color:#21726a}[data-scope-path="words/show"] .word-main-section .main-content em{font-style:normal;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .main-content iframe[src^='https://www.facebook.com/plugins/post.php']{width:100%}}[data-scope-path="words/show"] .word-main-section .end-of-content-line{border:none;border-bottom:1px solid #ddd;margin-bottom:50px}[data-scope-path="words/show"] .word-main-section .recommend-articles .recommend-articles-heading{text-align:center;font-size:2rem}[data-scope-path="words/show"] .word-main-section .recommend-articles .article-cards-col-3{margin:30px 0;font-size:0}[data-scope-path="words/show"] .word-main-section .recommend-articles .article-cards-col-3 [data-scope-path="partials/_article_card"].article{display:inline-block;width:31.5%;margin:0 2.75% 2.75% 0;font-size:initial}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .recommend-articles .article-cards-col-3 [data-scope-path="partials/_article_card"].article{display:block;width:100%;margin:0 0 20px}}[data-scope-path="words/show"] .word-main-section .recommend-articles .article-cards-col-3 [data-scope-path="partials/_article_card"].article:nth-child(3n){margin:0 0 2.75%}[data-scope-path="words/show"] .word-main-section .link-cards-section{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;background-color:#f8f8fa;border-radius:5px;padding:30px;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .link-cards-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px}}[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"],[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"]{width:305px;box-shadow:0 1px 6px rgba(0,0,0,0.06)}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"],[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"]{width:100%}[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"]:first-child,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"]:first-child{margin-bottom:15px}}[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .catch-phrase,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .catch-phrase{color:#ee6354;font-weight:normal}[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .title,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .title{font-size:1.8rem;letter-spacing:1px;margin:3px 0 10px}[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .curriculums-link,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .useful-items-link,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .curriculums-link,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .useful-items-link{width:150px;font-size:1.2rem;height:36px}[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .curriculums-link svg,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .useful-items-link svg,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .curriculums-link svg,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .useful-items-link svg{right:5px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .curriculums-link,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .useful-items-link,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .curriculums-link,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .useful-items-link{width:200px;height:40px}[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .curriculums-link svg,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_web_marketing_curriculum"] .useful-items-link svg,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .curriculums-link svg,[data-scope-path="words/show"] .word-main-section .link-cards-section [data-scope-path="partials/_useful_item"] .useful-items-link svg{right:15px}}[data-scope-path="words/show"] .word-main-section .recommend-entries-section{margin-bottom:50px}[data-scope-path="words/show"] .word-main-section .recommend-entries-section .recommend-entries-heading{font-size:2rem;margin-bottom:25px}[data-scope-path="words/show"] .word-main-section .category-links-section{margin-bottom:50px}[data-scope-path="words/show"] .word-main-section .member-merits-section{background-color:#f8f8fa;border:1px solid #eee;border-radius:5px;margin-bottom:50px}[data-scope-path="words/show"] .word-main-section .member-merits-section .member-merits-caption{margin-bottom:5px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .member-merits-section .member-merits-caption{margin-bottom:0}[data-scope-path="words/show"] .word-main-section .member-merits-section .member-merits-caption .member-count .number-of-member{font-size:2.4rem}}[data-scope-path="words/show"] .word-main-section .member-merits-section .merits-and-links .login-or-registration{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .member-merits-section .merits-and-links .login-or-registration{margin-left:0}}[data-scope-path="words/show"] .word-main-section .member-merits-section .merits-and-links .login-or-registration .orange-button{width:180px;margin-top:20px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .member-merits-section .merits-and-links .login-or-registration .orange-button{width:200px;margin-top:0}}[data-scope-path="words/show"] .word-main-section [data-scope-path="partials/_recommend_useful_item"]{margin-bottom:50px}[data-scope-path="words/show"] .word-main-section .link-to-top{text-align:center;margin-bottom:50px}[data-scope-path="words/show"] .word-main-section .link-to-top .buttons{display:inline-block}[data-scope-path="words/show"] .word-main-section .link-to-top .buttons:first-child{margin-right:20px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .link-to-top .buttons:first-child{margin:0 0 20px}}[data-scope-path="words/show"] .word-main-section .link-to-top .link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem}[data-scope-path="words/show"] .word-main-section .link-to-top .link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="words/show"] .word-main-section .link-to-top .link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="words/show"] .word-main-section .link-to-top .link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="words/show"] .word-main-section .link-to-top .link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="words/show"] .word-main-section .link-to-top .link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="words/show"] .sidebar-section{width:100%;max-width:290px;margin-left:50px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .sidebar-section{max-width:100%;margin-left:0}}[data-scope-path="words/show"] .sidebar-section .ad-banners{margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="words/show"] .sidebar-section .ad-banners{display:none}}[data-scope-path="words/show"] .sidebar-section .ad-banners .banner-slot{margin-bottom:25px}[data-scope-path="words/show"] .sidebar-section .access-rankings-section{margin-bottom:25px}[data-scope-path="words/show"] .sidebar-section .access-rankings-section-heading{font-size:1.6rem;letter-spacing:.5px;text-align:center}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tablist{display:-webkit-box;display:flex}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tablist .ranking-tab{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex-grow:1;height:40px;padding-top:2px;border-bottom:2px solid #21726a;font-size:1.2rem;-webkit-transition:color               .1s ease-out, border-bottom-color .1s ease-out;transition:color               .1s ease-out, border-bottom-color .1s ease-out}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tablist .ranking-tab:not(.active){color:#ddd;border-bottom-color:currentColor;cursor:pointer}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel:not(.active){display:none}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .articles{padding:15px 0 0;counter-reset:ranking-number}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .articles:empty::before{content:'現在ランキングはありません';font-size:1.2rem}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .article{margin-bottom:15px;position:relative}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .article::before{counter-increment:ranking-number;content:counter(ranking-number);background-color:#ee6354;color:#fff;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;font-size:.7em;font-weight:bold;font-family:"Oswald", sans-serif;border-top-left-radius:2px}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link{display:-webkit-box;display:flex;padding:10px;width:100%;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-eyecatch{max-width:120px;width:100%}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-information{width:100%;max-height:90px;line-height:22.5px;vertical-align:top;margin-left:10px;font-size:1.2rem;color:#111;overflow:hidden}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link .article-information .article-title{-webkit-transition:all .1s ease-in;transition:all .1s ease-in}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .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="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="words/show"] .sidebar-section .access-rankings-section .ranking-tabpanel .article .article-link:hover .article-eyecatch{box-shadow:none}[data-scope-path="words/show"] .sidebar-section .scrolling-sidebar{position:-webkit-sticky;position:sticky;top:100px;margin-bottom:25px}[data-scope-path="work_style/articles/index"] .work-style-articles-index-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="work_style/articles/index"] .work-style-articles-index-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .work-style-articles-index-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="work_style/articles/index"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards{margin-bottom:10px}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a{width:49%;margin-bottom:2%;padding:15px;box-shadow:0 1px 8px rgba(0,0,0,0.1);border-radius:5px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-align:center;align-items:center;color:#111;-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a{width:48%;margin-bottom:4%;border-radius:2px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;padding:0}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:hover{box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .content{-webkit-box-flex:1;flex:1;margin-left:10px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .content{-webkit-box-flex:0;flex:none;width:100%;margin:0 0 auto;padding:10px}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a h2{font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a h2{font-size:1.1rem}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .company{color:#21726a;font-size:1.2rem;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .company{font-size:1rem}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .description{display:none;font-size:1.4rem}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .jobs{color:#555;font-size:1.1rem;padding-top:16px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .jobs{padding-top:8px;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .eyecatch{width:140px;height:105px;position:relative}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .eyecatch .article-ad-label{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:0;left:0;min-width:20%;height:25px;padding:0 1em;border-bottom-right-radius:5px;color:#fff;background:rgba(38,43,47,0.75);font-size:1.2rem;font-weight:bold}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .eyecatch .article-eyecatch{border-radius:2px 2px 0 0;vertical-align:top;width:100%;height:100%}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a .eyecatch{width:100%;height:auto}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:first-child{width:100%}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:first-child .content{margin:0 15px 0 30px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:first-child .content{margin:0;padding:15px}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:first-child h2{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:first-child h2{font-size:1.4rem}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:first-child .description{display:block;font-size:1.4rem}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:first-child .description{font-size:1.2rem}}[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:first-child .eyecatch{width:440px;height:330px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/index"] .wrapper .work-style-article-cards a:first-child .eyecatch{width:100%;height:auto}}[data-scope-path="work_style/articles/show"]{max-width:1190px;margin:auto;padding:50px 45px 0}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"]{max-width:100%;width:100%;padding:30px 20px 0;overflow:hidden}}[data-scope-path="work_style/articles/show"] img{width:100%;display:block}[data-scope-path="work_style/articles/show"] .register-to-bookmark{display:inline-block;padding:6px 18px;font-size:.75em;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="work_style/articles/show"] .register-to-bookmark:hover{background-color:#f28478;box-shadow:none}[data-scope-path="work_style/articles/show"] .register-to-bookmark>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="work_style/articles/show"] .register-to-bookmark .button-to-register{color:#fff}[data-scope-path="work_style/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="work_style/articles/show"] .article-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-area{display:block}}[data-scope-path="work_style/articles/show"] .article-main-section{width:100%;max-width:760px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section{max-width:100%}}[data-scope-path="work_style/articles/show"] .article-main-section .article-contents{padding-left:60px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .article-contents{padding-left:0}}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section{margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section{margin:0 0 50px}}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .outline{margin:0 0 30px;border:1px solid #ddd;border-radius:3px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .outline{padding:15px}}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .wrapper{padding:30px 30px 0;margin-bottom:0}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .jobs-heading{font-size:2rem;margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .jobs-heading{margin-bottom:15px}}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .job-title{font-size:1.8rem;text-align:center;margin-bottom:25px}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .job-description{font-size:1.4rem;margin-bottom:25px;line-height:24px}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .link-to-reserve{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:0 auto 20px}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .link-to-reserve:hover{background-color:#f28478;box-shadow:none}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .link-to-reserve>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .link-to-reserve .link-to-button{color:#fff}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .link-to-reserve-top{margin-bottom:30px}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .job-description-table{border-spacing:0 20px;margin-top:-30px}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .job-description-table .description-text,[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .job-description-table .heading-text{font-size:1.4rem;line-height:24px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .job-description-table .description-text,[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .job-description-table .heading-text{display:block;margin-bottom:5px}}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .job-description-table .heading-text{min-width:80px;text-align:left;vertical-align:top}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .js-toggle-menu button{width:100%;outline:none;border-top:1px solid #ddd;padding:10px 30px;text-align:center;color:#37beb0;font-size:1.2rem;font-weight:bold}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .js-hidden{display:none}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .js-hidden .link-to-reserve-bottom{margin-bottom:20px}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .js-hidden .wrapper{margin-bottom:30px}[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .close-icon,[data-scope-path="work_style/articles/show"] .article-main-section .jobs-section .plus-icon{width:10px;height:10px;padding-top:1px;margin-left:5px}[data-scope-path="work_style/articles/show"] .article-main-section .article-eyecatch{margin-bottom:35px}[data-scope-path="work_style/articles/show"] .article-main-section .released-at{display:block;margin-bottom:10px;font-size:.9em;color:#555}[data-scope-path="work_style/articles/show"] .article-main-section .released-at .clock-icon{color:#21726a;width:12px;height:12px;margin-right:5px;-webkit-transform:translateY(0.1em);transform:translateY(0.1em);font-size:.8em}[data-scope-path="work_style/articles/show"] .article-main-section .company{margin-bottom:10px;color:#21726a;font-size:1.2rem;font-weight:bold}[data-scope-path="work_style/articles/show"] .article-main-section .jobs{margin-bottom:15px;color:#555;font-size:1.2rem}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .jobs{margin-bottom:10px}}[data-scope-path="work_style/articles/show"] .article-main-section .top-bookmark{margin-bottom:50px}[data-scope-path="work_style/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="work_style/articles/show"] .article-main-section h1{font-size:1.4em}}[data-scope-path="work_style/articles/show"] .article-main-section .description{line-height:2;letter-spacing:1px;margin-bottom:50px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .description{margin-bottom:25px}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content{margin-bottom:50px;position:relative}[data-scope-path="work_style/articles/show"] .article-main-section .main-content h2{padding-bottom:10px;margin-bottom:35px;border-bottom:1px solid #111;font-size:2.6rem;letter-spacing:1px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content h3{padding:15px 20px;background-color:#f8f8fa;letter-spacing:1.5px;font-size:1.2em;margin-bottom:25px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content h4{color:#21726a;letter-spacing:1.5px;font-size:1.2em;margin-bottom:25px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content p{line-height:2;letter-spacing:1px;margin-bottom:25px}[data-scope-path="work_style/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="work_style/articles/show"] .article-main-section .main-content ol{list-style-type:none;counter-reset:list-number}[data-scope-path="work_style/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="work_style/articles/show"] .article-main-section .main-content>ul,[data-scope-path="work_style/articles/show"] .article-main-section .main-content>ol{margin-bottom:25px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content ul li,[data-scope-path="work_style/articles/show"] .article-main-section .main-content ol li{margin-bottom:10px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content li ol,[data-scope-path="work_style/articles/show"] .article-main-section .main-content li ul{margin-left:20px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content a{color:#8ba7b8}[data-scope-path="work_style/articles/show"] .article-main-section .main-content a:hover{border-bottom:1px solid;cursor:pointer}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link{border-bottom:1px solid #ddd;cursor:pointer;-webkit-transition:border-bottom-color .1s ease-out;transition:border-bottom-color .1s ease-out}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link:hover{border-bottom-color:#37beb0}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip{width:320px;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="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip .arrow{width:20px;height:20px;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%) rotate(45deg);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="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip{width:280px;padding:15px}}[data-scope-path="work_style/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="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip dt{font-size:1.4rem}}[data-scope-path="work_style/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="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip dd{font-size:1.2rem}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem;margin:auto}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align: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;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more{font-size:1.2rem}}[data-scope-path="work_style/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="work_style/articles/show"] .article-main-section .main-content .word-link .tooltip .read-more:hover .read-more-text{color:inherit;border-bottom:none}@keyframes pop-upwards{0%{bottom:calc(100% - 20px);opacity:.5}100%{bottom:100%;opacity:1}}[data-scope-path="work_style/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="work_style/articles/show"] .article-main-section .main-content .table-wrapper{overflow:scroll}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .table-wrapper table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:separate;border-radius:5px;margin-bottom:25px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .table-wrapper table th,[data-scope-path="work_style/articles/show"] .article-main-section .main-content .table-wrapper table td{padding:20px;min-width:150px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .table-wrapper table thead th{border-bottom:1px solid #ddd;background-color:#f8f8fa}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .table-wrapper table thead th:not(:last-child){border-right:1px solid #ddd}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .table-wrapper table tbody td:not(:last-child){border-right:1px solid #ddd}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .table-wrapper table tbody tr:not(:last-child) td{border-bottom:1px solid #ddd}[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile{border:1px solid #ddd;border-radius:5px;margin-bottom:70px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile{margin-bottom:50px}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile h2{margin-bottom:0;padding:20px 25px;border-bottom:1px solid #ddd;background-color:#f8f8fa;font-size:1.9rem;line-height:1}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile h2{padding:15px}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile dl{padding:20px 25px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile dl{padding:15px}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile dt{color:#21726a;font-weight:bold;line-height:18px;margin-bottom:10px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile dt{font-size:1.4rem}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile dd{font-size:1.4rem;line-height:28px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile dd{font-size:1.2rem}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile hr{margin:20px 0;border:none;border-bottom:1px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content #profile hr{margin:15px 0}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content pre{border:1px solid #ddd;border-radius:3px;padding:25px;margin-bottom:25px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content pre{padding:20px}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content pre code{font-size:.875em;line-height:1.8;letter-spacing:1px;white-space:pre-wrap}[data-scope-path="work_style/articles/show"] .article-main-section .main-content blockquote{border:1px solid #ddd;border-radius:3px;padding:30px 65px;background-color:#f8f8fa;margin-bottom:25px;position:relative}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content blockquote{padding:40px 20px}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content blockquote p{margin-bottom:0;font-size:.875em}[data-scope-path="work_style/articles/show"] .article-main-section .main-content blockquote p cite{font-size:.75em}[data-scope-path="work_style/articles/show"] .article-main-section .main-content blockquote::before,[data-scope-path="work_style/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:22px;height:16px;position:absolute}[data-scope-path="work_style/articles/show"] .article-main-section .main-content blockquote::before{top:20px;left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-scope-path="work_style/articles/show"] .article-main-section .main-content blockquote::after{bottom:20px;right:20px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-link-button{text-align:center;margin-bottom:25px}[data-scope-path="work_style/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="work_style/articles/show"] .article-main-section .main-content .custom-link-button a:hover{box-shadow:none;border-bottom:0}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .strong{font-weight:bold;color:#21726a}[data-scope-path="work_style/articles/show"] .article-main-section .main-content em{font-style:normal;font-weight:bold}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content iframe[src^='https://www.facebook.com/plugins/post.php']{width:100%}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link{display:-webkit-box;display:flex;padding:20px;margin-bottom:30px;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,0.2)}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link:hover{border-bottom:inherit}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:0;border-radius:3px;overflow:hidden}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch{max-width:180px;width:100%;flex-shrink:0}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch{max-width:100%}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-eyecatch img{display:block;width:100%}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information{margin-left:20px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information{margin-left:0;padding:20px}}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-heading{font-size:1.6rem;margin-bottom:15px}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-heading a{color:#111}[data-scope-path="work_style/articles/show"] .article-main-section .main-content .custom-snippet-link .custom-snippet-information .custom-snippet-description{font-size:1.2rem;color:#555;margin-bottom:0}[data-scope-path="work_style/articles/show"] .article-main-section .bottom-bookmark{margin-bottom:50px}[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top{text-align:center;margin-bottom:50px}[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top .buttons{display:inline-block}[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top .buttons:first-child{margin-right:20px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top .buttons:first-child{margin:0 0 20px}}[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top .link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:300px;height:45px;border:1px solid #ddd;border-radius:22.5px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;font-size:1.4rem}[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top .link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top .link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top .link{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:300px;height:42px;border:1px solid #ddd;border-radius:21px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out}[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top .link:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="work_style/articles/show"] .article-main-section .link-to-top .link>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}}[data-scope-path="work_style/articles/show"] .article-sidebar-section{width:100%;max-width:290px;margin-left:50px}@media screen and (max-width: 768px){[data-scope-path="work_style/articles/show"] .article-sidebar-section{display:none}}[data-scope-path="work_style/articles/show"] .article-sidebar-section .scrolling-sidebar{position:-webkit-sticky;position:sticky;top:100px;margin-bottom:20px}[data-scope-path="work_style/articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;padding:20px;margin-bottom:25px;background-color:#f8f8fa;border:1px solid #eee;border-radius:3px}[data-scope-path="work_style/articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:auto;height:32px;border-radius:16px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out}[data-scope-path="work_style/articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark:hover{background-color:#f28478;box-shadow:none}[data-scope-path="work_style/articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark>svg{width:1.2em;height:1.2em;margin-right:.5em}[data-scope-path="work_style/articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark .register-icon,[data-scope-path="work_style/articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .register-to-bookmark .button-to-register{color:#fff}[data-scope-path="work_style/articles/show"] .article-sidebar-section .scrolling-sidebar .article-bookmark .link-to-register{font-size:.7em}[data-scope-path="work_style/reserve/thanks/show"] .work-style-reserve-thanks-show-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="work_style/reserve/thanks/show"] .work-style-reserve-thanks-show-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="work_style/reserve/thanks/show"] .work-style-reserve-thanks-show-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="work_style/reserve/thanks/show"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="work_style/reserve/thanks/show"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="work_style/reserve/thanks/show"] .wrapper .guidance-content{max-width:750px;margin:0 auto;text-align:center}@media screen and (max-width: 768px){[data-scope-path="work_style/reserve/thanks/show"] .wrapper .guidance-content{text-align:left}}[data-scope-path="work_style/reserve/thanks/show"] .wrapper .guidance-content .lead-text{font-weight:bold;margin-bottom:20px}[data-scope-path="work_style/reserve/thanks/show"] .wrapper .guidance-content .caveat{color:#555}[data-scope-path="work_style/reserve/thanks/show"] .wrapper .guidance-content .action{text-align:center;margin-top:50px}@media screen and (max-width: 768px){[data-scope-path="work_style/reserve/thanks/show"] .wrapper .guidance-content .action{margin-top:20px}}[data-scope-path="work_style/reserve/thanks/show"] .wrapper .guidance-content .action .back-to-top{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#111;position:relative;width:300px;height:50px;border:1px solid #ddd;border-radius:25px;background:#fff;font-weight:normal;letter-spacing:.1em;-webkit-transition:color .1s ease-out, background-color .1s ease-out;transition:color .1s ease-out, background-color .1s ease-out;margin:auto;font-size:1.4rem}[data-scope-path="work_style/reserve/thanks/show"] .wrapper .guidance-content .action .back-to-top:hover{color:#aaa;background-color:#f8f8fa}[data-scope-path="work_style/reserve/thanks/show"] .wrapper .guidance-content .action .back-to-top>svg{width:8px;height:8px;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd}[data-scope-path="work_style/reserves/new"] .work-style-reserves-new-heading{position:relative;padding:40px 60px 60px;text-align:center}[data-scope-path="work_style/reserves/new"] .work-style-reserves-new-heading::after{content:"";position:absolute;top:100%;left:0;width:100%;height:460px;background-color:#37beb0;z-index:-1}@media screen and (max-width: 768px){[data-scope-path="work_style/reserves/new"] .work-style-reserves-new-heading{background-color:#f8f8fa;font-size:1.3em;padding:30px}}[data-scope-path="work_style/reserves/new"] .wrapper{padding:50px;background-color:#fff;margin:70px auto;border-radius:5px;max-width:1140px;width:100%}@media screen and (max-width: 768px){[data-scope-path="work_style/reserves/new"] .wrapper{border-radius:0;padding:20px;margin:5px 0 0}}[data-scope-path="work_style/reserves/new"] .wrapper .fieldset{width:100%;display:table;margin-bottom:30px}@media screen and (max-width: 768px){[data-scope-path="work_style/reserves/new"] .wrapper .fieldset{display:block}}[data-scope-path="work_style/reserves/new"] .wrapper .legend,[data-scope-path="work_style/reserves/new"] .wrapper .field{display:table-cell;vertical-align:middle}@media screen and (max-width: 768px){[data-scope-path="work_style/reserves/new"] .wrapper .legend,[data-scope-path="work_style/reserves/new"] .wrapper .field{display:block}}[data-scope-path="work_style/reserves/new"] .wrapper .legend{width:200px;padding:0 0 30px 30px;font-weight:bold;border-bottom:2px solid #37beb0;color:#555;width:250px}@media screen and (max-width: 768px){[data-scope-path="work_style/reserves/new"] .wrapper .legend{width:auto;border:none;padding:0;margin-bottom:10px;font-size:1.4rem}}[data-scope-path="work_style/reserves/new"] .wrapper .legend.require::after{content:'必須';display:inline-block;font-size:1rem;color:#ee6354;border:1px solid #ee6354;border-radius:2px;padding:0 6px 1px;margin:0 0 0 10px;position:relative;bottom:2px}[data-scope-path="work_style/reserves/new"] .wrapper .legend.one-line{padding-top:0;line-height:45px}@media screen and (max-width: 768px){[data-scope-path="work_style/reserves/new"] .wrapper .legend.one-line{line-height:normal}}[data-scope-path="work_style/reserves/new"] .wrapper .field{padding:0 0 30px 30px;border-bottom:2px solid #ddd}@media screen and (max-width: 768px){[data-scope-path="work_style/reserves/new"] .wrapper .field{width:auto;border-bottom:1px solid #ddd;padding:0 0 30px}}[data-scope-path="work_style/reserves/new"] .wrapper input[type=text],[data-scope-path="work_style/reserves/new"] .wrapper input[type=password]{width:100%;height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 15px;background-color:#fff}@media screen and (max-width: 768px){[data-scope-path="work_style/reserves/new"] .wrapper input[type=text],[data-scope-path="work_style/reserves/new"] .wrapper input[type=password]{padding:10px}}[data-scope-path="work_style/reserves/new"] .wrapper input[type=text][data-has-error="true"],[data-scope-path="work_style/reserves/new"] .wrapper input[type=password][data-has-error="true"]{border-color:#ee6354}[data-scope-path="work_style/reserves/new"] .wrapper input[type=text][data-has-error="true"]:not(:focus),[data-scope-path="work_style/reserves/new"] .wrapper input[type=password][data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="work_style/reserves/new"] .wrapper select{height:52px;font-size:1.4rem;border:1px solid #ddd;border-radius:3px;padding:5px 45px 5px 15px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 6 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline stroke-width='.8' fill='none' stroke='%23555' points='1,1 3,3 5,1'/%3E%3C/svg%3E");background-size:15px;background-position:right 15px center;min-width:200px}[data-scope-path="work_style/reserves/new"] .wrapper select[data-has-error="true"]{border-color:#ee6354}[data-scope-path="work_style/reserves/new"] .wrapper select[data-has-error="true"]:not(:focus){background-color:#fdeae8}[data-scope-path="work_style/reserves/new"] .wrapper .radio-button:not(:last-child){margin-right:20px}[data-scope-path="work_style/reserves/new"] .wrapper .radio-button input[type=radio]{margin-right:10px}[data-scope-path="work_style/reserves/new"] .wrapper textarea{width:100%;border:1px solid #ddd;border-radius:3px;padding:15px}[data-scope-path="work_style/reserves/new"] .wrapper .invalid{font-size:1.4rem;margin-top:10px;color:#ee6354}[data-scope-path="work_style/reserves/new"] .wrapper .recaptcha{text-align:center;margin-bottom:30px}[data-scope-path="work_style/reserves/new"] .wrapper .recaptcha .g-recaptcha{display:inline-block}[data-scope-path="work_style/reserves/new"] .wrapper .action{text-align:center}@media screen and (max-width: 768px){[data-scope-path="work_style/reserves/new"] .wrapper .action{padding-top:10px;padding-bottom:30px}}[data-scope-path="work_style/reserves/new"] .wrapper .action p{font-size:1.2rem;padding-bottom:10px}[data-scope-path="work_style/reserves/new"] .wrapper .action .submit{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:#fff;width:250px;height:50px;border-radius:25px;background:#ee6354;font-weight:bold;letter-spacing:.075em;box-shadow:0 1px 7px rgba(0,0,0,0.2);-webkit-transition:background-color .1s ease-out, box-shadow       .1s ease-out;transition:background-color .1s ease-out, box-shadow       .1s ease-out;margin:auto;font-weight:bold;font-size:1.4rem;color:#fff}[data-scope-path="work_style/reserves/new"] .wrapper .action .submit:hover{background-color:#f28478;box-shadow:none}[data-scope-path="work_style/reserves/new"] .wrapper .action .submit>svg{width:1.2em;height:1.2em;margin-right:.5em}
