html{height:100%;font-size:16px;line-height:1.75}body{margin:0;height:100%;color:#333;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;font-size:.8125rem}:lang(zh),:lang(ja),:lang(ko){font-family:inherit}#main-content{min-height:100%;height:auto;margin:0 .5rem -4rem .5rem}header{padding-top:1rem}#footer-padding{height:5rem}footer{color:#657786;background-color:#f8f9fa;min-height:4rem;line-height:4rem}.column{padding:.375rem}.hero{border-radius:2px;padding:2.5rem 3rem;background-size:cover;background-position:center center}.navbar .navbar-section{flex:none}.navbar.navbar-h2{margin-top:.75rem;align-items:center}.navbar.navbar-h2 h2{margin-top:.75rem}.navbar.navbar-h3{margin-top:.75rem;align-items:center}.navbar.navbar-h3 h3{margin-top:.75rem}h1{font-size:1.25rem;white-space:nowrap}h1 a,h1 a:active,h1 a:focus,h1 a:hover,h1 a:visited{color:inherit !important;font-style:normal;text-decoration:none}h1 small{vertical-align:middle;font-size:.75rem;color:#808080;font-weight:normal;display:inline;white-space:normal;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis}h2{font-size:1rem;margin-top:1.5rem;margin-bottom:.75rem;font-weight:bold}h2 b{border-bottom:.0625rem solid #333}h3{font-weight:bold;color:#0085b6;font-size:inherit;line-height:1rem;margin-top:1.5rem;margin-bottom:.75rem;overflow:hidden;white-space:nowrap}h3 small{color:#808080}h4{color:inherit;font-size:inherit;line-height:1rem;overflow:hidden;white-space:nowrap}ul,ol{list-style-position:initial}img{vertical-align:bottom}a img{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}a:hover img{opacity:.5}.divider{border-top:.0625rem solid #e7e9ed}.active .fa{color:#ed5466}.panel .panel-body{padding:0 1.5rem}.table{font-size:inherit}.table th,.table td{padding:.5375rem;border-bottom:.05rem solid #efefef}.table tr:last-child th,.table tr:last-child td{border-bottom:none!important}.table th.p0,.table td.p0{padding-bottom:0 !important;border-bottom:0 !important}blockquote a{max-width:100%;text-overflow:ellipsis;overflow:hidden}a{color:#5755d9;text-decoration:none}a:focus{box-shadow:none}a:focus,a:focus:visited,a:hover,a:hover:visited,a:active,a:active:visited,a.active,a.active:visited{color:#302ecd;text-decoration:underline}a:visited{color:#5755d9}.btn{padding:.25rem .5rem;border-radius:.1rem}.btn.btn-warning{background:#f0ad4e;border-color:#f0ad4e;color:#fff}.btn.btn-warning:focus{box-shadow:none}.btn.btn-warning:focus,.btn.btn-warning:hover{background:#ec971f;border-color:#ec971f;color:#fff}.btn.btn-warning:active,.btn.btn-warning:active:visited,.btn.btn-warning.active,.btn.btn-warning.active:visited{background:#d58512;border-color:#d58512;color:#fff}.btn.btn-warning.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-info{background:#5bc0de;border-color:#5bc0de;color:#fff}.btn.btn-info:focus{box-shadow:none}.btn.btn-info:focus,.btn.btn-info:hover{background:#31b0d5;border-color:#31b0d5;color:#fff}.btn.btn-info:active,.btn.btn-info:active:visited,.btn.btn-info.active,.btn.btn-info.active:visited{background:#269abc;border-color:#269abc;color:#fff}.btn.btn-info.loading::after{border-bottom-color:#fff;border-left-color:#fff}.btn.btn-gray{background:transparent;border-color:#e6e6e6;color:#333}.btn.btn-gray:focus{box-shadow:none}.btn.btn-gray:focus,.btn.btn-gray:hover{background:#e6e6e6;border-color:#e6e6e6;color:#333}.btn.btn-gray:active,.btn.btn-gray:active:visited,.btn.btn-gray.active,.btn.btn-gray.active:visited{background:#d4d4d4;border-color:#d4d4d4;color:#333}.btn.btn-gray.loading::after{border-bottom-color:#333;border-left-color:#333}.btn.btn-link:focus,.btn.btn-link:hover,.btn.btn-link:active,.btn.btn-link:active:visited,.btn.btn-link.active,.btn.btn-link.active:visited{color:#5755d9;text-decoration:underline}.btn-group .btn:not(:first-child):not(:last-child){border-radius:0;margin-left:-.125rem}button,input,optgroup,select,textarea{font-family:"segoe ui",meiryo,"yu gothic","hiragino kaku gothic pron",sans-serif}.form-select{min-width:8rem;width:inherit}.form-checkbox .form-icon,.form-radio .form-icon{height:1rem;top:.125rem;width:1rem}.form-switch .form-icon::before{height:.875rem;width:.875rem}.form-switch input:checked+.form-icon::before{left:.75rem}.form-switch .form-icon{border-radius:.5rem;height:1rem;top:.125rem;width:1.75rem}.dropdown{text-align:left}.dropdown .menu{width:max-content;max-height:unset}.dropdown .menu .btn{text-align:left;width:100%}.dropdown-toggle{font-size:1rem}code{font-size:100%}.avatar-x{font-size:2.5rem;height:5rem;width:5rem}.avatar-xx{font-size:3.25rem;height:6.5rem;width:6.5rem}.badge:not([data-badge])::after,.badge[data-badge]::after{background:#d9534f}.bar{border-radius:.125rem;height:1rem}.bar.bar-sm{height:.25rem}.bar .bar-item{font-size:.75rem;line-height:1rem}.bar .bar-item:first-child{border-bottom-left-radius:.125rem;border-top-left-radius:.125rem}.bar .bar-item:last-child{border-bottom-right-radius:.125rem;border-top-right-radius:.125rem}.bar-slider{height:.125rem;margin:.5rem 0;position:relative}.bar-slider .bar-slider-btn:active{box-shadow:0 0 0 .125rem #337ab7}.bar .bar-item{line-height:1rem}.bar-slider .bar-slider-btn{height:.75rem;width:.75rem}.bar-slider .bar-slider-btn:active{box-shadow:0 0 0 .125rem #5755d9}.card{height:100%;border-radius:.125rem;background-color:transparent;border:solid 1px #f0f0f0;box-shadow:none;padding:1rem 1rem .5rem 1rem}.modal.active .modal-overlay,.modal:target .modal-overlay{background:rgba(69,77,93,.5)}.empty{padding:2rem;height:100%;background-color:#fff;display:flex;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column;text-align:left}.empty-image{-ms-flex:1 1 auto;flex:1 1 auto;align-items:center;display:flex;display:-ms-flexbox}.empty-title{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,'Helvetica',sans-serif !important;font-size:1.25rem;margin:1.5rem 0 .5rem 0;color:#333}.empty-desc{text-align:left;font-size:1.5rem;color:#333}.empty-meta{text-align:left;flex:1 1 auto;line-height:1.5}@media screen and (max-width:767px){.empty-meta{height:auto}.empty-meta-step{padding-top:unset}}.step .step-item a::before{border:.125rem solid #fff;width:.75rem;height:.75rem;top:.25rem}.step .step-item.active a::before{border:.125rem solid #5755d9}.dropshadow{box-shadow:0 0 .75rem rgba(48,55,66,.15)}.nowrap{white-space:nowrap}.align-items-center{align-items:center}.content-center{display:flex;flex-direction:column;align-content:center;justify-content:center}.height-auto{height:auto}.width-auto{width:auto}.ml-4{margin-left:.8rem}.mr-4{margin-right:.8rem}.mt-4{margin-top:.8rem}.mb-4{margin-bottom:.8rem}.mx-4{margin-left:.8rem;margin-right:.8rem}.my-4{margin-top:.8rem;margin-bottom:.8rem}.pl-4{padding-left:.8rem}.pr-4{padding-right:.8rem}.pt-4{padding-top:.8rem}.pb-4{padding-bottom:.8rem}.px-4{padding-left:.8rem;padding-right:.8rem}.py-4{padding-top:.8rem;padding-bottom:.8rem}.w-100{width:100%}.h-100{height:100%}.text-small{font-size:.75rem}.showcase-item{display:flex;flex-direction:column;padding:1rem;height:100%}.showcase-item-image{width:100%;height:10rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.showcase-item-image a{display:flex}.showcase-item-image img{margin:auto}.showcase-item-caption{line-height:1.5;flex:1 1 auto}.showcase-item-button .glyphicon{color:#af0000}.log{height:2.5rem;line-height:2.5rem;align-self:flex-start;padding:0 1rem 0 1rem;color:#c5c5c5}.date{font-size:.75rem;height:2rem;line-height:2rem;align-self:flex-start;padding:0 1rem 0 1rem;color:#c5c5c5}.state{color:#c5c5c5;font-size:.5rem;padding:0 .75rem 0 0;word-break:keep-all;white-space:nowrap;font-weight:normal}.swatch{border-radius:3px;font-size:.625rem;height:5rem;color:#fff;border:1px solid #fff;padding:.25rem;text-align:center;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.swatch-lg{border-radius:2px;font-size:.625rem;width:100%;height:280px;color:#fff;padding:.25rem;font-family:'Roboto Condensed' !important;text-align:center;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.swatch-lg img{width:100%;height:100%;border-radius:3px}a.swatch:visited,a.swatch:active,a.swatch:hover,a.swatch:focus,a.swatch-lg:visited,a.swatch:active,a.swatch-lg:hover,a.swatch-lg:focus{color:#fff}.color-scheme-example{overflow:hidden}.swatch-label{font-family:'Roboto Condensed' !important;flex:1 0 auto}.minicolors-swatch-color{border-radius:0;z-index:100}.minicolors-theme-default{vertical-align:middle;margin-right:.2rem}.minicolors-theme-default .minicolors-swatch{top:.21rem;left:.21rem;height:1.4rem;width:1.4rem;border:none}.minicolors-theme-default .minicolors-input{height:1.8rem;padding-left:2rem;width:100%}.sns-buttons{display:inline-block;line-height:0;position:relative;margin:0;padding:0}.sns-buttons li{display:inline-block;vertical-align:middle;line-height:0;margin-right:.5rem;margin-top:0}.twitter-btn{background-color:#1da1f2;border-color:#1da1f2;color:#fff}.twitter-btn:focus,.twitter-btn:hover{background-color:#0c7abf;border-color:#0c7abf;color:#fff}.cjk ins,:lang(ja) ins,:lang(zh) ins,ins{border-bottom:inherit;text-decoration:inherit}.ad{margin:0 auto;text-align:center}.ad-banner{display:inline-block;margin:5px auto 15px auto}.ad-rect{display:inline-block}@media screen and (max-width:840px){.ad-banner{width:320px;height:100px}.ad-rect{width:336px;height:280px;margin:5px auto}}@media(min-width:841px) and (max-width:960px){.ad-banner{width:728px;height:90px}.ad-rect{width:336px;height:280px}}@media(min-width:961px) and (max-width:1280px){.ad-banner{width:970px;height:90px;margin-left:-3px;margin-right:-3px}.ad-rect{width:336px;height:280px}}@media(min-width:1281px){.ad-banner{width:970px;height:90px;margin-left:-3px;margin-right:-3px}.ad-rect{width:336px;height:280px}}html{font-size:17.5px}body{font-size:.875rem}h1{text-align:center;font-size:2rem;margin-top:.5rem;margin-bottom:1rem;font-family:'Roboto Condensed' !important;white-space:normal}h2{font-size:1.5rem;margin-top:.75rem;margin-bottom:.75rem;font-family:"Roboto Condensed" !important;font-weight:normal}h3{font-weight:normal;margin-top:.5rem;margin-bottom:.5rem;color:inherit;white-space:normal}.section-header header{position:relative}.section-header header .navbar-section{position:absolute;right:0;bottom:0;margin-top:.125rem}@media(max-width:600px){.section-header header .navbar-section{position:relative;right:auto;bottom:auto;margin-top:0}}.empty{background:#f8f9fa;border-radius:.2rem;padding:1rem}.empty-title{font-size:1.25rem;font-family:'Roboto Condensed' !important;white-space:normal}.empty-title-step{height:5rem}.empty-meta-comp{padding-top:1rem}.table th,.table td{font-family:'Roboto Condensed' !important}.minicolors-theme-default.minicolors{width:100%}.columns{margin:-.375rem}.footer-nav{font-family:'Roboto Condensed' !important}.swatch,.swatch-lg{font-size:.6rem;font-family:'Roboto' !important;overflow-x:hidden}.code{background-color:#f9f9f9;line-height:1.2rem;margin-bottom:1em;margin-top:1em;overflow:auto;padding:1.5rem 2rem}.normal-text{font-size:14pt !important;font-weight:normal;line-height:1.8rem}.large-text{font-size:18pt !important;font-weight:normal;line-height:1.8rem}.btn-group.btn-group-block{flex-wrap:nowrap}body.darkmode{background-color:#121214;color:#f7f7f7}body.darkmode a{color:#5fd0f6}body .darkmode a:focus,body.darkmode a:focus:visited,body.darkmode a:hover,body.darkmode a:hover:visited,body.darkmode a:active,body.darkmode a:active:visited,body.darkmode a.active,body.darkmode a.active:visited{color:#5fd0f6}body.darkmode .btn{background-color:#121214;border-color:#f7f7f7;color:#f7f7f7}body.darkmode .btn.active,body.darkmode .btn:active{border-color:#f7f7f7}body.darkmode .btn.btn-link{background:none;color:#5fd0f6;border-color:transparent}body.darkmode .btn.btn-link:focus,body.darkmode .btn.btn-link:hover,body.darkmode .btn.btn-link:active,body.darkmode .btn.btn-link:active:visited,body.darkmode .btn.btn-link.active,body.darkmode .btn.btn-link.active:visited{color:#5fd0f6;border-color:transparent}body.darkmode .btn:focus{box-shadow:0 0 .1rem rgba(255,255,255,.2)}body.darkmode .swatch{color:#000;border:1px solid #121214}body.darkmode a.swatch:active,body.darkmode a.swatch:hover,body.darkmode a.swatch:focus,body.darkmode a.swatch:active,body.darkmode a.swatch-lg:hover,body.darkmode a.swatch-lg:focus{color:#000;border:1px solid #f7f7f7}body.darkmode .empty{background-color:#28282b}body.darkmode .empty-title{color:#f7f7f7}body.darkmode .form-input{background-color:#121214;color:#f7f7f7;border:.05rem solid #6f6f6f}body.darkmode .form-input:focus{border-color:#dce9f9}body.darkmode .form-select{background-color:#121214;color:#f7f7f7;border:.05rem solid #6f6f6f}body.darkmode .form-select:not([multiple]):not([size]){background-color:#121214;color:#f7f7f7}body.darkmode .form-checkbox input:checked+.form-icon,body.darkmode .form-radio input:checked+.form-icon,body.darkmode .form-switch input:checked+.form-icon{background:#5fd0f6;border-color:#5fd0f6}body.darkmode .form-checkbox input:checked+.form-icon::before{border-color:#121214}body.darkmode .code{background-color:#333334;color:#f7f7f7}body.darkmode .modal-container{background-color:#121214}body.darkmode .modal-container .modal-header{color:#dce9f9}body.darkmode footer{color:#f7f7f7;background-color:#28282b}body.darkmode .menu{background:#121214}a.swatch.swatch-thin{color:#808080 !important}body.darkmode a.swatch.swatch-thin{color:#121214 !important}body.darkmode a.swatch.swatch-dark{color:#808080 !important}body.darkmode .invert-at-dark{filter:invert(1)}body.darkmode .menu{box-shadow:0 0 .1rem rgba(255,255,255,.5)}body.darkmode .table th,body.darkmode .table td{border-bottom:.05rem solid #808080}body.darkmode .table th{color:#808080}body.darkmode .ui-widget-content{border:1px solid #ddd;background:#121214;color:#333}body.darkmode .ui-widget.ui-widget-content{border:1px solid #808080}body.darkmode .ui-state-default,body.darkmode .ui-widget-content .ui-state-default,body.darkmode .ui-widget-header .ui-state-default,body.darkmode .ui-button,html body.darkmode .ui-button.ui-state-disabled:hover,html body.darkmode .ui-button.ui-state-disabled:active{border:1px solid #808080;background:#28282b;font-weight:normal;color:#454545}body.darkmode .ui-state-active,body.darkmode .ui-widget-content .ui-state-active,body.darkmode .ui-widget-header .ui-state-active,body.darkmode a.ui-button:active,body.darkmode .ui-button:active,body.darkmode .ui-button.ui-state-active:hover{border:1px solid #808080;background:#5fd0f6;font-weight:normal;color:#fff}@media(min-width:841px){.ad-box{text-align:right !important}}@media(max-width:480px){.swatch{font-size:.5rem}.empty-title-step{height:auto}}