html,body{height:100%}.page{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:none !important;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header,.page-header,.page-footer{-webkit-box-flex:0;-ms-flex:none;flex:none}main,.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:57px}.main__body{max-width:940px;margin:0 auto;padding-left:20px;padding-right:20px}.main__body--article,.main__body.-no-hero{padding-top:30px;padding-bottom:55px}@media screen and (min-width: 801px){.main__body--article,.main__body.-no-hero{padding-top:50px;padding-bottom:85px}}@media screen and (min-width: 1750px){.main__body--article,.main__body.-no-hero{padding-top:50px;padding-bottom:85px}}.notification{position:fixed;top:57px;z-index:10}#navbar-container+.notification{top:107px}html{width:100%;font-size:100%}html.no_scroll{overflow:hidden}html.no_scroll body{position:fixed;width:100%}body{position:relative;font-family:"Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Arial,sans-serif;font-size:16px;font-size:rem(16);font-weight:normal;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-white);color:var(--nu-branding-color)}a img{border:0 none;outline:none}object{vertical-align:bottom}input{line-height:1;vertical-align:middle;padding:.1em}textarea{border:1px solid #ccc;padding:3px;overflow:auto}.lt-ie8 button,.lt-ie8 input[type=button],.lt-ie8 input[type=reset],.lt-ie8 input[type=submit]{overflow:visible}th,td{vertical-align:middle;word-wrap:break-word}th{font-weight:bold}img{border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic}blockquote{margin:0 auto 1em}#preview-bar-container{display:none}/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*,::before,::after{border-style:solid;border-width:0}*{margin:0;padding:0}:root{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}html{background-color:#fff}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;text-shadow:none}::selection{background-color:#b3d4fc;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}}a{color:var(--link-color);text-decoration:none;outline:none;-webkit-transition:color .2s linear 0s;transition:color .2s linear 0s}a:hover{color:var(--link-hover-color)}a.has_decoration{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:0}h1{font-size:26px;font-size:rem(26)}h1.-fz-sm,h1 small{font-size:24px;font-size:rem(24)}h2{font-size:24px;font-size:rem(24)}h2.-fz-sm,h2 small{font-size:22px;font-size:rem(22)}h3{font-size:22px;font-size:rem(22)}h3.-fz-sm,h3 small{font-size:20px;font-size:rem(20)}h4{font-size:20px;font-size:rem(20)}h4.-fz-sm,h4 small{font-size:18px;font-size:rem(18)}p{font-size:20px;font-size:rem(20);margin-top:0}p.-fz-sm,p small{font-size:18px;font-size:rem(18)}p.-fz-xs{font-size:16px;font-size:rem(16)}:root{--color-black: #000;--color-gray-dark: #333;--color-white: #fff;--nu-branding-color: #74758b;--accent-color: #7e64c8;--accent-yellow-color: #f6a623;--highlight-color: #50e3c2;--base-bg-color: var(--color-white);--sub-bg-color: rgba(243, 243, 243, .46);--base-text-color: var(--nu-branding-color);--base-border-bolor: #cbcbcb;--normal-link-color: #06c;--link-color: var(--accent-color);--link-hover-color: var(--highlight-color);--danger-color: #ff001f;--cacoo: #4c7ebf;--cacoo-light: #98b5d8;--backlog: #4cbd9b;--backlog-light: #99d7c5}input,textarea{color:#000;font-size:14px}input{font-weight:300;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:border .12s ease-in-out;transition:border .12s ease-in-out}input[disabled]{background-color:#ddd}select{-webkit-appearance:none;-moz-appearance:none;background-position:right 10px center;border:1px solid #ddd;border-radius:4px;padding:8px 30px 8px 10px;outline:none;color:#555;width:100%}select::-ms-expand{display:none}textarea{border:1px solid #ddd;border-radius:2px;resize:vertical;width:100%;outline:none;padding:10px}.container{max-width:1160px;margin:0 auto;padding:0 5%}@media(min-width: 1160px){.container{padding:0;width:90%}}.container-divider{border-top:1px solid #ddd;margin-bottom:20px}.error-page{max-width:1160px;margin:0 auto;padding:0 5%}@media(min-width: 1160px){.error-page{padding:0;width:90%}}.dropdown-toggle::after{color:inherit}.button,[role=button]{border-radius:4px;cursor:pointer;display:inline-block;font-size:12px;line-height:2.34;margin:0;padding:0 20px;text-align:center;-webkit-transition:background-color .12s ease-in-out,border-color .12s ease-in-out,color .15s ease-in-out;transition:background-color .12s ease-in-out,border-color .12s ease-in-out,color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;-webkit-touch-callout:none}@media(min-width: 768px){.button,[role=button]{width:auto}}.button:hover,.button:active,.button:focus,.button[aria-selected=true],[role=button]:hover,[role=button]:active,[role=button]:focus,[role=button][aria-selected=true]{text-decoration:none}.button[data-disabled],[role=button][data-disabled]{cursor:default}.button-large,input[type=submit]{border:0;border-radius:4px;font-size:14px;font-weight:400;line-height:2.72;min-width:190px;padding:0 1.9286em;width:100%}@media(min-width: 768px){.button-large,input[type=submit]{width:auto}}.button-large[disabled],input[type=submit][disabled]{background-color:#ddd}.button-secondary{border:1px solid #ddd;background-color:transparent}.button-secondary:hover,.button-secondary:focus,.button-secondary:active{border:1px solid #ddd}.table{width:100%;table-layout:fixed}@media(min-width: 768px){.table{table-layout:auto}}.table th,.table th a{font-size:13px;font-weight:300;text-align:left}[dir=rtl] .table th,[dir=rtl] .table th a{text-align:right}.table tr{border-bottom:1px solid #ddd;display:block;padding:20px 0}@media(min-width: 768px){.table tr{display:table-row}}.table td{display:block}@media(min-width: 768px){.table td{display:table-cell}}@media(min-width: 1024px){.table td,.table th{padding:20px 30px}}@media(min-width: 768px){.table td,.table th{padding:10px 20px;height:60px}}.form{max-width:650px}.form-field~.form-field{margin-top:25px}.form-field label{display:block;font-size:13px;margin-bottom:5px}.form-field input{border:1px solid #ddd;border-radius:4px;padding:10px;width:100%}.form-field input[type=text]{border:1px solid #ddd;border-radius:4px}.form-field input[type=checkbox]{width:auto}.form-field .nesty-input{border-radius:4px;height:40px;line-height:40px;outline:none;vertical-align:middle}.form-field .nesty-input:focus{text-decoration:none}.form-field textarea{vertical-align:middle}.form-field input[type=checkbox]+label{margin:0 0 0 10px}.form-field.required>label::after{content:"*";color:red;margin-left:2px}.form-field p{font-size:12px;margin:5px 0}[data-loading=true] input,[data-loading=true] textarea{background-size:16px 16px}.form footer{margin-top:40px;padding-top:30px}.form footer a{cursor:pointer;margin-right:15px}.form .suggestion-list{font-size:13px;margin-top:30px}.form .suggestion-list label{border-bottom:1px solid #ddd;display:block;padding-bottom:5px}.form .suggestion-list li{padding:10px 0}.header{max-width:1160px;margin:0 auto;padding:0 5%;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:71px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1160px){.header{padding:0;width:90%}}.logo img{max-height:37px}.user-nav{display:inline-block;position:absolute;white-space:nowrap}@media(min-width: 768px){.user-nav{position:relative}}.user-nav[aria-expanded=true]{background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.15),0 4px 10px 0 rgba(0,0,0,.1);box-shadow:0 0 4px 0 rgba(0,0,0,.15),0 4px 10px 0 rgba(0,0,0,.1);border:solid 1px #ddd;right:0;left:0;top:71px;z-index:1}.user-nav[aria-expanded=true]>a{display:block;margin:20px}.nav-wrapper a{border:0;display:none;font-size:14px;padding:0 20px 0 0;width:auto}@media(min-width: 768px){.nav-wrapper a{display:inline-block}}[dir=rtl] .nav-wrapper a{padding:0 0 0 20px}.nav-wrapper a:hover,.nav-wrapper a:focus,.nav-wrapper a:active{background-color:transparent;text-decoration:underline}.nav-wrapper a.login{display:inline-block}.nav-wrapper .icon-menu{display:inline-block;margin-right:10px}@media(min-width: 768px){.nav-wrapper .icon-menu{display:none}}[dir=rtl] .nav-wrapper .icon-menu{margin-left:10px;margin-right:0}.user-info{display:inline-block}.user-info .dropdown-toggle::after{display:none}@media(min-width: 768px){.user-info .dropdown-toggle::after{display:inline-block}}.user-info>[role=button]{border:0;min-width:0;padding:0;white-space:nowrap}.user-info>[role=button]:hover{background-color:transparent}.user-info>[role=button]::after{padding-right:15px}[dir=rtl] .user-info>[role=button]::after{padding-left:15px;padding-right:0}#user #user-name{display:none;font-size:14px}@media(min-width: 768px){#user #user-name{display:inline-block}}#user #user-name:hover{text-decoration:underline}.user-avatar{height:25px;width:25px;border-radius:50%;display:inline-block;vertical-align:middle}.avatar{display:inline-block;position:relative}.avatar img{height:40px;width:40px}.avatar .icon-agent::before{border:2px solid #fff;border-radius:50%;bottom:-4px;content:"👤";font-size:14px;height:14px;line-height:14px;position:absolute;right:-2px;text-align:center;width:14px}.footer{border-top:1px solid #ddd;margin-top:60px;padding:30px 0}.footer-inner{max-width:1160px;margin:0 auto;padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1160px){.footer-inner{padding:0;width:90%}}.footer-language-selector{display:inline-block;font-weight:300}.search{position:relative}.search input[type=search]{border:1px solid #ddd;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;height:40px;padding-left:40px;padding-right:20px;-webkit-appearance:none;width:100%}[dir=rtl] .search input[type=search]{padding-right:40px;padding-left:20px}.search input[type=search]:focus{color:#555}.search::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;color:#ddd;content:"🔍";font-size:18px;position:absolute;left:15px}[dir=rtl] .search::before{right:15px;left:auto}.search-full input[type=search]{border:1px solid #fff}.promoted-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 1024px){.promoted-articles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.promoted-articles-item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media(min-width: 1024px){.promoted-articles-item{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:30px;width:33%}[dir=rtl] .promoted-articles-item{padding:0 0 0 30px}}.promoted-articles-item:nth-child(3n){padding-right:0}.promoted-articles-item a{border-bottom:1px solid #ddd;display:block;padding:15px 0}.promoted-articles-item:last-child a{border:0}@media(min-width: 1024px){.promoted-articles-item:last-child a{border-bottom:1px solid #ddd}}.community{text-align:center}.community-image{min-height:300px;background-position:center;background-repeat:no-repeat;max-width:100%}.community,.activity{border-top:1px solid #ddd;padding:30px 0}.recent-activity-header{margin-bottom:10px;text-align:center}.recent-activity-list{padding:0}.recent-activity-item{border-bottom:1px solid #ddd;overflow:auto;padding:20px 0}.recent-activity-item-parent{font-size:16px}.recent-activity-item-parent,.recent-activity-item-link{margin:6px 0;display:inline-block;width:100%}@media(min-width: 768px){.recent-activity-item-parent,.recent-activity-item-link{width:70%;margin:0}}.recent-activity-item-link{font-size:14px;font-weight:300}.recent-activity-item-meta{margin:15px 0 0 0;float:none}@media(min-width: 768px){.recent-activity-item-meta{margin:0;float:right}[dir=rtl] .recent-activity-item-meta{float:left}}.recent-activity-item-time,.recent-activity-item-comment{display:inline-block;font-size:13px;font-weight:300}.recent-activity-item-comment{padding-left:5px}[dir=rtl] .recent-activity-item-comment{padding:0 5px 0 0}.recent-activity-item-comment::before{display:inline-block}.recent-activity-item-comment span::before{content:"💬";display:inline-block;font-size:15px;padding-right:3px;vertical-align:middle}[dir=rtl] .recent-activity-item-comment span::before{padding-left:3px}.recent-activity-controls{padding-top:15px}.category-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.category-content{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 1024px){.category-content{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}}/*!***** Section pages *****!
.section-container {
    display: flex;
    justify-content: flex-end;
}

