@keyframes scroll-hint-appear{0%{opacity:0;transform:translate(40px)}10%{opacity:1}50%,to{opacity:0;transform:translate(-40px)}}.scroll-hint-icon{box-sizing:border-box;opacity:0;text-align:center;background:#000000b3;border-radius:5px;width:120px;height:auto;padding:20px 10px 10px;transition:opacity .3s;position:absolute;top:calc(50% - 25px);left:calc(50% - 60px)}.scroll-hint-icon-wrap{pointer-events:none;width:100%;height:100%;max-height:100%;position:absolute;top:0;left:0}.scroll-hint-text{color:#fff;margin-top:5px;font-size:10px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{color:#fff;vertical-align:middle;text-align:center;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;display:inline-block}.scroll-hint-icon:after{content:"";opacity:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;width:34px;height:14px;margin-left:-20px;transition-delay:2.4s;display:block;position:absolute;top:10px;left:50%}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:1.2s linear 2 scroll-hint-appear}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px #0006}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{content:"";pointer-events:none;z-index:1;opacity:0;visibility:hidden;background:linear-gradient(270deg,#00000026 0,#0000 16px,#0000);width:20px;height:100%;position:absolute;top:0;right:0}.scroll-hint-shadow-wrap:before{content:"";pointer-events:none;z-index:1;opacity:0;visibility:hidden;background:linear-gradient(90deg,#00000026 0,#0000 16px,#0000);width:20px;height:100%;position:absolute;top:0;left:0}.scroll-hint-shadow-wrap.is-right-scrollable:after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap.is-left-scrollable:before{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before{opacity:1;visibility:visible}#sideBar .arrow_Link{margin-bottom:15px;font-weight:500}#sideBar .topics_sideBar{background:var(--basic);border-radius:5px;height:75vh;margin-bottom:20px;padding:20px;overflow-y:scroll}#sideBar .topics_sideBar .cta_Bnr{border:1px solid var(--bluegray2);width:100%;display:block}#sideBar .topics_sideBar .cta_Bnr:hover{filter:brightness(1.1)}#sideBar .side_article_search{margin-top:30px}#sideBar .side_article_search h3{color:#fff;text-align:center;font-size:2rem;font-weight:600}#sideBar .side_article_search .search_Box{width:100%;margin:10px auto 0}#sideBar .side_article_search .search_Box .search-area{padding:13px 10px}#sideBar .side_article_search .search_Box .search-btn{width:15%}#sideBar .side_article_search .tags{width:100%;margin-top:20px}#sideBar .side_article_search .tags .tag{color:#fff;border-color:#fff;padding:5px 10px}#sideBar .side_article_search .tags .tag:hover{color:var(--basic);background:#fff}#topics_archive.keyword #content_Wrap .content_ttl h1{line-height:1.4}#topics_archive.keyword #content_Wrap .content_ttl .lead_txt{display:none}.topics_archive_List{margin:30px 0}.topics_archive_List li{border-bottom:1px solid #ccc;margin-top:15px;padding-bottom:15px;position:relative}.topics_archive_List li figure.thumbnail{width:35%;max-width:320px;margin-bottom:0}.topics_archive_List li .txt_Box{width:63%}.new_article_Wrap{margin-bottom:80px}#topics_detail #content_Wrap{width:61%;max-width:850px;margin-right:0}#article_detail .content_ttl{margin-bottom:30px}#article_detail .content_ttl h1{margin-bottom:20px;line-height:1.2}#article_detail .content_ttl .tags .tag{margin-bottom:20px}#article_detail p.txt{margin-top:30px;font-size:1.6rem;line-height:1.8}#article_detail .box26{border:2px solid #0e3e5d;border-radius:5px;margin:30px 0;padding:0 0 20px}#article_detail .box26 .box-title{color:#fff;background:var(--basic);text-align:center;padding:10px;font-size:2rem;font-weight:600;display:block}#article_detail .box26 p{margin:0;padding:20px 20px 0;font-size:1.6rem;font-weight:500;line-height:1.8}#article_detail a.article_link{color:var(--basic);text-decoration:underline}#article_detail a.article_link:hover{opacity:.7;text-decoration:none}#article_detail .content_Area>p{margin-top:30px;font-size:1.6rem;line-height:1.8}#article_detail .content_Area>p>a{color:var(--basic)!important}#article_detail .content_Area>p>a:hover{opacity:.7}#article_detail .content_Area>div ul,#article_detail .content_Area>div li{font-size:1.6rem}#article_detail .content_Area span{text-decoration:none!important}#article_detail .content_Area span a{color:var(--basic);text-decoration:underline}#article_detail .content_Area span a:hover{text-decoration:none}#article_detail .content_Area h2[id]{margin-top:-152px;padding-top:152px}#article_detail .content_Area h2 span{margin-top:50px;padding-left:1em;font-size:2rem;font-weight:600;line-height:1.6;display:block;position:relative}#article_detail .content_Area h2 span:before{content:"";background:var(--basic);width:10px;height:100%;position:absolute;top:0;left:0}#article_detail .content_Area h3{color:var(--basic);background:var(--bluegray);margin:30px 0 -15px;padding:10px 13px;font-size:1.8rem;font-weight:600}#article_detail .content_Area h4{color:var(--basic);border-bottom:3px solid var(--basic);margin:30px 0 -15px;padding-bottom:5px;font-size:1.8rem;font-weight:600;display:inline-block}#article_detail .content_Area p.note{color:#555;margin-top:15px;font-size:1.2rem;line-height:1.4}#article_detail .content_Area .article_index{background:var(--bluegray);border-radius:5px;margin-top:30px;padding:25px}#article_detail .content_Area .article_index .index_ttl{cursor:pointer;margin-left:1em;font-size:2rem;font-weight:600;position:relative}#article_detail .content_Area .article_index .index_ttl:before{content:""}#article_detail .content_Area .article_index .index_ttl:after{content:"";color:#888;font-family:Material Symbols Outlined;font-size:2.4rem;font-weight:300;transition:all .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}#article_detail .content_Area .article_index .index_ttl.close:after{top:0;transform:rotate(180deg)}#article_detail .content_Area .article_index .index_inner{margin-top:30px}#article_detail .content_Area .article_index .index_inner li{line-height:1;position:relative}#article_detail .content_Area .article_index .index_inner li:not(:last-child){margin-bottom:15px}#article_detail .content_Area .article_index .index_inner li:before{content:"";background:var(--bluegray2);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#article_detail .content_Area .article_index .index_inner li a{width:100%;color:var(--basic);padding-left:1em;font-size:1.6rem;font-weight:400;display:block}#article_detail .content_Area .article_index .index_inner li a:hover{text-decoration:underline}#article_detail .content_Area table{border:1px solid var(--bluegray2);border-collapse:collapse;width:100%;margin-top:30px}#article_detail .content_Area table td,#article_detail .content_Area table th{border:1px solid var(--bluegray2);border-collapse:collapse;text-align:center;padding:20px 15px;font-size:1.6rem;line-height:1.4}#article_detail .content_Area table th{background:var(--bluegray);vertical-align:middle;font-weight:600}#article_detail .content_Area table th a{color:var(--basic);text-decoration:underline}#article_detail .content_Area table th.left,#article_detail .content_Area table td[colspan],#article_detail .content_Area table td[rowspan]{text-align:left;line-height:1.4}#article_detail .content_Area table .table_List li{text-align:left;padding-left:1em;position:relative}#article_detail .content_Area table .table_List li:not(:last-child){margin-bottom:10px}#article_detail .content_Area table .table_List li:before{content:"";background:var(--bluegray2);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.article_table{margin-top:30px}.article_table table{width:100%}.article_table table,.article_table td,.article_table th{border:1px solid var(--bluegray2);border-collapse:collapse}.article_table td,.article_table th{text-align:center;padding:20px 15px;font-size:1.6rem}.article_table th{background:var(--bluegray);vertical-align:middle;font-weight:600}.article_table th a{color:var(--basic);text-decoration:underline}.article_table td.left,.article_table td[colspan],.article_table td[rowspan]{text-align:left;line-height:1.4}.article_table .table_List li{text-align:left;padding-left:1em;position:relative}.article_table .table_List li:not(:last-child){margin-bottom:10px}.article_table .table_List li:before{content:"";background:var(--bluegray2);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#article_detail .content_Area .job-info{background:var(--bluegray2);border-radius:5px;margin-top:30px;padding:25px}#article_detail .content_Area .job-info h3{color:var(--basic);background:0 0;margin:0 0 15px;padding:0}#article_detail .content_Area .job-info .job-info_Box{background:#fff;margin-bottom:15px;padding:20px}#article_detail .content_Area .job-info .job-info_Box.flex{justify-content:space-between}#article_detail .content_Area .job-info .job-info_Box:last-child{margin-bottom:0}#article_detail .content_Area .job-info .job-info_Box .job-thumb{display:none}#article_detail .content_Area .job-info .job-info_Box .txt_Box{width:100%}#article_detail .content_Area .job-info .job-info_Box .txt_Box .job-link{color:var(--basic);border-bottom:var(--basic) 1px solid;margin-bottom:7px;font-size:1.4rem;font-weight:600;line-height:1.3;display:inline-block}#article_detail .content_Area .job-info .job-info_Box .txt_Box .job-link i{padding-left:3px;font-size:1.2rem}#article_detail .content_Area .job-info .job-info_Box .txt_Box .txt{font-size:1.2rem;line-height:1.4}#article_detail .content_Area .job-info .job-info_Box h4{color:var(--basic);font-weight:1.4rem;margin-bottom:5px;font-weight:600;line-height:1.3}#article_detail .content_Area .job-info .job-info_Box table{border-collapse:collapse;table-layout:fixed;border:none;width:100%;margin-top:10px;margin-bottom:0}#article_detail .content_Area .job-info .job-info_Box table tr td{border:none;padding:0}#article_detail .content_Area .job-info .job-info_Box table tr td strong{font-weight:600}#article_detail .content_Area .job-info .job-info_Box table tr:nth-child(odd) td{border-bottom:var(--bluegray2) 1px solid;text-align:left;background:0 0;width:100%;padding:0;font-size:1.6rem;font-weight:600;line-height:1.5}#article_detail .content_Area .job-info .job-info_Box table tr:nth-child(2n) td{text-align:left;padding:10px 0 20px 5px;font-size:1.6rem;font-weight:400;line-height:1.6}#article_detail .content_Area .job-info .job-info_Box table tr td.job_description{text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:5px 5px 10px;padding:0;display:-webkit-box;overflow:hidden}#article_detail .content_Area .job-info .job-info_Box table tr:last-child td{padding:5px 0 0 5px}.readMoreInner{position:relative}.readMoreContainer{height:auto;max-height:500px;transition:max-height .6s;position:relative;overflow:hidden}.readMoreContainer:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 40%,#fff 100%);width:100%;height:100%;transition:all 1s;display:block;position:absolute;top:0;left:0}.readMoreContainer.show{margin-bottom:100px}.readMoreContainer.show:after{z-index:-1;opacity:0}.readMoreBtn{text-align:center;border:1px solid var(--bluegray2);color:#333;background:var(--bluegray);cursor:pointer;border-radius:3px;width:100%;max-width:200px;margin:-50px auto 0;padding:12px 15px;display:block;position:relative}.recommend_point{margin-top:30px}.recommend_point>p{color:#fff;background:var(--basic);border-radius:5px 5px 0 0;padding:15px 20px;font-size:1.8rem;font-weight:500}.recommend_point ul{border:1px solid var(--basic);background:var(--bluegray);border-radius:0 0 5px 5px;padding:25px}.recommend_point ul li{padding-left:1.5em;font-size:1.6rem;font-weight:500;position:relative}.recommend_point ul li:not(:last-child){margin-bottom:15px}.recommend_point ul li:before{content:"";font-variation-settings:"FILL" 1;font-size:130%;left:0}.blogcard{border:1px solid var(--bluegray2);border-radius:5px;margin-top:30px;padding:20px}.blogcard:hover{background:var(--lightblue)}.blogcard:hover p.ttl{text-decoration:underline}.blogcard figure.thumbnail{width:35%;max-width:320px;margin-bottom:0}.blogcard .txt_Box{width:63%}.blogcard .txt_Box p.ttl{font-size:1.8rem}.blogcard .txt_Box p.ttl span:before{content:"";color:#333;font-size:100%;left:0}.blogcard .txt_Box .detail{color:#555;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:1.4rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.cta_Box{text-align:center;margin-top:30px}.cta_Box .cta_txt{text-align:center;font-size:1.6rem;font-weight:500;line-height:1.6;display:inline-block;position:relative}.cta_Box .cta_txt:before,.cta_Box .cta_txt:after{content:"";background:var(--basic);width:2px;height:85%;position:absolute;bottom:0}.cta_Box .cta_txt:before{left:-1em;transform:rotate(-30deg)}.cta_Box .cta_txt:after{right:-1em;transform:rotate(30deg)}.cta_Box .article_cta{background:linear-gradient(#0e3e5d 0%,#1871a4 100%);border:none;border-radius:5px;max-width:600px;margin:10px auto 0;padding:20px 5px;transition:all .3s ease-out;position:relative}.cta_Box .article_cta span{color:#fff;font-size:1.8rem;font-weight:600;position:relative}.cta_Box .article_cta:before{content:"";background:linear-gradient(#1871a4 0%,#0e3e5d 100%);border-radius:5px;width:100%;height:100%;transition:all .3s ease-out;position:absolute;top:0;left:0}.cta_Box .article_cta:after{color:#fff}.cta_Box .article_cta:hover:before{opacity:0}#article_detail .content_Area .botan{text-align:center;margin-top:20px}#article_detail .content_Area .botan b{margin-bottom:10px;font-weight:600;display:inline-block;color:var(--basic)!important}#article_detail .content_Area a.service-cta_Btn{text-align:center;background:linear-gradient(#1871a4 0%,#0e3e5d 100%);border:none;border-radius:5px;justify-content:center;width:100%;max-width:600px;margin:10px auto 0;padding:20px 5px;font-size:1.8rem;font-weight:500;line-height:1;transition:all .3s ease-out;display:flex;position:relative;color:#fff!important}#article_detail .content_Area a.service-cta_Btn:hover{opacity:.7}#article_detail .content_Area a.service-cta_Btn span.yellow{font-weight:inherit;color:#fff584}#article_detail .content_Area a.service-cta_Btn:after{content:"";color:#fff;font-family:Material Symbols Outlined;font-size:2rem;font-weight:300;position:absolute;top:50%;right:0;transform:translateY(-50%)}#article_detail .content_Area .recommendation{margin-block:2.5rem}#article_detail .content_Area .recommendation .lead{background:var(--basic);color:#fff;border-radius:5px 5px 0 0;width:max-content;margin:0;padding:7px 10px 7px 2em;font-size:1.4rem;position:relative}#article_detail .content_Area .recommendation .lead:before{content:"";color:#fff;font-family:Material Symbols Outlined;font-size:150%;font-weight:200;line-height:1;position:absolute;top:50%;left:.3em;transform:translateY(-50%)}#article_detail .content_Area .recommendation ul{border:1px solid var(--basic);background:var(--bluegray);border-radius:0 5px 5px;padding:20px}#article_detail .content_Area .recommendation ul li{line-height:1.5;position:relative}#article_detail .content_Area .recommendation ul li:nth-child:not(:first-child){margin-top:10px}#article_detail .content_Area .recommendation ul li a{color:var(--basic);font-weight:700;text-decoration:underline}#article_detail .content_Area .recommendation ul li a:hover{text-decoration:none}ul.hashtag{flex-wrap:wrap;margin-top:20px;display:flex}ul.hashtag li{color:var(--basic);margin-left:0;margin-right:1rem;font-weight:500}#article_detail .content_Area .check_point{background:var(--bluegray);border:2px solid var(--basic);border-radius:5px;margin-top:20px;padding:20px}#article_detail .content_Area .check_point h3{color:var(--basic);margin:0 0 10px;padding:0 0 0 1.4em;position:relative}#article_detail .content_Area .check_point h3:before{content:"";color:var(--basic);font-variation-settings:"FILL" 1;font-family:Material Symbols Outlined;font-size:2.2rem;font-weight:600;position:absolute;top:56%;left:0;transform:translateY(-50%)}#article_detail .content_Area .check_point h3 i{display:none}#article_detail .content_Area .check_point p.a-txt{font-size:1.6rem;line-height:1.8}.fukidashi_Box{margin-top:30px}.fukidashi_Box .icon{width:100px;display:block}.fukidashi_Box .fukidashi{background:var(--bluegray);border-radius:10px;width:calc(100% - 120px);padding:20px;font-size:1.6rem;line-height:1.6;position:relative}.fukidashi_Box .fukidashi:before{content:"";border-top:15px solid var(--bluegray);border-left:20px solid #0000;border-right:20px solid #0000;position:absolute;top:0;left:-15px}.article_image{margin-top:30px}.article_image>img{width:auto}.author{background:var(--bluegray);border-radius:5px;margin-top:100px;padding:25px}.author .author_icon{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex}.author .author_icon img{object-fit:contain;object-position:center center;width:110px;height:110px}.author .txt_Box{width:calc(100% - 150px)}.author .txt_Box .name{margin-bottom:15px;font-size:1.4rem}.author .txt_Box .name span.bold{font-size:1.8rem}.author .txt_Box .detail{font-size:1.6rem;line-height:1.8}#share_Wrap{width:12%;max-width:130px;margin:0 20px;position:sticky;top:200px}#share_Wrap .txt{text-align:center;margin-bottom:15px;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500}#share_Wrap .sns_share_List{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}#share_Wrap .sns_share_List li{width:90%;max-width:35px;margin-bottom:15px}#share_Wrap .sns_share_List li a{width:100%;display:block}#share_Wrap .sns_share_List li a:hover{opacity:.7}#share_Wrap .sns_share_List li a.link_copy{background:var(--basic);text-align:center;border-radius:50%;width:35px;height:35px;position:relative}#share_Wrap .sns_share_List li a.link_copy:after{content:"󿾵";color:#fff;font-family:Material Symbols Outlined;font-size:2.2rem;font-weight:300;position:absolute;top:48%;left:52%;transform:translate(-50%,-50%)}#share_Wrap .sns_share_List li a.link_copy span.copy_txt{color:#fff;text-align:center;opacity:0;visibility:hidden;background:#000c;border-radius:3px;width:100px;padding:8px 4px;font-size:1.2rem;transition:all .3s;display:inline-block;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}#share_Wrap .sns_share_List li a.link_copy span.copy_txt:after{content:"";border-bottom:8px solid #000c;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:-8px;left:50%;transform:translate(-50%)}#share_Wrap .sns_share_List li a.link_copy:hover span.copy_txt,#share_Wrap .sns_share_List li a.link_copy.is-copied span.copy_txt{opacity:1;visibility:visible}.fuwatto_btn_yellow{border:1px solid var(--basic);background:var(--basic);color:#fff;text-align:center;border-radius:5px;width:100%;max-width:500px;margin:30px auto 0;padding:15px 5px;display:block}.fuwatto_btn_yellow:hover{color:var(--basic);background:#fff}.komoji{font-size:1.4rem;font-weight:400}.omoji{margin-top:10px;font-size:1.8rem;font-weight:500;display:block}#article_detail .content_Area ul{margin-top:15px}#article_detail .content_Area ul li{line-height:1.5}.related_article_List{margin-top:30px;position:relative}.related_article_List li{width:18.5%;position:relative}.related_article_List .slick-slide{margin:0 10px}.related_article_List li figure.thumbnail{margin-bottom:10px;transition:transform .4s;overflow:hidden}.related_article_List li:hover figure.thumbnail img{transition:transform .4s}.related_article_List li .tags{z-index:2;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.related_article_List li p.ttl{color:#333;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:10px;font-size:1.6rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.related_article_List li p.date{color:#555;font-size:1.2rem;font-weight:400}.related_article_List li a.box_Link{z-index:1;position:absolute;inset:0}.related_article_List li:hover p.ttl{text-decoration:underline}#article_detail .content_Area .entry_search_link{text-align:center;background:linear-gradient(#8aafd4,#0e3e5d);border-radius:5px;width:100%;margin-top:30px;padding:20px;display:block}#article_detail .content_Area .entry_search_link:hover{filter:brightness(1.1)}#article_detail .content_Area .entry_search_link>p{color:#fff;margin:0;line-height:1;position:relative}#article_detail .content_Area .entry_search_link>p.sub{margin-bottom:15px;font-size:1.6rem;font-weight:500}#article_detail .content_Area .entry_search_link>p.main span{padding-left:1.3em;font-size:2.4rem;font-weight:600;position:relative}#article_detail .content_Area .entry_search_link>p.main span:before{content:"";color:#fff;top:56%;left:0}.case_Box>.flex{background:var(--bluegray);margin-top:30px;padding:20px}.case_Box .case_info{text-align:center;flex-direction:column;align-items:center;width:15%;display:flex}.case_Box .case_info figure{width:100px}.case_Box .case_info .detail{margin-top:10px}.case_Box .case_info .detail span{margin-bottom:5px;font-size:1.4rem;line-height:1;display:block}.case_Box .case_info .detail span.name small{color:#555;font-size:80%}.case_Box .case_income{width:82%}.case_Box .case_income [class*=income_]{text-align:center;border:5px solid var(--bluegray2);background:#fff;border-radius:5px;width:47%;padding:15px;position:relative}.case_Box .case_income .income_before:after{content:"";border-left:20px solid var(--basic);border-top:17px solid #0000;border-bottom:17px solid #0000;position:absolute;top:50%;right:-12%;transform:translateY(-50%)}#article_detail .content_Area .case_Box .case_income [class*=income_] p{margin:0;line-height:1}#article_detail .content_Area .case_Box .case_income [class*=income_] p.income{color:#555;margin-top:10px;font-size:1.4rem}.case_Box .case_income [class*=income_] p.income span{vertical-align:-1px;margin:0 2px;font-family:Roboto,Noto Sans JP,sans-serif;font-size:2.4rem;font-weight:500}.case_Box .case_income .income_after{background:var(--basic)}#article_detail .content_Area .case_Box .case_income [class*=income_] p.note{color:#555;margin-top:10px;font-size:1.4rem;font-weight:400}.case_Box .case_income .income_before p{color:#555}.case_Box .case_income .income_after p,#article_detail .content_Area .case_Box .case_income .income_after p.income,#article_detail .content_Area .case_Box .case_income .income_after p.note{color:#fff}#article_detail .content_Area .case_Box .case_income .income_after p.income{color:#fff584}#article_detail .content_Area h3.num_list{align-items:center;display:flex}#article_detail .content_Area h3.num_list span.num{background:var(--basic);color:#fff;text-align:center;width:auto;height:100%;margin-right:10px;padding:5px 8px 3px;font-family:Roboto,Noto Sans Japanese,sans-serif;font-size:1.6rem;font-weight:600;line-height:1}#article_detail .content_Area [class*=_summary]{background:var(--bluegray);border:2px solid var(--basic);border-radius:5px;margin-top:30px;position:relative}#article_detail .content_Area [class*=_summary] h2{background:var(--basic);color:#fff;border-radius:3px 3px 0 0;width:100%;padding:15px 15px 15px 2em;font-size:2rem;font-weight:600;line-height:1;position:relative}#article_detail .content_Area .bottom_summary h2.ic:before{content:"";color:#fff;font-variation-settings:"FILL" 1;font-size:115%;font-weight:600;left:.6em}#article_detail .content_Area [class*=_summary] .inner{padding:20px 25px}#article_detail .content_Area [class*=_summary] p{margin:0 0 20px}#article_detail .content_Area [class*=_summary] p strong{color:var(--basic);font-family:Roboto,Noto Sans Japanese,sans-serif;font-size:110%;font-weight:600}#article_detail .content_Area [class*=_summary] ul li{margin-bottom:20px;padding-left:.8em;position:relative}#article_detail .content_Area [class*=_summary] ul li:last-child{margin-bottom:0}#article_detail .content_Area [class*=_summary] ul li:before{content:"";background:var(--basic);width:6px;height:6px;position:absolute;top:.7em;left:0}#article_detail .content_Area [class*=_summary] ul li h3{margin:0 0 7px;padding:0;position:relative}#article_detail .content_Area [class*=_summary] ul li:last-child p{margin-bottom:0}#article_detail .content_Area .top_summary h2.ic:before{content:"";color:#fff;font-size:115%;font-weight:400;left:.6em}#article_detail .content_Area .result_summary h2.ic:before{content:"";color:#fff;font-variation-settings:"FILL" 1;font-size:115%;font-weight:400;left:.6em}#article_detail .content_Area .result_summary ul li{margin-bottom:5px}#article_detail .content_Area .result_summary ul li p{margin-bottom:0}.example_text{background:var(--bluegray);border-radius:5px;margin-top:30px;padding:20px}#article_detail .content_Area .example_text p{color:#555;margin-top:0;font-size:1.4rem;font-style:italic}#article_detail .content_Area .reference_link{margin-top:15px}#article_detail .content_Area .reference_link p{color:#555;margin:5px 0 0;font-size:1.4rem}#article_detail .content_Area .reference_link p a{text-decoration:underline}#article_detail .content_Area .point_list{background:var(--bluegray);border-radius:5px;margin-top:30px;padding:25px}#article_detail .content_Area .point_list ul li{margin-bottom:15px;padding-left:1.3em;font-size:1.6rem;position:relative}#article_detail .content_Area .point_list ul li:last-child{margin-bottom:0}#article_detail .content_Area .point_list ul li:before{content:"";background:var(--basic);width:7px;height:7px;position:absolute;top:.4em;left:0}#article_detail .content_Area .point_list ul li span{color:var(--basic);font-weight:600}#article_detail .content_Area .related_article{background:var(--bluegray);border-radius:5px;margin-top:30px;padding:25px}#article_detail .content_Area .related_article h3{margin:0 0 10px;padding:0 0 0 1.5em;font-size:2rem;font-weight:600;line-height:1.6;display:block;position:relative}#article_detail .content_Area .related_article h3:before{content:"";font-variation-settings:"FILL" 1;left:0}#article_detail .content_Area .related_article ul li{margin-bottom:15px}#article_detail .content_Area .related_article ul li:last-child{margin-bottom:0}#article_detail .content_Area .related_article ul li a{color:var(--basic);text-decoration:underline}#article_detail .content_Area .related_article ul li a:hover{opacity:.7;text-decoration:none}#article_detail .content_Area .related_article ul li a.jmsc{position:relative}#article_detail .content_Area .related_article ul li a.jmsc:after{content:"";color:var(--basic);font-family:Material Symbols Outlined;font-size:80%;font-weight:400;line-height:1;position:absolute;top:5px;right:-1.2em}#article_detail .content_Area .supervisor{background:var(--bluegray);border-radius:5px;margin-top:30px;padding:25px}#article_detail .content_Area .supervisor p.ttl{margin:0;padding-left:1.5em;font-size:2rem;font-weight:600}#article_detail .content_Area .supervisor p.ttl.ic:before{content:"";font-variation-settings:"FILL" 1;font-size:130%;font-weight:600;left:0}#article_detail .content_Area .supervisor .img-txt_Box{justify-content:space-between;align-items:center;margin-top:20px;padding:0 10px}#article_detail .content_Area .supervisor .img-txt_Box figure{width:20%}#article_detail .content_Area .supervisor .img-txt_Box figure img{object-fit:cover;border-radius:50%;width:20vw;max-width:150px;height:20vw;max-height:150px}#article_detail .content_Area .supervisor .txt_Box{width:78%}#article_detail .content_Area .supervisor .txt_Box .name{margin:0 0 10px;font-size:1.8rem;font-weight:600;line-height:1}#article_detail .content_Area .supervisor .txt_Box .name a{text-decoration:underline}#article_detail .content_Area .supervisor .txt_Box .name a:hover{opacity:.7;text-decoration:none}#article_detail .content_Area .supervisor .txt_Box .txt{margin:0;font-size:1.4rem;line-height:1.6}#article_detail .content_Area .supervisor .txt_Box .supervisor_Btn{justify-content:space-between}#article_detail .content_Area .supervisor .txt_Box .supervisor_Btn a{text-align:center;color:#fff;background:var(--basic);border-radius:5px;width:49%;padding:10px 0;font-size:1.4rem;font-weight:600;line-height:1.5;display:block}#article_detail .content_Area .supervisor .txt_Box .supervisor_Btn a i{padding-right:3px}#article_detail .content_Area .supervisor .comment{color:#555;background:#fff;border-radius:5px;margin-top:20px;padding:20px;font-size:1.4rem;line-height:1.5;position:relative}#article_detail .content_Area .supervisor .comment:before{content:"";border-bottom:15px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;position:absolute;top:-8%;left:9%}#article_detail .content_Area .q_and_a_Box{border:1px solid var(--basic);border-radius:5px;margin-top:30px;padding:20px}#article_detail .content_Area .q_and_a_Box .question{color:var(--basic);border-bottom:1px solid var(--bluegray2);margin:0 auto;padding:0 0 10px calc(10px + 1.5em);font-size:1.8rem;font-weight:600;position:relative}#article_detail .content_Area .q_and_a_Box .question:before{content:"Q.";color:var(--basic);font-family:Roboto,Noto Sans Japanese,sans-serif;font-size:100%;font-weight:600;position:absolute;top:0;left:.5em}#article_detail .content_Area .q_and_a_Box .answer{color:#333;margin-top:0;padding:15px 15px 0 calc(10px + 1.7em);font-size:1.6rem;line-height:1.6;position:relative}#article_detail .content_Area .q_and_a_Box .answer:before{content:"A.";color:var(--basic);font-family:Roboto,Noto Sans Japanese,sans-serif;font-size:100%;font-weight:600;position:absolute;top:1em;left:.7em}#article_detail .content_Area .q_and_a_Box .answer span.bold{color:var(--basic)}#article_detail .content_Area .advisor_txt_Box{align-items:flex-start;margin-top:30px}#article_detail .content_Area .advisor_txt_Box .advisor_img{text-align:center;width:15%}#article_detail .content_Area .advisor_txt_Box .advisor_img figure{margin-bottom:10px}#article_detail .content_Area .advisor_txt_Box .advisor_img figure img{object-fit:cover;border-radius:50%;width:20vw;max-width:120px;height:20vw;max-height:120px}#article_detail .content_Area .advisor_txt_Box .advisor_img .name{text-align:center;margin:0;font-size:1.2rem;line-height:1.3}#article_detail .content_Area .advisor_txt_Box .advisor_img .name .bold{margin-top:5px;font-size:1.4rem;font-weight:600;display:block}#article_detail .content_Area .advisor_txt_Box .advice_txt{background:var(--bluegray);border-radius:5px;width:82%;margin-top:0;padding:20px;font-size:1.6rem;line-height:1.8;position:relative}#article_detail .content_Area .advisor_txt_Box .advice_txt:before{content:"";border-right:20px solid var(--bluegray);border-top:15px solid #0000;border-bottom:15px solid #0000;position:absolute;top:15px;left:-10px}@media screen and (width<=1050px){.content_inner{justify-content:center}#topics_detail #content_Wrap{width:calc(100% - 160px)}#share_Wrap{max-width:80px;margin:0 0 0 20px}.article_image>img{width:100%}}@media screen and (width<=768px){#topics_archive .breadcrumb{z-index:1;width:100%;padding-left:1em;position:absolute;top:0;left:50%;transform:translate(-50%)}#topics_archive .breadcrumb li,#topics_archive .breadcrumb li a{color:#fff;font-size:1.1rem}.breadcrumb li:not(:last-child):after{font-size:1.4rem}#content_Wrap .content_ttl{background:url(/img/article_search_bg.jpg) 50%/cover no-repeat;width:100%;height:200px;position:relative}#content_Wrap .content_ttl .inner{text-align:center;z-index:1;width:90%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}#content_Wrap .content_ttl h1{color:#fff;margin-top:0;font-size:2rem;line-height:1.4}#content_Wrap .content_ttl .lead_txt{text-align:center;color:#fff;margin-top:10px;font-size:1.4rem;line-height:1.4}#topics_archive.bengoshi #content_Wrap .content_ttl{background-image:url(/img/career_img01.jpg)}#topics_archive.legal #content_Wrap .content_ttl{background-image:url(/img/career_img02.jpg)}#topics_archive.chizai #content_Wrap .content_ttl{background-image:url(/img/career_img03.jpg)}#topics_archive.patent-attorney #content_Wrap .content_ttl{background-image:url(/img/career_img04.jpg)}#topics_archive.agent_hikaku #content_Wrap .content_ttl{background-image:url(/img/career_img06.jpg)}#topics_archive.officework_paralegal #content_Wrap .content_ttl{background-image:url(/img/career_img05.jpg)}#topics_archive.law-school #content_Wrap .content_ttl{background-image:url(/img/career_img07.jpg)}#topics_archive.bengoshi #content_Wrap .content_ttl:after,#topics_archive.legal #content_Wrap .content_ttl:after,#topics_archive.chizai #content_Wrap .content_ttl:after,#topics_archive.patent-attorney #content_Wrap .content_ttl:after,#topics_archive.agent_hikaku #content_Wrap .content_ttl:after,#topics_archive.officework_paralegal #content_Wrap .content_ttl:after,#topics_archive.law-school #content_Wrap .content_ttl:after{content:"";mix-blend-mode:multiply;z-index:0;background:#042948b3;width:100%;height:100%;position:absolute;top:0;left:0}.topics_archive_List{width:90%;margin:-60px auto 0}.topics_archive_List li:first-child{background:#fff;border-radius:5px;margin-bottom:20px;padding:15px;box-shadow:0 0 10px #6b7e89}.topics_archive_List li figure.thumbnail{width:100%;max-width:none;margin-bottom:10px}.topics_archive_List li .txt_Box{width:100%}.topics_archive_List li p.ttl{-webkit-line-clamp:2}.pagenation{width:90%;margin:30px auto 0}#topics_detail #content_Wrap{width:90%}#topics_detail #content_Wrap .content_ttl{border-bottom:1px solid var(--bluegray2);background:0 0;height:auto;margin-bottom:20px;padding-bottom:20px}#topics_detail #content_Wrap .content_ttl .tags{-webkit-line-clamp:unset}#topics_detail #content_Wrap .content_ttl h1{color:#333;margin:5px 0 15px;line-height:1.4}#share_Wrap{display:none}.breadcrumb{flex-wrap:nowrap;padding:15px 0 10px;overflow-x:auto}.breadcrumb li{word-break:keep-all;white-space:nowrap}#article_detail .box26{padding:0 0 15px}#article_detail .box26 .box-title{font-size:1.8rem}#article_detail .box26 p{padding:15px 15px 0}#article_detail .content_ttl .tags .tag{margin-bottom:15px}#content_Wrap .sns_share{margin-top:15px}#content_Wrap .sns_share .inner{top:unset;left:unset;justify-content:flex-start;position:relative;transform:none}#content_Wrap .sns_share .txt{text-align:center;margin:0 15px 0 0;font-family:Roboto,sans-serif;font-size:1.4rem;font-weight:500;line-height:1}#content_Wrap .sns_share .sns_share_List{flex-wrap:nowrap;justify-content:flex-start;width:calc(100% - 70px)}#content_Wrap .sns_share .sns_share_List li{width:90%;max-width:30px;margin-right:15px}#content_Wrap .sns_share .sns_share_List li a{width:100%;display:block}#content_Wrap .sns_share .sns_share_List li a.link_copy{background:var(--basic);text-align:center;border-radius:50%;width:30px;height:30px;position:relative}#content_Wrap .sns_share .sns_share_List li a.link_copy:after{content:"󿾵";color:#fff;font-family:Material Symbols Outlined;font-size:2rem;font-weight:300;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}#article_detail .content_Area>p{margin-top:20px}#article_detail .content_Area h2[id]{margin-top:-40px;padding-top:40px}#article_detail .content_Area h3,#article_detail .content_Area h4{line-height:1.4}#article_detail .content_Area p.note{margin-top:10px;font-size:1.1rem;line-height:1.2}#article_detail .content_Area .article_index{padding:20px}#article_detail .content_Area .article_index .index_ttl{font-size:1.6rem}#article_detail .content_Area .article_index .index_ttl:before{font-size:130%}#article_detail .content_Area .article_index .index_inner{margin-top:20px}#article_detail .content_Area .article_index .index_inner li:before{width:6px;height:6px;top:.4em;transform:none}#article_detail .content_Area .article_index .index_inner li:not(:last-child){margin-bottom:10px}#article_detail .content_Area .article_index .index_inner li a{line-height:1.2}.article_table{overflow:hidden}.article_table table{width:200%}.readMoreContainer{max-height:none}.readMoreContainer:after{content:none}.readMoreBtn{display:none}.recommend_point>p{padding:12px 15px;font-size:1.6rem}.recommend_point ul{padding:18px 15px}.recommend_point ul li{line-height:1.4}.recommend_point ul li:not(:last-child){margin-bottom:10px}.recommend_point ul li:before{top:.2em;transform:none}.blogcard{padding:15px}.blogcard figure.thumbnail{width:100%;max-width:none;margin-bottom:10px}.blogcard .txt_Box{width:100%}.blogcard .txt_Box p.ttl{margin-bottom:5px;font-size:1.6rem}.fukidashi_Box{align-items:flex-start}.fukidashi_Box .icon{width:50px}.fukidashi_Box .fukidashi{border-radius:5px;width:calc(100% - 70px);padding:15px;font-size:1.4rem}.author{flex-direction:column;margin:30px 0;padding:20px}.author .author_icon{width:100px;height:100px}.author .author_icon img{width:80px;height:80px}.author .txt_Box{width:100%}.author .txt_Box .name{text-align:center;margin:15px 0 10px}.author .txt_Box .detail{font-size:1.4rem}.cta_Box .cta_txt{font-size:1.4rem;line-height:1.4}.cta_Box .article_cta{padding:12px 1.8em;line-height:1.4}.related_article_Wrap .relatedarticle_ttl{justify-content:center}.related_article_List{margin-top:20px}.related_article_List li{border-top:1px solid #ccc;width:100%;padding:15px 5px}.related_article_List li:last-child{border-bottom:1px solid #ccc}.related_article_List li .tags{-webkit-line-clamp:2}.related_article_List li figure.thumbnail{display:none}.related_article_List li p.ttl{-webkit-line-clamp:2}#article_detail .content_Area .recommendation ul{padding:15px}#article_detail .content_Area .recommendation ul li:before{border-right:1px solid var(--basic)}#article_detail .content_Area .recommendation ul li a:hover{text-decoration:none}#article_detail .content_Area .job-info,#article_detail .content_Area .job-info .job-info_Box{padding:15px}#article_detail .content_Area .job-info .job-info_Box table tr:nth-child(2n) td{padding:10px 0 15px 5px;font-size:1.4rem}#article_detail .content_Area .job-info h3{margin:0 0 10px;font-size:1.6rem}ul.hashtag li{width:100%;margin-bottom:10px;display:block}#article_detail .content_Area .check_point{padding:15px}#article_detail .content_Area .check_point h3{margin:0 0 5px}#article_detail .content_Area .entry_search_link{padding:15px}#article_detail .content_Area .entry_search_link>p.main span{font-size:2rem}#article_detail .content_Area .entry_search_link>p.sub{margin-bottom:10px;font-size:1.4rem}.case_Box>.flex{padding:15px}.case_Box .case_info{flex-direction:row;justify-content:center;width:100%;margin-bottom:10px}.case_Box .case_info figure{margin-right:15px}.case_Box .case_info .detail{margin-top:0}.case_Box .case_income{align-items:stretch;width:100%}.case_Box .case_income [class*=income_]{border:3px solid var(--bluegray2);border-radius:3px;flex-direction:column;justify-content:center;padding:12px;display:flex}.case_Box .case_income .income_before:after{border-left:12px solid var(--basic);border-top:8px solid #0000;border-bottom:8px solid #0000}#article_detail .content_Area .case_Box .case_income [class*=income_] p{font-size:1.4rem}#article_detail .content_Area [class*=_summary]{border-radius:7px}#article_detail .content_Area [class*=_summary] h2{padding:12px 12px 12px 2em;font-size:1.8rem;line-height:1.2}#article_detail .content_Area .top_summary h2.ic:before,#article_detail .content_Area .result_summary h2.ic:before{top:.7em;transform:none}#article_detail .content_Area [class*=_summary] .inner{padding:15px 20px}#article_detail .content_Area [class*=_summary] ul li{margin-bottom:10px}#article_detail .content_Area [class*=_summary] ul li h3{font-size:1.6rem}#article_detail .content_Area [class*=_summary] p{margin:0 0 10px}#article_detail .content_Area .point_list{padding:20px}#article_detail .content_Area .point_list ul li{line-height:1.3}#article_detail .content_Area .related_article{padding:20px}#article_detail .content_Area .related_article h3{font-size:1.8rem;line-height:1.4}#article_detail .content_Area .related_article ul li{margin-bottom:10px}#article_detail .content_Area .related_article ul li a{line-height:1.4}#article_detail .content_Area .related_article ul li a.jmsc:after{line-height:1.4;top:auto;right:-1.2em}#article_detail .content_Area .supervisor{padding:20px}#article_detail .content_Area .supervisor p.ttl{font-size:1.6rem;line-height:1.2}#article_detail .content_Area .supervisor p.ttl.ic:before{font-size:120%;top:.1em;transform:none}#article_detail .content_Area .supervisor .img-txt_Box{flex-direction:column;padding:0}#article_detail .content_Area .supervisor .img-txt_Box figure{width:auto}#article_detail .content_Area .supervisor .txt_Box{width:100%;margin-top:15px}#article_detail .content_Area .supervisor .txt_Box .name{text-align:center;font-size:1.6rem}#article_detail .content_Area .supervisor .comment{border-radius:3px;padding:15px}#article_detail .content_Area .supervisor .comment:before{border-bottom:12px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;top:-6%;left:50%;transform:translate(-50%)}#article_detail .content_Area .q_and_a_Box{padding:15px}#article_detail .content_Area .q_and_a_Box .question{padding:0 0 10px 1.5em;font-size:1.6rem;line-height:1.4}#article_detail .content_Area .q_and_a_Box .question:before{left:.4em}#article_detail .content_Area .q_and_a_Box .answer{padding:10px 10px 0 1.7em}#article_detail .content_Area .q_and_a_Box .answer:before{top:.7em;left:.5em}#article_detail .content_Area .advisor_txt_Box .advisor_img{width:22%}#article_detail .content_Area .advisor_txt_Box .advisor_img figure img{width:15vw;max-width:80px;height:15vw;max-height:80px}#article_detail .content_Area .advisor_txt_Box .advisor_img .name{font-size:1rem}#article_detail .content_Area .advisor_txt_Box .advisor_img .name .bold{font-size:1.2rem}#article_detail .content_Area .advisor_txt_Box .advice_txt{width:75%;padding:15px;font-size:1.4rem;line-height:1.6}}