.section-content {
    flex: 1;
}*/.section-subscribe .dropdown-toggle::after{display:none}.article [role=button]{-ms-flex-negative:0;flex-shrink:0;width:100%}@media(min-width: 768px){.article [role=button]{width:auto}}.article-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.article-comment-count{font-weight:300}.article-comment-count:hover{text-decoration:none}.article-comment-count .icon-comments{content:"💬";display:inline-block;font-size:18px;padding:5px}.article-sidebar{border-bottom:1px solid #ddd;border-top:1px solid #ddd;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:20px;padding:0}@media(min-width: 1024px){.article-sidebar{border:0;-webkit-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%;height:auto}}.article-votes{border-top:1px solid #ddd;padding:30px 0;text-align:center}.article-vote{background:transparent;margin:10px 5px;min-width:90px;width:auto}.article-vote::before{font-size:8px;margin-right:10px}[dir=rtl] .article-vote::before{margin-right:0;margin-left:10px}.article-vote::after{content:attr(title)}.article-vote:focus,.article-vote:active{background-color:transparent}.article-vote-up::before{content:"✓"}.article-vote-down::before{content:"✕"}.article-more-questions{margin:10px 0 20px;text-align:center}.article-return-to-top{border-top:1px solid #ddd}@media(min-width: 1024px){.article-return-to-top{display:none}}.article-return-to-top a{display:block;padding:20px 0}.article-return-to-top a:hover,.article-return-to-top a:focus{text-decoration:none}.article-return-to-top .icon-arrow-up::before{font-size:16px;margin-left:5px}[dir=rtl] .article-return-to-top .icon-arrow-up::before{margin-right:10px}.article-unsubscribe{text-decoration:none}.sidenav-title{font-size:15px;position:relative}.sidenav-item{border-radius:4px;display:block;font-weight:300;margin-bottom:10px;padding:10px}.sidenav-item.current-article,.sidenav-item:hover{text-decoration:none}.attachments .attachment-item{padding-left:20px;position:relative;margin-bottom:10px}.attachments .attachment-item:last-child{margin-bottom:0}.attachments .attachment-item::before{content:"📎";font-size:15px;left:0;position:absolute;top:5px}[dir=rtl] .attachments .attachment-item{padding-left:0;padding-right:20px}[dir=rtl] .attachments .attachment-item::before{left:auto;right:0}.share{padding:0;white-space:nowrap}.share li,.share a{display:inline-block}.share a{border-radius:50%;height:25px;line-height:25px;overflow:hidden;width:25px}.share a::before{display:block;font-size:23px;text-align:center;width:100%}.share a:hover{text-decoration:none}.share-twitter::before{content:""}.share-facebook::before{content:""}.share-linkedin::before{content:""}.share-googleplus::before{content:""}.comment{border-bottom:1px solid #ddd;padding:20px 0}.comment-heading{margin-bottom:5px;margin-top:0}.comment-overview{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:20px 0}.comment-overview p{margin-top:0}.comment-callout{display:inline-block;font-weight:300;font-size:13px;margin-bottom:0}.comment-sorter{display:inline-block;float:right}.comment-sorter a{font-weight:300;font-size:13px;text-decoration:none}[dir=rtl] .comment-sorter{float:left}.comment-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.comment-wrapper.comment-official{padding:40px 20px 20px}@media(min-width: 768px){.comment-wrapper.comment-official{padding-top:20px}}.comment-info{min-width:0;padding-right:20px;width:100%}[dir=rtl] .comment-info{padding-right:0;padding-left:20px}.comment-author{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media(min-width: 768px){.comment-author{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.comment-avatar{margin-right:10px}[dir=rtl] .comment-avatar{margin-left:10px;margin-right:0}.comment-meta{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.comment-labels{-ms-flex-preferred-size:100%;flex-basis:100%}@media(min-width: 768px){.comment-labels{-ms-flex-preferred-size:auto;flex-basis:auto}}.comment .status-label:not(.status-label-official){margin-top:10px}@media(min-width: 768px){.comment .status-label:not(.status-label-official){margin-top:0}}.comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;word-wrap:break-word}.comment-container{width:100%}.comment-form-controls{display:none;margin-top:10px;text-align:left}@media(min-width: 768px){[dir=ltr] .comment-form-controls{text-align:right}}.comment-form-controls input[type=submit]{margin-top:15px}@media(min-width: 1024px){.comment-form-controls input[type=submit]{margin-left:15px}[dir=rtl] .comment-form-controls input[type=submit]{margin-left:0;margin-right:15px}}.comment-form-controls input[type=checkbox]{margin-right:5px}.comment-form-controls input[type=checkbox] [dir=rtl]{margin-left:5px}.comment-ccs{display:none}.comment-ccs+textarea{margin-top:10px}.comment-attachments{margin-top:10px}.comment-body{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;line-height:1.6}.comment-body img{height:auto;max-width:100%}.comment-body ul,.comment-body ol{padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px}[dir=rtl] .comment-body ul,[dir=rtl] .comment-body ol{padding-right:20px;padding-left:0;margin-left:0;margin-right:20px}.comment-body ul>ul,.comment-body ol>ol,.comment-body ol>ul,.comment-body ul>ol{margin:0}.comment-body ul{list-style-type:disc}.comment-body code{border:1px solid #ddd;border-radius:3px;padding:0 5px;margin:0 2px}.comment-body pre{border:1px solid #ddd;border-radius:3px;padding:10px 15px;overflow:auto;white-space:pre}.comment-body blockquote{border-left:1px solid #ddd;font-style:italic;padding:0 15px}.comment-mark-as-solved{display:inline-block}.vote{display:inline-block;text-align:center;width:35px}.vote a{outline:none}.vote a:active,.vote a:hover,.vote a:focus{text-decoration:none}.vote-sum{display:block;margin:3px 0}[dir=rtl] .vote-sum{direction:ltr;unicode-bidi:bidi-override}.vote-up::before,.vote-down::before{font-size:24px}.vote-up::before{content:"⬆"}.vote-down::before{content:"⬇"}.actions{text-align:center;-ms-flex-negative:0;flex-shrink:0}.actions .dropdown-toggle{font-size:0;margin:15px 0}.actions .dropdown-toggle::before{background-color:transparent;border-radius:50%;content:"⚙";display:block;font-size:13px;margin:auto;padding:5px}.community-hero{margin-bottom:10px}.community-footer{padding-top:50px;text-align:center}.community-featured-posts,.community-activity{padding-top:40px;width:100%}.community-header{margin-bottom:30px}.community-header h4{margin-bottom:0}.post-to-community{margin-top:10px}@media(min-width: 768px){.post-to-community{margin:0}}.topics{max-width:none;width:100%}.topics-item .meta-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.topic-header{border-bottom:1px solid #ddd;font-size:13px}@media(min-width: 768px){.topic-header{padding-bottom:10px}}.topic-header .dropdown{display:block;border-top:1px solid #ddd;padding:10px 0}@media(min-width: 768px){.topic-header .dropdown{border-top:0;display:inline-block;margin-right:20px;padding:0}}.no-posts-with-filter{margin-top:20px;margin-bottom:20px}.community-follow{margin-bottom:10px;width:100%}@media(min-width: 768px){.community-follow{margin-bottom:0;width:auto}}.community-follow .dropdown{width:100%}.community-follow [role=button]{line-height:30px;padding:0 10px 0 15px;position:relative;width:100%}@media(min-width: 768px){.community-follow [role=button]{width:auto}}.community-follow [role=button]::after{content:attr(data-follower-count);display:inline-block;margin-left:15px;padding-left:10px;position:absolute;right:10px}@media(min-width: 768px){.community-follow [role=button]::after{position:static}}[dir=rtl] .community-follow [role=button]::after{border-left:0;margin:0 10px 0 0;padding:0 10px 0 0}.striped-list{padding:0}.striped-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0}@media(min-width: 768px){.striped-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.striped-list-info{-webkit-box-flex:2;-ms-flex:2;flex:2}.striped-list-title{margin-bottom:10px;margin-right:5px}.striped-list-title:hover,.striped-list-title:focus,.striped-list-title:active{text-decoration:underline}.striped-list .meta-group{margin:5px 0}.striped-list-count{font-weight:300;font-size:13px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-transform:capitalize}@media(min-width: 768px){.striped-list-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-pack:distribute;justify-content:space-around}}.striped-list-count-item::after{content:"·";display:inline-block;padding:0 5px}@media(min-width: 768px){.striped-list-count-item::after{display:none}}.striped-list-count-item:last-child::after{display:none}.striped-list-number{font-weight:300;text-align:center}@media(min-width: 768px){.striped-list-number{display:block;font-weight:400}}.status-label{background-color:#1eb848;border-radius:4px;color:#fff;font-size:12px;margin-right:2px;padding:3px 10px;vertical-align:middle;white-space:nowrap;display:inline-block}.status-label:hover,.status-label:active,.status-label:focus{text-decoration:none}.status-label-official{border-radius:0;margin-right:0;position:absolute;right:0;text-align:center;top:0;width:100%}@media(min-width: 768px){.status-label-official{border-radius:0 0 4px 4px;right:30px;width:auto}}[dir=rtl] .status-label-official{left:30px;right:auto}.status-label-pending,.status-label-not-planned{background-color:#eee}.status-label-pending{text-align:center}.status-label-open{background-color:#e03b30}.status-label-closed{background-color:#ddd}.status-label-solved{background-color:#999}.status-label-new{background-color:#ffd12a}.status-label-hold{background-color:#000}.status-label-open,.status-label-closed,.status-label-solved,.status-label-new,.status-label-hold{text-transform:lowercase}.post{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:10px}@media(min-width: 1024px){.post{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%}}.post-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.post-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.post-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}@media(min-width: 768px){.post-header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.post-header .status-label{vertical-align:super}.post-title{margin-bottom:20px;width:100%}@media(min-width: 768px){.post-title{margin-bottom:0;padding-right:10px}}.post-title h1{display:inline;vertical-align:middle}@media(min-width: 768px){.post-title h1{margin-right:5px}}.post-author{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-avatar{margin-bottom:30px}.post-content{line-height:1.6;word-break:break-word}.post-info-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.post-info{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 1024px){.post-info{padding-right:20px}}[dir=rtl] .post-info{padding-left:45px;padding-right:0}.post-meta{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;vertical-align:middle}[dir=rtl] .post-meta{margin-left:0;margin-right:10px}.post-body img{height:auto;max-width:100%}.post-body ul,.post-body ol{padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px}[dir=rtl] .post-body ul,[dir=rtl] .post-body ol{padding-right:20px;padding-left:0;margin-left:0;margin-right:20px}.post-body ul>ul,.post-body ol>ol,.post-body ol>ul,.post-body ul>ol{margin:0}.post-body ul{list-style-type:disc}.post-body code{border:1px solid #ddd;border-radius:3px;padding:0 5px;margin:0 2px}.post-body pre{border:1px solid #ddd;border-radius:3px;padding:10px 15px;overflow:auto;white-space:pre}.post-body blockquote{border-left:1px solid #ddd;font-style:italic;padding:0 15px}.post-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.post-comment-count{font-weight:300}.post-comment-count:hover{text-decoration:none}.post-comment-count .icon-comments{content:"💬";display:inline-block;font-size:18px;padding:5px}.post-sidebar{border-top:1px solid #ddd;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px 0;text-align:center}@media(min-width: 1024px){.post-sidebar{border:0;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;padding:0 0 0 50px;text-align:initial}[dir=rtl] .post-sidebar{padding:0 50px 0 0}}.post-sidebar h5{font-weight:600}@media(min-width: 1024px){.post-sidebar h5{border-bottom:1px solid #ddd;padding-bottom:20px}}.post-comments{margin-bottom:20px}@media(min-width: 1024px){.post-comments{margin-bottom:0}}.collapsible-nav{border-bottom:1px solid #ddd;border-top:1px solid #ddd;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:45px;overflow:hidden;font-size:14px}@media(min-width: 768px){.collapsible-nav{border:0;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-height:none}}.collapsible-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.collapsible-nav-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.collapsible-nav-list li{line-height:45px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 768px){.collapsible-nav-list li{line-height:normal;margin-right:30px}[dir=rtl] .collapsible-nav-list li{margin-left:30px;margin-right:0}.collapsible-nav-list li a{text-decoration:none;padding:15px 0}}.collapsible-nav-list li a{display:block}@media(min-width: 768px){.collapsible-nav-list li:hover{border-bottom:4px solid #ddd}.collapsible-nav-list li:hover a{padding:15px 0 11px 0;text-decoration:none}}.collapsible-nav-list li[aria-selected=true]{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:relative}@media(min-width: 768px){.collapsible-nav-list li[aria-selected=true]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:15px 0 11px 0}}.collapsible-nav-list li[aria-selected=true]::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"▾";position:absolute;right:0}@media(min-width: 768px){.collapsible-nav-list li[aria-selected=true]::after{display:none}}[dir=rtl] .collapsible-nav-list li[aria-selected=true]::after{left:0;right:auto}.collapsible-nav[aria-expanded=true]{max-height:none}.collapsible-nav[aria-expanded=true] li[aria-selected=true]::after{content:"✕"}.collapsible-sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:45px;overflow:hidden;padding:10px 0;position:relative}@media(min-width: 1024px){.collapsible-sidebar{max-height:none;padding:0}}.collapsible-sidebar[aria-expanded=true]{max-height:none}.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title::after{content:"✕"}@media(min-width: 1024px){.collapsible-sidebar[aria-expanded=true] .collapsible-sidebar-title::after{display:none}}.collapsible-sidebar-title{margin-top:0}.collapsible-sidebar-title::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"▾";position:absolute;right:10px}@media(min-width: 1024px){.collapsible-sidebar-title::after{display:none}}[dir=rtl] .collapsible-sidebar-title::after{left:10px;right:auto}.my-activities-nav{border:0;margin-bottom:20px}.my-activities-sub-nav{background-color:transparent;border-bottom:1px solid #ddd;margin-bottom:30px}@media(min-width: 768px){.my-activities-sub-nav li:hover{border-bottom:4px solid #ddd}}.my-activities-table .striped-list-title{display:block;margin-bottom:10px;max-width:350px;white-space:normal}@media(min-width: 1024px){.my-activities-table .striped-list-title{margin-bottom:0;max-width:500px;min-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.my-activities-table thead{display:none}@media(min-width: 768px){.my-activities-table thead{display:table-header-group}}.my-activities-table th:first-child,.my-activities-table td:first-child{padding-left:0}@media(min-width: 1024px){.my-activities-table th:first-child,.my-activities-table td:first-child{width:500px}}.my-activities-table th:last-child,.my-activities-table td:last-child{padding-right:0}.my-activities-table td:not(:first-child){display:none}@media(min-width: 768px){.my-activities-table td:not(:first-child){display:table-cell}}.requests-search{width:100%}.requests-table-toolbar{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 768px){.requests-table-toolbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.requests-table-toolbar .search{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.requests-table-toolbar .request-table-filter{width:100%}@media(min-width: 768px){.requests-table-toolbar .request-table-filter{width:auto}}.requests-table-toolbar .request-filter{display:block}@media(min-width: 768px){.requests-table-toolbar .request-filter{margin:0 0 0 30px}[dir=rtl] .requests-table-toolbar .request-filter{margin:0 30px 0 0}}.requests-table-toolbar .request-filter-label{font-size:13px;margin-top:30px}@media(min-width: 768px){.requests-table-toolbar .request-filter-label{margin-top:0}}.requests-table-toolbar select{max-height:40px;margin-bottom:30px;width:100%}@media(min-width: 768px){.requests-table-toolbar select{margin-bottom:0;max-width:300px;width:auto}}.requests-table-toolbar .organization-subscribe,.requests-table-toolbar .organization-unsubscribe{line-height:40px;max-height:40px;padding:0 20px}@media(min-width: 768px){.requests-table-toolbar .organization-subscribe,.requests-table-toolbar .organization-unsubscribe{margin-left:10px}[dir=rtl] .requests-table-toolbar .organization-subscribe,[dir=rtl] .requests-table-toolbar .organization-unsubscribe{margin:0 10px 0 0}}.requests-table-toolbar+.requests-search-info{margin-top:15px}.requests-table-toolbar+.requests-search-info.meta-data::after{content:"";margin:0}.requests-table-toolbar+.requests-search-info+.requests{margin-top:20px}.requests-table-toolbar+.requests{margin-top:40px}.requests .requests-table-meta{display:block}@media(min-width: 768px){.requests .requests-table-meta{display:none}}.requests .requests-table thead{display:none}@media(min-width: 768px){.requests .requests-table thead{display:table-header-group}}.requests .requests-table-info{display:block}@media(min-width: 768px){.requests .requests-table-info{display:table-cell;vertical-align:middle;width:auto}}.requests .requests-table .requests-link{position:relative}.requests .requests-table .requests-sort-symbol{position:absolute;left:calc(100% + 3px);bottom:0;font-size:10px}.subscriptions-unsubscribe a{border-radius:4px;display:inline-block;font-size:12px;line-height:2.34;padding:0 20px;text-align:center;width:100%}@media(min-width: 768px){.subscriptions-unsubscribe a{width:auto}}.subscriptions-unsubscribe a:hover{text-decoration:none}.subscriptions-table td:last-child{display:block}@media(min-width: 768px){.subscriptions-table td:last-child{display:table-cell}}.subscriptions-table td:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscriptions-table .user-avatar{margin-right:10px}.subscriptions .striped-list-title{display:inline-block;vertical-align:middle}.contributions-table td:last-child{font-size:13px;font-weight:300}@media(min-width: 768px){.contributions-table td:last-child{color:inherit;font-size:inherit;font-weight:inherit}}.request-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 1024px){.request-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.request-container .comment-container{min-width:0}.request-breadcrumbs{margin-bottom:40px}@media(min-width: 1024px){.request-breadcrumbs{margin-bottom:60px}}.request-main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.request-main .comment-fields,.request-main .request-submit-comment{display:none}.request-main .comment-fields.shown{display:block}.request-main .request-submit-comment.shown{display:inline}@media(min-width: 1024px){.request-main{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;min-width:0}}.request-main .comment-form-controls{display:block}.request-main .comment-ccs{display:block}.request-main .comment-show-container{border-radius:2px;border:1px solid #ddd;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 15px;width:100%}.request-main .comment-show-container.hidden{display:none}.request-main .comment-show-container-content{-ms-flex-item-align:center;align-self:center;margin-left:10px}.request-main .form-field.comment-ccs>ul{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.request-main .form-field.comment-ccs>input[type=text]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.request-main .comment-ccs+textarea{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.request-main input#mark_as_solved{display:none}.request-title{width:100%}@media(min-width: 1024px){.request-title{border-bottom:1px solid #ddd;margin-bottom:0;max-width:66%;padding-bottom:20px}}.request-sidebar{border-bottom:1px solid #ddd;border-top:1px solid #ddd;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media(min-width: 1024px){.request-sidebar{border:0;font-size:13px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 20px;width:30%}}.request-sidebar h5{font-size:15px;font-weight:600;position:relative}@media(min-width: 1024px){.request-sidebar h5{display:none}}.request-details{border-bottom:1px solid #ddd;font-size:0;margin:0;padding-bottom:20px}.request-details:last-child{border:0}.request-details dt,.request-details dd{display:inline-block;vertical-align:top;font-size:13px;margin:20px 0 0 0}.request-details dd{padding:0 10px;width:60%}.request-details dd::after{content:"\a";white-space:pre}.request-details dt{font-weight:300;width:40%}.request-details .request-collaborators{display:inline-block}.request-attachments dt,.request-attachments dd{width:100%}.request-attachments dd{margin:10px 0 0 0}.request-form textarea{min-height:120px}.request-follow-up{padding-top:20px}.meta-group{display:block}.meta-group *{display:inline}.meta-data{font-size:13px;font-weight:300}.meta-data:not(:last-child)::after{content:"·";margin:0 5px}[class^=icon-]::before,[class*=" icon-"]::before,.icon,.search::before,.recent-activity-item-comment span::before,.article-vote::before,.attachments .attachment-item::before,.share a::before,.vote-up::before,.vote-down::before,.actions .dropdown-toggle::before,.collapsible-nav-list li[aria-selected=true]::after,.collapsible-sidebar-title::after,.search-result-votes::before,.search-result-meta-count::before{font-family:"copenhagen-icons";font-style:normal;font-weight:normal;speak:none;line-height:1em;vertical-align:middle;-webkit-font-smoothing:antialiased}.icon-lock::before{content:"🔒"}.icon-star::before{content:"★"}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-googleplus-::before{content:""}.icon-facebook::before{content:""}.icon-agent::before{content:"👤"}.icon-close::before{content:"✕"}.icon-arrow-up::before{content:"⬆"}.icon-arrow-down::before{content:"⬇"}.icon-attachments::before{content:"📎"}.icon-comments::before{content:"💬"}.icon-search::before{content:"🔍"}.icon-vote::before{content:"👍"}.icon-handle::before{content:"▾"}.icon-check::before{content:"✓"}.icon-gear::before{content:"⚙"}.icon-menu::before{content:"☰"}.icon-article::before{content:"📄"}.icon-post::before{content:"📔"}.icon-notification-alert::before{content:"⚠"}.icon-notification-error::before{content:"×"}.icon-notification-info::before{content:"ℹ"}.icon-notification-success::before{content:"✔"}.profile-header{padding:30px 0}.profile-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px){.profile-header .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.profile-header .profile-info{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0}.profile-avatar{position:relative;line-height:0;-ms-flex-item-align:center;align-self:center;margin-right:10px}[dir=rtl] .profile-avatar{margin-left:10px;margin-right:0}.profile-avatar .user-avatar{width:65px;height:65px}.profile-avatar .icon-agent::before{bottom:0;right:0}.profile-header .basic-info{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:0}.profile-header .basic-info .name{margin:0}.profile-header .options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px){.profile-header .options{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-preferred-size:auto;flex-basis:auto;margin-top:0;margin-left:10px}[dir=rtl] .profile-header .options{margin-left:0;margin-right:10px}.profile-header .options>:not(:last-child){margin-bottom:0;margin-right:10px}[dir=rtl] .profile-header .options>:not(:last-child){margin-left:10px;margin-right:0}}.profile-header .options [data-action=edit-profile]{border:0;line-height:normal;padding:8px 20px}.profile-header .description{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;margin:15px 0;-ms-flex-preferred-size:100%;flex-basis:100%}.profile-stats{font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%}.profile-stats .stat{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.profile-stats .stat-label{font-weight:300;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:10px}[dir=rtl] .profile-stats .stat-label{margin-left:10px;margin-right:0}.profile-stats-activity{border-top:solid 1px #ddd;margin-top:15px}@media(min-width: 768px){.profile-stats-activity{border-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 768px){.profile-stats-activity .stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.profile-stats-activity .stat:first-child{margin-top:10px}@media(min-width: 768px){.profile-stats-activity .stat:first-child{margin-top:0}}@media(min-width: 768px){.profile-stats-activity .stat:not(:last-child){margin-right:40px}[dir=rtl] .profile-stats-activity .stat:not(:last-child){margin-left:40px;margin-right:0}}@media(min-width: 768px){.profile-stats-activity .stat-label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.profile-stats-counters{border-bottom:solid 1px #ddd}@media(min-width: 768px){.profile-stats-counters{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;border-bottom:0;margin-left:40px}[dir=rtl] .profile-stats-counters{margin-left:0;margin-right:40px}}@media(min-width: 1024px){.profile-stats-counters{-webkit-box-flex:0;-ms-flex:0 0 270px;flex:0 0 270px;margin-left:60px}[dir=rtl] .profile-stats-counters{margin-right:60px;margin-left:0}}@media(min-width: 768px){.profile-stats-counters .stat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 1024px){.profile-stats-counters .stat{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 768px){.profile-stats-counters .stat:not(:last-child){margin-bottom:15px}}@media(min-width: 768px){.profile-stats-counters .stat-label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(min-width: 1024px){.profile-stats-counters .stat-label{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}}.profile-private-badge{-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:4px;padding:5px 20px;font-size:12px;text-align:center}.profile-private-badge::after{content:"🔒";margin-left:5px;font-family:"copenhagen-icons";vertical-align:middle;line-height:15px}@media(min-width: 768px){.profile-private-badge{-ms-flex-preferred-size:auto;flex-basis:auto}}.profile-nav{border:0;margin-bottom:37px}.profile-section{width:100%}@media(min-width: 1024px){.profile-section{width:calc(100% - 330px)}}.profile-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-section-title{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0}.profile-section-description{-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px 0;font-weight:300;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width: 768px){.profile-section-description{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding-bottom:0}}.profile-section-sorter{-ms-flex-preferred-size:100%;flex-basis:100%;border-top:solid 1px #eee;font-size:13px}.profile-section-sorter .dropdown-toggle{padding:10px 0;width:100%}.profile-section-sorter .dropdown-toggle::after{position:absolute;right:0}[dir=rtl] .profile-section-sorter .dropdown-toggle::after{left:0;right:initial}@media(min-width: 768px){.profile-section-sorter .dropdown-toggle::after{position:relative}}@media(min-width: 768px){.profile-section-sorter{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-top:0;border-top:0;margin-left:20px}[dir=rtl] .profile-section-sorter{margin-left:0;margin-right:20px}}.profile-contribution{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;padding:20px 0;position:relative}.profile-contribution-header{margin-bottom:5px}.profile-contribution-title{margin:0 0 5px 0;display:inline;line-height:21px;font-size:15px;vertical-align:middle}.profile-contribution-body{margin:10px 0}.profile-contribution-list>.profile-contribution{border-top:1px solid #eee}@media(min-width: 768px){.profile-contribution-list>.profile-contribution{padding-left:30px}[dir=rtl] .profile-contribution-list>.profile-contribution{padding-right:30px;padding-left:0}}.profile-contribution-list>.profile-contribution:last-child{border-bottom:1px solid #eee}.profile-contribution-list>.profile-contribution::before{left:0;position:absolute;font-size:16px;color:#ccc;font-family:"copenhagen-icons";line-height:25px}[dir=rtl] .profile-contribution-list>.profile-contribution::before{right:0}.profile-contribution-list .profile-contribution-header{margin-left:30px}[dir=rtl] .profile-contribution-list .profile-contribution-header{padding-right:30px;padding-left:0}@media(min-width: 768px){.profile-contribution-list .profile-contribution-header{margin-left:0}[dir=rtl] .profile-contribution-list .profile-contribution-header{padding-right:0}}.profile-comments .profile-contribution-breadcrumbs{margin-left:30px}[dir=rtl] .profile-comments .profile-contribution-breadcrumbs{padding-right:30px;padding-left:0}@media(min-width: 768px){.profile-comments .profile-contribution-breadcrumbs{margin-left:0}[dir=rtl] .profile-comments .profile-contribution-breadcrumbs{padding-right:0}}.profile-section .no-activity,.profile-section .private-activity{display:block;margin-top:40px;color:#999}.profile-section .private-activity::before{content:"🔒";font-family:"copenhagen-icons";font-style:normal;font-size:12px;font-weight:normal;vertical-align:middle;margin-right:10px}[dir=rtl] .profile-section .private-activity::before{margin-right:0;margin-left:10px}.profile-activity-list{margin-top:25px}.profile-activity{position:relative;padding-bottom:30px}@media(min-width: 768px){.profile-activity{padding-left:20px}[dir=rtl] .profile-activity{padding-right:20px;padding-left:0}}@media(min-width: 768px){.profile-activity:not(:last-child){border-left:1px solid #ddd}[dir=rtl] .profile-activity:not(:last-child){border-left:0;border-right:1px solid #ddd}}.profile-activity-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:35px}[dir=rtl] .profile-activity-header{margin-left:0;margin-right:35px}@media(min-width: 768px){.profile-activity-header{margin-left:0}[dir=rtl] .profile-activity-header{margin-right:0}}.profile-activity-header .user-avatar{width:40px;height:40px;margin-right:10px;min-width:40px;-ms-flex-item-align:start;align-self:flex-start}[dir=rtl] .profile-activity-header .user-avatar{margin-left:10px;margin-right:0}.profile-activity-description{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;word-break:break-word;margin:0;min-width:0;width:100%}.profile-activity-description span:first-child{font-weight:600;display:inline}.profile-activity-contribution{padding:20px;margin-top:10px;border-radius:8px}@media(min-width: 768px){.profile-activity-contribution{margin-top:0;margin-left:50px}[dir=rtl] .profile-activity-contribution{margin-left:0;margin-right:50px}}.profile-activity::before{position:absolute;left:0;width:28px;border-radius:50%;content:"";background-size:14px 14px;background-repeat:no-repeat;background-position:50% 50%;text-align:center;line-height:40px;font-size:16px;color:#ccc;font-family:"copenhagen-icons"}[dir=rtl] .profile-activity::before{right:0}@media(min-width: 768px){.profile-activity::before{left:-14px}[dir=rtl] .profile-activity::before{right:-14px}}.profile-articles>.profile-contribution::before,.profile-activity-list>li[class$=-article]::before{content:"📄"}.profile-posts>.profile-contribution::before,.profile-activity-list>li[class$=-post]::before{content:"📔"}.profile-comments>.profile-contribution::before,.profile-activity-list>li[class$=-comment]::before{content:"💬";line-height:35px}.about-nulab-account{padding:25px 30px}@media screen and (min-width: 801px){.about-nulab-account{padding:35px}}@media screen and (min-width: 1750px){.about-nulab-account{padding:35px}}.about-nulab-account__heading{font-size:24px;font-size:rem(24);line-height:1.2}.about-nulab-account__text{font-size:18px;font-size:rem(18);margin-top:10px}.about-nulab-account__link{color:var(--base-text-color);text-decoration:underline}.about-nulab-account__link:hover,.about-nulab-account__link:focus,.about-nulab-account__link:active{color:var(--accent-color);text-decoration:none}.article-list{list-style:disc;color:var(--accent-color);margin-left:1.5rem}.article-list__item{font-size:20px;font-size:rem(20)}.article-list__item:not(:first-child){margin-top:10px}.article-list__link{font-weight:500}.article-vote{border-top:1px solid #e7e0df;border-bottom:1px solid #e7e0df;padding:30px 0;margin-bottom:30px;text-align:center}@media screen and (min-width: 1025px){.article-vote{text-align:left}}.article-vote-question{color:#4a4a4a;margin:10px 0}@media screen and (min-width: 1025px){.article-vote-question{display:inline-block}}.article-vote-controls{margin:0 5px}@media screen and (min-width: 1025px){.article-vote-controls{display:inline-block}}.article-vote-count{color:#999;min-width:20%;display:block;margin-top:10px}@media screen and (min-width: 1025px){.article-vote-count{margin-top:0}}.article-vote-up,.article-vote-down{border:1px solid #7e64c8;font-size:1rem;width:auto !important;min-width:80px;margin:10px;color:#7e64c8 !important}.article-vote-up:before,.article-vote-down:before{content:attr(title)}.article-vote-up:hover,.article-vote-up.article-voted,.article-vote-down:hover,.article-vote-down.article-voted{color:#fff !important;background-color:#7e64c8}.article{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (min-width: 1025px){.article{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.article-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 1025px){.article-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.article__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}@media screen and (min-width: 801px){.article__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 1750px){.article__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.article__title{font-size:26px;font-size:rem(26);margin-bottom:0}@media screen and (min-width: 801px){.article__title{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width: 1750px){.article__title{-ms-flex-preferred-size:100%;flex-basis:100%}}.article__title .icon-lock::before{content:"🔒";font-size:20px;position:relative;left:-5px;vertical-align:baseline}.article_info{max-width:100%}.article__content{margin:20px 0 40px;line-height:1.6;word-wrap:break-word}@media screen and (min-width: 801px){.article__content{margin-bottom:80px}}@media screen and (min-width: 1750px){.article__content{margin-bottom:80px}}.article-body h1{margin-top:60px}.article-body h2{margin-top:40px}.article-body h3{margin-top:30px}.article-body h4{margin-top:25px}.article-body img{display:block;height:auto;max-width:100%;margin:2rem auto;border:2px solid #d5d6dc}.article-body img.inline{display:inline-block;margin:0 3px;vertical-align:middle}.article-body ul,.article-body ol{padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px;font-size:18px;font-size:rem(18)}.article-body ul>ul,.article-body ul>ol,.article-body ol>ul,.article-body ol>ol{margin:0}[dir=rtl] .article-body ul,[dir=rtl] .article-body ol{padding-right:20px;padding-left:0;margin-left:0;margin-right:20px}.article-body ul li:not(:first-child),.article-body ol li:not(:first-child){margin-top:10px}.article-body ul{list-style-type:disc}.article-body code{border:1px solid #ddd;border-radius:3px;padding:0 5px;margin:0 2px}.article-body pre{border-left:1px solid #ddd;font-style:italic;padding:0 15px}.article-body blockquote{border-left:1px solid #ddd;font-style:italic;padding:0 15px}.article-body table{width:100%}.article-body table th,.article-body table td{padding:5px 15px;border:1px solid var(--nu-branding-color);background-color:var(--sub-bg-color)}@media screen and (min-width: 801px){.article-body table td{min-width:100px}}@media screen and (min-width: 1750px){.article-body table td{min-width:100px}}.article-body table thead th,.article-body table thead td{color:#fff;font-weight:bold;background-color:var(--nu-branding-color)}.article-body table tbody tr:nth-child(2n+1) td{background-color:var(--base-bg-color)}.article-body p{font-size:18px;font-size:rem(18);margin-top:1rem;margin-bottom:1rem}.article-body>p:first-child{margin-top:0}.article-body>p:last-child{margin-bottom:0}.article-body .wysiwyg-font-size-large{font-size:inherit}.article-body .wysiwyg-font-size-medium{font-size:inherit}.article-body .wysiwyg-font-size-small{font-size:16px;font-size:rem(16)}.article-relatives{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}@media screen and (min-width: 801px){.article-relatives{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 1750px){.article-relatives{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.article-relatives>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:0}.article-relatives>*:last-child{margin:0}.blocks-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;padding:0}@media screen and (min-width: 801px){.blocks-list{margin:0}}@media screen and (min-width: 1750px){.blocks-list{margin:0}}.blocks-list__item{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 20px;max-width:100%;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(24,53,108,.15);box-shadow:0 0 10px rgba(24,53,108,.15);-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s;border-radius:6px;width:100%}@media screen and (min-width: 801px){.blocks-list__item{width:32%}.blocks-list__item:not(:last-child){margin-right:2%}}@media screen and (min-width: 1750px){.blocks-list__item{width:32%}.blocks-list__item:not(:last-child){margin-right:2%}}.blocks-list__item:hover *,.blocks-list__item:focus *,.blocks-list__item:active *{text-decoration:none}.blocks-list__item--internal{background-color:transparent;border:1px solid #ddd}.blocks-list__item--internal .icon-lock::before{content:"🔒";font-size:15px;bottom:5px;position:relative}.blocks-list__item.products{height:100px}.blocks-list__link{padding:35px 20px;height:100%;cursor:pointer;color:var(--base-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blocks-list__link:hover,.blocks-list__link:focus,.blocks-list__link:active{color:var(--accent-color);text-decoration:none}.blocks-list__heading,.blocks-list__description{line-height:1.2}.blocks-list__heading{margin-bottom:0;font-size:24px;font-size:rem(24);font-weight:600}.blocks-list__icon-wrapper{margin-bottom:20px;min-height:120px}.blocks-list__icon{display:inline-block;height:100px}.blocks-list__icon.backlog,.blocks-list__icon.cacoo{height:34px}.blocks-list__icon.pass{height:32px}.knowledge-base{margin-bottom:30px !important}.breadcrumbs{margin:0 0 15px 0;padding:0}@media screen and (min-width: 801px){.breadcrumbs{margin:0}}@media screen and (min-width: 1750px){.breadcrumbs{margin:0}}.breadcrumbs li{display:inline;font-weight:300;font-size:13px;max-width:450px;overflow:hidden;text-overflow:ellipsis}.breadcrumbs li+li::before{content:">";margin:0 4px}.page-header.-helpfeel{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #d5d6dc;height:70px}.page-header.-helpfeel .page-header__inner{height:100%;max-width:none;margin:0;padding:0 24px}.helpfeel-header__branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.helpfeel-header__branding:hover{text-decoration:none}.helpfeel-header__logo{height:26px;width:auto}.helpfeel-header__title{margin-left:10px;padding-left:10px;border-left:2px solid #74758b;font-size:20px;font-size:rem(20);line-height:2;color:#74758b}.page-footer.-helpfeel{padding:24px 0;border-top:1px solid #e0e1e6;background-color:#fff}.main__body.-helpfeel{max-width:760px;margin:40px auto}@media screen and (min-width: 320px)and (max-width: 800px){.main__body.-helpfeel{padding:0 16px}}.helpfeel-card{padding:24px 32px;border:1px solid #e0e1e6;border-radius:8px;background-color:#fff;color:#595757;font-size:17px;font-size:rem(17)}@media screen and (min-width: 320px)and (max-width: 800px){.helpfeel-card{padding:24px 16px}}.helpfeel-page-title{font-size:24px;font-size:rem(24);font-weight:700;color:#595757;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #d9d9e0}.helpfeel-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.helpfeel-footer-nav__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 24px;border:2px solid #5d5e6f;border-radius:4px;color:#5d5e6f;font-size:16px;font-size:rem(16)}.helpfeel-footer-nav__button:hover{text-decoration:none;color:#5d5e6f;background-color:#f5f5f7}.helpfeel-footer-nav__button.-search-top::before{content:"";display:inline-block;width:6px;height:6px;margin-right:10px;border-left:2px solid #5d5e6f;border-bottom:2px solid #5d5e6f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.helpfeel-footer-nav__button.-contact::before{content:"";display:inline-block;width:20px;height:17px;margin-right:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 17%27%3E%3Crect x=%271%27 y=%271%27 width=%2718%27 height=%2715%27 fill=%27none%27 stroke=%27%235d5e6f%27 stroke-width=%271.5%27/%3E%3Cpath fill=%27none%27 stroke=%27%235d5e6f%27 stroke-width=%271.5%27 d=%27M1 2l9 8 9-8%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.helpfeel-feedback{margin-top:40px;text-align:center}.helpfeel-feedback__question{margin:0 0 15px;font-size:14px;font-size:rem(14);color:#333}.helpfeel-feedback__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.helpfeel-feedback__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:80px;height:40px;padding:0 16px;border:none;border-radius:4px;background-color:#f0f0f3;color:#1c2024 !important;width:auto !important}.helpfeel-feedback__button::before{content:attr(title)}.helpfeel-feedback__button:hover,.helpfeel-feedback__button.-voted{color:#fff !important;background-color:#3e63dd}.hero{width:100%;background-color:var(--accent-color);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAyAgMAAAC2Q7RvAAAADFBMVEV+ZMiJb8+BZ8qEasyGbflaAAAA10lEQVQ4y+3RMQ6CQBAF0BFiocbSI9DY23sECz9LQQxH4AZyCXpKwim4BD1HsLE0cX+w+QuNjZW/mMy8TTazWQuybe2fn+bYzG0HjP6kM/tUZgBuZidUvj+4yTYAPCgmxDLAmpgrRmCc4gq4P4FKcA9XxUAvuEbGewvBEwpuUAbYc9eL4IFDjEywdkbM5xiFmLJ+g8ky9pyWcFBc40xMBfcoudo1wIzPzQVX8E2CTDAGxmhAKWiAewGFYg2mV0xozhQ3xDzAiFgo8mPgqgmPLWvXmPmFHmZvpbhvYF0kA4QAAAAASUVORK5CYII=);background-repeat:repeat;background-position:center top;background-size:40px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 20px;margin-bottom:30px}@media screen and (min-width: 801px){.hero{margin-bottom:50px}}@media screen and (min-width: 1750px){.hero{margin-bottom:50px}}.hero.-h-sm{min-height:150px}.hero__inner{max-width:900px;width:100%;color:#fff;margin-left:auto;margin-right:auto}.hero__heading,.hero__description{color:#fff}.hero__heading.-x-center,.hero__description.-x-center{text-align:center}.hero__heading{font-size:36px;font-size:rem(36);font-weight:bold;line-height:1.3;margin-bottom:0;font-family:"Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Arial,sans-serif}.hero__description{font-size:20px;font-size:rem(20);line-height:1.2;margin-top:15px}.hero__search-box{width:100%;margin-top:20px}.knowledge-base .section{text-align:left;padding:em(20) 0 em(30) !important}.knowledge-base .section h3{font-size:18px;font-size:rem(18);margin-bottom:1em}@media screen and (min-width: 801px){.knowledge-base .section h3{font-size:20px;font-size:rem(20);margin-bottom:1em}}@media screen and (min-width: 1025px){.knowledge-base .section h3{margin-bottom:25px}}.knowledge-base .section h3 a{color:inherit;text-decoration:none}.language-switch{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;margin-left:10px;margin-bottom:0}.language-switch__item{position:relative;display:inline-block;padding:0 10px;list-style:none;line-height:1}.language-switch__item.is_first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.language-switch__item.is_first:after{content:"|";color:var(--base-text-color);position:absolute;left:100%;top:1px;margin-left:-2px}.language-switch__link{color:var(--base-text-color);font-weight:700;text-decoration:none;font-size:13px;font-size:rem(13)}.language-switch__link:not(span):hover,.language-switch__link:not(span):focus{color:var(--highlight-color)}.nulab-apps-list{text-align:center;margin-top:45px;margin-bottom:45px}@media screen and (min-width: 801px){.nulab-apps-list{margin-top:60px;margin-bottom:60px}}@media screen and (min-width: 1750px){.nulab-apps-list{margin-top:60px;margin-bottom:60px}}@media screen and (min-width: 1141px){.nulab-apps-list{margin-top:100px;margin-bottom:100px}}.nulab-apps-list__heading{font-family:"Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Arial,sans-serif;font-size:30px;font-size:rem(30)}.nulab-apps-list__description{margin-bottom:50px;font-size:20px;font-size:rem(20)}.nulab-apps-list__button{display:inline-block;color:#fff;font-size:20px;font-size:rem(20);font-weight:bold;padding:8px 25px;margin-left:10px;margin-right:10px;margin-bottom:10px;border-radius:5px;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s}@media screen and (min-width: 801px){.nulab-apps-list__button{margin-bottom:0}}@media screen and (min-width: 1750px){.nulab-apps-list__button{margin-bottom:0}}.nulab-apps-list__button:hover{color:#fff}.nulab-apps-list__button-wrap{margin-top:35px}.nulab-apps-list__button.-backlog{background-color:var(--backlog)}.nulab-apps-list__button.-backlog:hover{background-color:#3a9c7f}.nulab-apps-list__button.-cacoo{background-color:var(--cacoo)}.nulab-apps-list__button.-cacoo:hover{background-color:#39659f}.page-footer{padding:5px 0;background-color:var(--sub-bg-color);text-align:center}@media screen and (min-width: 801px){.page-footer{padding:10px 0}}@media screen and (min-width: 1750px){.page-footer{padding:10px 0}}.page-footer-nav{margin-top:15px;margin-bottom:15px}@media screen and (min-width: 801px){.page-footer-nav{margin-top:25px;margin-bottom:25px}}@media screen and (min-width: 1750px){.page-footer-nav{margin-top:25px;margin-bottom:25px}}.page-footer-nav__item{display:inline-block;margin-bottom:.5rem;padding:0 10px;color:var(--base-text-color);line-height:1;font-size:12px;font-size:rem(12)}@media screen and (min-width: 801px){.page-footer-nav__item{margin-bottom:0;padding:0 15px}}@media screen and (min-width: 1750px){.page-footer-nav__item{margin-bottom:0;padding:0 15px}}.page-footer-nav__link{color:var(--base-text-color);font-size:12px;font-size:rem(12);text-decoration:none}.page-footer-nav__link:hover{color:var(--base-text-color);text-decoration:underline}.page-footer-nav__copyright{font-size:12px;font-size:rem(12)}.footer-socials a{display:inline-block;width:31px;height:31px}.footer-socials a:not(:first-child){margin-left:4px}.page-header{position:fixed;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 #bcbcbc;box-shadow:0 1px 2px 0 #bcbcbc;z-index:99}.page-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:940px;height:57px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.page-header__branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-header__branding:hover{text-decoration:none}.page-header__branding-logo{width:84px;height:26px;margin-right:8px;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgODQgMjYiPjxzdHlsZT4uc3Qwe2ZpbGw6Izc0NzU4Yn08L3N0eWxlPjx0aXRsZT5BcnRib2FyZCA2OSBjb3B5PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTggMjUuNGgtNHYtOWMwLTIuNy0yLjItNC45LTUtNC45cy01IDIuMi01IDQuOXY5SDB2LTljMC00LjkgNC05IDktOXM5IDQgOSA5djl6TTI4LjcgMjZjLTUgMC05LTQtOS04LjlWOGg0LjF2OWMwIDIuNyAyLjIgNC45IDUgNC45czUtMi4yIDUtNC45VjhoNHY5Yy0uMSA1LTQuMSA5LTkuMSA5ek02My43IDI1LjRoLTkuMWMtNSAwLTktNC05LTlzNC05IDktOWg5LjF2MTh6bS05LjEtMTMuOWMtMi43IDAtNSAyLjItNSA0LjlzMi4yIDQuOSA1IDQuOWg1di05LjhoLTV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTYzLjcgMjUuNGgtOS4xYy01IDAtOS00LTktOXM0LTkgOS05aDkuMXYxOHptLTkuMS0xMy45Yy0yLjcgMC01IDIuMi01IDQuOXMyLjIgNC45IDUgNC45aDV2LTkuOGgtNXpNNzUgMjUuNGgtOS4xVjBINzB2Ny41aDVjNSAwIDkgNCA5IDlzLTQgOC45LTkgOC45em0tNS4xLTQuMWg1YzIuNyAwIDUtMi4yIDUtNC45cy0yLjItNC45LTUtNC45aC01djkuOHpNMzkuNy4xaDQuMXYyNS4zaC00LjF6Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:left top;background-size:cover;text-indent:100%;white-space:nowrap;overflow:hidden}.page-header__branding-text{font-size:15px;font-size:rem(15);color:#616178;line-height:1}.page-header-nav{display:none;margin-left:auto}@media screen and (min-width: 801px){.page-header-nav{display:block}.page-header-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1750px){.page-header-nav{display:block}.page-header-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-header-nav__link{color:var(--base-text-color);font-size:14px;font-size:rem(14);margin-left:25px}.page-header-nav__link:hover{color:var(--highlight-color)}.page-header-nav__link--button{color:var(--accent-yellow-color);padding:2px 25px;border:1px solid var(--accent-yellow-color);background-color:transparent;-webkit-box-shadow:inset 0 0 0 .5px var(--accent-yellow-color);box-shadow:inset 0 0 0 .5px var(--accent-yellow-color);border-radius:2.5px;-webkit-transition:background-color .2s ease 0s,color .2s ease 0s;transition:background-color .2s ease 0s,color .2s ease 0s}.page-header-nav__link--button:hover{text-decoration:none;color:#fff;background-color:var(--accent-yellow-color)}.page-header-nav__search-box{display:none}@media screen and (min-width: 320px)and (max-width: 800px){.page-header-nav[aria-hidden=false]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:.3s ease-in open-drawer forwards;animation:.3s ease-in open-drawer forwards;opacity:0}.page-header-nav[aria-hidden=false] .page-header-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:.3s ease-in open-drawer-inner forwards;animation:.3s ease-in open-drawer-inner forwards}.page-header-nav[aria-hidden=false] .page-header-nav__inner>*{margin:10px 0;text-align:center;font-size:16px;font-size:rem(16)}}.page-header-drawer-menu{width:26px;height:20px;position:relative;margin-left:auto;outline:0;min-height:auto}@media screen and (min-width: 801px){.page-header-drawer-menu{display:none}}@media screen and (min-width: 1750px){.page-header-drawer-menu{display:none}}.page-header-drawer-menu>span{display:block;position:absolute;width:26px;height:2px;background-color:#74758b}.page-header-drawer-menu>span:nth-of-type(1){top:0}.page-header-drawer-menu>span:nth-of-type(2){top:9px}.page-header-drawer-menu>span:nth-of-type(3){bottom:0}.page-header-drawer-menu[aria-expanded=false]>span:nth-of-type(1){-webkit-animation:.3s ease-in menu-bar01 forwards;animation:.3s ease-in menu-bar01 forwards}.page-header-drawer-menu[aria-expanded=false]>span:nth-of-type(2){-webkit-animation:.3s ease-in menu-bar02 forwards;animation:.3s ease-in menu-bar02 forwards}.page-header-drawer-menu[aria-expanded=false]>span:nth-of-type(3){-webkit-animation:.3s ease-in menu-bar03 forwards;animation:.3s ease-in menu-bar03 forwards}.page-header-drawer-menu[aria-expanded=true]>span:nth-of-type(1){-webkit-animation:.3s ease-in active-menu-bar01 forwards;animation:.3s ease-in active-menu-bar01 forwards}.page-header-drawer-menu[aria-expanded=true]>span:nth-of-type(2){-webkit-animation:.3s ease-in active-menu-bar02 forwards;animation:.3s ease-in active-menu-bar02 forwards}.page-header-drawer-menu[aria-expanded=true]>span:nth-of-type(3){-webkit-animation:.3s ease-in active-menu-bar03 forwards;animation:.3s ease-in active-menu-bar03 forwards}@-webkit-keyframes open-drawer{0%{opacity:0}100%{opacity:1}}@keyframes open-drawer{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes open-drawer-inner{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}80%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes open-drawer-inner{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}80%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes menu-bar01{0%{-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}50%{-webkit-transform:translateY(9px) rotate(0);transform:translateY(9px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar01{0%{-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}50%{-webkit-transform:translateY(9px) rotate(0);transform:translateY(9px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes menu-bar02{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes menu-bar02{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes menu-bar03{0%{-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}50%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes menu-bar03{0%{-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}50%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}30%{-webkit-transform:translateY(9px) rotate(0);transform:translateY(9px) rotate(0)}50%{-webkit-transform:translateY(9px) rotate(0);transform:translateY(9px) rotate(0)}100%{-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}}@keyframes active-menu-bar01{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}30%{-webkit-transform:translateY(9px) rotate(0);transform:translateY(9px) rotate(0)}50%{-webkit-transform:translateY(9px) rotate(0);transform:translateY(9px) rotate(0)}100%{-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}}@-webkit-keyframes active-menu-bar02{0%{opacity:1}30%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes active-menu-bar02{0%{opacity:1}30%{opacity:1}50%{opacity:0}100%{opacity:0}}@-webkit-keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}30%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}50%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}}@keyframes active-menu-bar03{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}30%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}50%{-webkit-transform:translateY(-9px) rotate(0);transform:translateY(-9px) rotate(0)}100%{-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}}.pagination{margin:20px 0;text-align:center}.pagination *{display:inline-block}.pagination li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;float:left;margin-left:5px;height:30px;width:30px;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s}.pagination li:hover:not(.pagination-current){background-color:#f3f3f3}.pagination a,.pagination span{font-size:16px;font-size:rem(16);padding:10px 12px;text-decoration:none}@media screen and (min-width: 801px){.pagination a,.pagination span{padding:5px 12px}}@media screen and (min-width: 1750px){.pagination a,.pagination span{padding:5px 12px}}.related-articles{width:100%;background-color:var(--sub-bg-color);padding:25px 30px}@media screen and (min-width: 801px){.related-articles{padding:50px 70px}}@media screen and (min-width: 1750px){.related-articles{padding:50px 70px}}.related-articles h3{margin-bottom:15px;font-size:20px;font-size:rem(20)}.related-articles ul{list-style:disc;color:var(--accent-color);margin-left:1.5rem}.related-articles ul li{font-size:18px;font-size:rem(18)}.related-articles ul li:not(:first-child){margin-top:10px}.related-articles ul a{font-weight:500}.search-box{position:relative}.search-box input[type=search]{border:1px solid transparent;-webkit-box-shadow:inset 0 0 0 .5px #979797;box-shadow:inset 0 0 0 .5px #979797;color:var(--base-text-color);height:auto;font-size:14px;font-size:rem(14);padding-top:5px;padding-bottom:5px;padding-left:28px;padding-right:20px;-webkit-appearance:none;width:100%;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box}.search-box input[type=search]:focus{outline:none;-webkit-box-shadow:inset 0 0 0 .5px var(--accent-color);box-shadow:inset 0 0 0 .5px var(--accent-color)}.search-box input[type=search]::-webkit-input-placeholder{font-weight:normal;font-size:14px;font-size:rem(14);-webkit-font-smoothing:antialiased}.search-box input[type=search]:-moz-placeholder{font-weight:normal;font-size:14px;font-size:rem(14);-moz-osx-font-smoothing:grayscale}.search-box input[type=search]::-moz-placeholder{font-weight:normal;font-size:14px;font-size:rem(14);-moz-osx-font-smoothing:grayscale;opacity:1}.search-box input[type=search]:-ms-input-placeholder{font-weight:normal;font-size:14px;font-size:rem(14)}.search-box input[type=submit]{position:absolute;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);overflow:hidden;white-space:nowrap;text-indent:108%;cursor:pointer;min-width:auto;min-height:auto;padding:0;left:8px;background-image:url(data:image/png;base64,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);background-position:0 0;background-size:cover;width:12px;height:12px}.search-box input[type=submit]:focus{outline:0 none}.search-box--hero input[type=search]{border-color:#fff;color:#fff;padding-top:30px;padding-bottom:30px;padding-left:75px;background-color:var(--accent-color);-webkit-box-shadow:inset 0 0 0 .5px #fff;box-shadow:inset 0 0 0 .5px #fff;font-size:25px;font-size:rem(25);font-family:"Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Arial,sans-serif;font-weight:500}.search-box--hero input[type=search]::-webkit-input-placeholder{font-size:25px;font-size:rem(25);color:#fff;font-weight:500;font-style:italic;-webkit-font-smoothing:antialiased}.search-box--hero input[type=search]:-moz-placeholder{font-size:25px;font-size:rem(25);color:#fff;font-weight:500;font-style:italic;-moz-osx-font-smoothing:grayscale}.search-box--hero input[type=search]::-moz-placeholder{font-size:25px;font-size:rem(25);color:#fff;font-weight:500;font-style:italic;-moz-osx-font-smoothing:grayscale;opacity:1}.search-box--hero input[type=search]:-ms-input-placeholder{font-size:25px;font-size:rem(25);color:#fff;font-weight:500;font-style:italic}.search-box--hero input[type=search]:focus{-webkit-box-shadow:inset 0 0 0 .5px #fff;box-shadow:inset 0 0 0 .5px #fff}.search-box--hero input[type=submit]{left:24px;width:38px;height:38px;background-image:url(data:image/png;base64,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)}.search-results{margin-bottom:60px}.search-results__heading{font-size:35px;font-size:rem(35);font-family:"Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Arial,sans-serif;margin-bottom:10px}.search-results__list{margin-bottom:25px;list-style:none}.search-result{-webkit-box-shadow:0 .5px 0 0 #979797;box-shadow:0 .5px 0 0 #979797;padding:35px 0}.search-result__title{font-size:25px;font-size:rem(25);color:var(--accent-color)}.search-result__description{margin-top:15px;font-size:18px;font-size:rem(18)}.section{margin-bottom:40px}@media screen and (min-width: 801px){.section{margin-bottom:60px}}@media screen and (min-width: 1750px){.section{margin-bottom:60px}}.section.-bg-gray{background-color:var(--sub-bg-color)}.section__heading{margin-bottom:10px;text-align:center}.section-container,.section-tree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 801px){.section-container,.section-tree{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 1750px){.section-container,.section-tree{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-container>.section,.section-tree>.section{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;padding:25px 30px}@media screen and (min-width: 801px){.section-container>.section,.section-tree>.section{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:50px 70px}}@media screen and (min-width: 1750px){.section-container>.section,.section-tree>.section{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:50px 70px}}.section-container .icon-lock::before,.section-tree .icon-lock::before{vertical-align:baseline}.section-tree__title{margin-bottom:15px;font-size:25px;font-size:rem(25)}.section-tree__title a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--base-text-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-tree__title a:before{content:"";height:45px;background-repeat:no-repeat;background-position:left top;background-size:cover}.section-tree .see-all-articles{display:block;padding:15px 0;color:var(--accent-color)}.sub-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;min-height:50px;padding-bottom:15px}@media screen and (min-width: 801px){.sub-nav{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}}@media screen and (min-width: 1750px){.sub-nav{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px}}
