.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like{padding:0 4px} .CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1} .cm-fat-cursor .CodeMirror-line > span > span::-moz-selection, .cm-fat-cursor .CodeMirror-line > span::-moz-selection,.cm-fat-cursor .CodeMirror-line::-moz-selection{background:transparent} 
.cm-fat-cursor .CodeMirror-line > span > span::selection,
.cm-fat-cursor .CodeMirror-line > span::selection,.cm-fat-cursor .CodeMirror-line::selection{background:transparent}
.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span::-moz-selection,.cm-fat-cursor .CodeMirror-line::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header, .cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a} .cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative}.CodeMirror-sizer{border-right:50px solid transparent;position:relative} .CodeMirror-gutter-filler, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like{background:transparent;border-radius:0;border-width:0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;color:inherit;line-height:inherit;overflow:visible;position:relative;z-index:2;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber,.CodeMirror-scroll,
.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair} .CodeMirror-line > span > span::selection, .CodeMirror-line > span::selection,.CodeMirror-line::selection{background:#d7d4f0} .CodeMirror-line > span > span::-moz-selection, .CodeMirror-line > span::-moz-selection,.CodeMirror-line::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}html, html.boostjp, html.cpprefjp{font-size:14px}html body, html.boostjp body, html.cpprefjp body{background:#fff;margin:0;padding:0}html button, html.boostjp button, html.cpprefjp button{outline:none}html .fa, html.boostjp .fa, html.cpprefjp .fa{-webkit-box-sizing:content-box;box-sizing:content-box} html .fa:after,html .fa:before, html.boostjp .fa:after, html.boostjp .fa:before, html.cpprefjp .fa:after, html.cpprefjp .fa:before{-webkit-box-sizing:content-box;box-sizing:content-box}html .container-fluid, html.boostjp .container-fluid, html.cpprefjp .container-fluid{margin:0;padding:0}html .row, html.boostjp .row, html.cpprefjp .row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}small{font-size:.85rem}a{color:#428bca}a:link{text-decoration:none}a:hover{color:#2a6496;text-decoration:underline}img{max-width:100%}body{overflow:hidden}body > header{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-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;background:#f8f8f8;border:none;border-bottom:1px solid rgb(from #306e82 r g b/.2);height:5vh;justify-content:center;position:relative;z-index:5}body main{height:95vh}body > footer{display:none}nav[role="navigation"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .8rem}nav[role="navigation"] > .container-fluid{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}nav[role="navigation"] .navbar-toggle{display:none}#navbar-collapse{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background:#efefef;-webkit-box-shadow:0 1px 4px 0 #aaa;box-shadow:0 1px 4px 0 #aaa;justify-content:center;left:0;min-height:4rem;position:absolute;top:5vh;width:100vw;z-index:6}#navbar-collapse ul.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;font-family:sans-serif;font-size:1.2rem;margin:0;padding:.5rem 1rem}#navbar-collapse ul.nav > li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25rem 0}#navbar-collapse ul.nav > li:nth-child(1){-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;padding:0}#navbar-collapse ul.nav > li:nth-child(2) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#navbar-collapse.collapse{display:none}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}main > .container-fluid > .row:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0;padding:0;width:100%}main div[itemtype="http://schema.org/Article"],
  main div[itemtype="http://schema.org/Article"] + div{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative}main div[itemtype="http://schema.org/Article"] .content-header{-ms-flex-negative:0;-webkit-box-sizing:border-box;box-sizing:border-box;flex-shrink:0;margin:0;padding:.5rem;position:relative;z-index:3}main div[itemtype="http://schema.org/Article"] .content-header ol.breadcrumb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}main div[itemtype="http://schema.org/Article"] .content-header ol.breadcrumb > li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;word-break:break-all}main div[itemtype="http://schema.org/Article"] .content-header ol.breadcrumb > li:last-child{place-self:flex-end}main div[itemtype="http://schema.org/Article"] .content-header .crsearch{-ms-flex-preferred-size:22rem;flex-basis:22rem;max-width:40%;min-width:18rem;-ms-flex-negative:0;flex-shrink:0;margin:0 .5rem}main div[itemtype="http://schema.org/Article"] + div{-ms-flex-preferred-size:20rem;flex-basis:20rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;border-right:1px solid rgb(from #306e82 r g b/.2);-webkit-box-sizing:border-box;box-sizing:border-box;flex-grow:0;height:95vh;overflow:hidden;z-index:4}main div[itemtype="http://schema.org/Article"]{height:95vh;overflow-x:auto;overflow-y:scroll;z-index:2;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main div[itemtype="http://schema.org/Article"] > .row, main div[itemtype="http://schema.org/Article"] > footer{-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){#navbar-collapse:not(.collapse){display:-webkit-box;display:-ms-flexbox;display:flex}nav[role="navigation"]{min-height:2.4rem;padding:0}nav[role="navigation"] .navbar-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav[role="navigation"] .navbar-brand{margin:0 0 0 2rem}nav[role="navigation"] .navbar-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}main{overflow-y:scroll}main > .container-fluid > .row:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main div[itemtype="http://schema.org/Article"]{height:auto;overflow:hidden}main div[itemtype="http://schema.org/Article"] .content-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch} main div[itemtype="http://schema.org/Article"] .content-header .crsearch,main div[itemtype="http://schema.org/Article"] .content-header ol.breadcrumb{-ms-flex-negative:0;flex-shrink:0}main div[itemtype="http://schema.org/Article"] .content-header .crsearch{-ms-flex-preferred-size:auto;flex-basis:auto;margin:.5rem 0 0;max-width:94vw;min-width:92%}main div[itemtype="http://schema.org/Article"] + div{-ms-flex-preferred-size:unset;border:none;flex-basis:unset;padding:0 4vw}}@media (max-width:414px){nav[role="navigation"] .navbar-header:after{content:""}nav[role="navigation"] .navbar-header .navbar-brand .title-wrapper:after{content:"cpprefjp"}nav[role="navigation"] .navbar-header .navbar-brand .title-wrapper > .title{display:none}main div[itemtype="http://schema.org/Article"] + div{padding:0 2vw}}@media print{body{overflow:visible}main{overflow:visible}main div[itemtype="http://schema.org/Article"],
    main div[itemtype="http://schema.org/Article"] + div{overflow:visible}}main div[itemtype="http://schema.org/Article"] .content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:768px){main div[itemtype="http://schema.org/Article"] .content-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}main div[itemtype="http://schema.org/Article"] .content-header{background:#f5f5f5;border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-shadow:0 -4px 12px 0 hsla(0,0%,8%,.6);box-shadow:0 -4px 12px 0 hsla(0,0%,8%,.6);justify-content:space-between}main div[itemtype="http://schema.org/Article"] .content-header .breadcrumb{background:none;border-radius:0;list-style:none;padding:0;text-shadow:0 -1px 0 rgba(0,0,0,.1)}main div[itemtype="http://schema.org/Article"] .content-header .breadcrumb > .active{color:#777}main div[itemtype="http://schema.org/Article"] .content-header .breadcrumb > li:not(:last-child):after{color:#ccc;content:"/";font-size:1rem;padding:0 .25rem}main div[itemtype="http://schema.org/Article"] .content-header .breadcrumb > li:first-child{font-size:1.2rem}main div[itemtype="http://schema.org/Article"] .content-header .crsearch{font-size:.9rem}main div[itemtype="http://schema.org/Article"] .content-header .crsearch input[type="text"]{color:#232323;font-family:monospace;font-size:.9rem}@media (max-width:768px){main div[itemtype="http://schema.org/Article"] .content-header{padding:.25rem}}nav[role="navigation"]{background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;margin:0}nav[role="navigation"] a{color:#777;font-family:sans-serif}nav[role="navigation"] a:hover{text-decoration:none}nav[role="navigation"] .container-fluid{margin:0;padding:0;width:100%}nav[role="navigation"] .navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;line-height:1;margin:0;padding:0}nav[role="navigation"] .navbar-brand > .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav[role="navigation"] .navbar-brand > .title-wrapper:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width=%2726.000004mm%27 height=%2726.000004mm%27 viewBox=%270 0 26.000004 26.000004%27 version=%271.1%27 id=%27svg1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:svg=%27http://www.w3.org/2000/svg%27%3E%3Cdefs id=%27defs1%27%3E%3CclipPath clipPathUnits=%27userSpaceOnUse%27 id=%27clipPath12%27%3E%3Crect style=%27fill:%232ca9e1;stroke:none;stroke-width:0.45729;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0%27 id=%27rect13%27 width=%2726%27 height=%2726%27 x=%2792.05806%27 y=%27113.9539%27 /%3E%3C/clipPath%3E%3C/defs%3E%3Cg id=%27layer1%27 transform=%27translate%28-92.058062,-113.95391%29%27%3E%3Cg id=%27g12%27 clip-path=%27url%28%23clipPath12%29%27%3E%3Cpath id=%27path2-6%27 style=%27fill:none;stroke:%2300a3af;stroke-width:1.05833;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none%27 d=%27m 92.803909,132.76018 -9.95492,5.62988 -9.85309,-5.80628 0.10185,-11.43616 9.95493,-5.62987 9.85308,5.80627 z%27 /%3E%3Cpath id=%27path2-2%27 style=%27fill:none;stroke:%2300a3af;stroke-width:1.05833;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none%27 d=%27m 137.01837,132.76018 -9.95492,5.62988 -9.85309,-5.80628 0.10185,-11.43616 9.95493,-5.62988 9.85308,5.80628 z%27 /%3E%3Cpath id=%27path2-9%27 style=%27fill:none;stroke:%2300a3af;stroke-width:2.11666;stroke-linecap:round;stroke-linejoin:round%27 d=%27m 112.76826,132.84545 -7.86126,4.70835 -9.038106,-5.38578 0.09342,-10.60799 9.131526,-5.22216 7.51379,4.6151%27 /%3E%3Cpath style=%27fill:%232ca9e1;stroke:none;stroke-width:0.945904;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0%27 id=%27path3-6%27 d=%27m 68.619675,152.01895 -1.306347,-4.85182 -4.851829,-1.30635 4.851829,-1.30635 1.306347,-4.85183 1.306346,4.85183 4.851829,1.30635 -4.851829,1.30635 z%27 transform=%27matrix%280.8119288,0,0,0.82328669,47.479406,6.8605971%29%27 /%3E%3Cpath style=%27fill:%232ca9e1;stroke:none;stroke-width:0.945904;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0%27 id=%27path3-6-1%27 d=%27m 68.619675,152.01895 -1.306347,-4.85182 -4.851829,-1.30635 4.851829,-1.30635 1.306347,-4.85183 1.306346,4.85183 4.851829,1.30635 -4.851829,1.30635 z%27 transform=%27matrix%280.8119288,0,0,0.82328669,55.018249,6.8605971%29%27 /%3E%3Cg id=%27g5%27 transform=%27translate%280.20305%29%27%3E%3Cpath id=%27path2-6-4%27 style=%27fill:none;stroke:%2300a3af;stroke-width:1.05833;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none%27 d=%27m 103.65447,152.06483 -9.954911,5.62988 -9.85309,-5.80628 0.10185,-11.43616 9.95493,-5.62987 9.853071,5.80627 z%27 /%3E%3Cpath id=%27path2-5%27 style=%27fill:none;stroke:%2300a3af;stroke-width:1.05833;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none%27 d=%27m 125.7617,152.06483 -9.95492,5.62988 -9.85308,-5.80628 0.10184,-11.43616 9.95493,-5.62988 9.85308,5.80628 z%27 /%3E%3C/g%3E%3Cg id=%27g6%27 transform=%27translate%280.0998685%29%27%3E%3Cpath id=%27path2-6-4-9%27 style=%27fill:none;stroke:%2300a3af;stroke-width:1.05833;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none%27 d=%27m 103.75765,113.45553 -9.954908,5.62988 -9.85309,-5.80628 0.10185,-11.43616 9.95493,-5.629874 9.853068,5.806274 z%27 /%3E%3Cpath id=%27path2-5-1%27 style=%27fill:none;stroke:%2300a3af;stroke-width:1.05833;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none%27 d=%27m 125.86488,113.45553 -9.95492,5.62988 -9.85308,-5.80628 0.10184,-11.43616 9.95493,-5.629884 9.85308,5.806284 z%27 /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:0;margin:0 4px 0 0;overflow:hidden;padding:32px 32px 0 0}nav[role="navigation"] .navbar-header{background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav[role="navigation"] .navbar-header:after{content:"";display:block;visibility:hidden;width:3.5rem}nav[role="navigation"] .navbar-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;border-radius:6px;height:2.2rem;margin:0;padding:0;width:2.5rem} nav[role="navigation"] .navbar-toggle:focus,nav[role="navigation"] .navbar-toggle:hover{background-color:initial}nav[role="navigation"] .navbar-toggle .sr-only{display:none}nav[role="navigation"] .navbar-toggle .icon-bar{background:#aaa;display:block;height:2px;width:1.5rem}@media print{nav[role="navigation"] .navbar-brand > .title-wrapper:before{overflow:visible}}#sidebar, .kunai-sidebar.legacy, main div[itemtype="http://schema.org/Article"] + div{background:#fbfbfb;position:relative}main[role="main"] .tree:not(.v2){display:none;-ms-flex-negative:0;flex-shrink:0}#forceLegacyWrapper{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-negative:0;flex-shrink:0;font-weight:400;padding:.2em .5em;position:relative;right:.5em;top:.15em}#forceLegacyWrapper > .notice, #forceLegacyWrapper > input{-ms-flex-negative:0;flex-shrink:0}#forceLegacyWrapper .notice{margin-right:.3em}main[role="main"] .kunai-sidebar.force-legacy{overflow-y:scroll}main[role="main"] .kunai-sidebar.force-legacy #forceLegacyWrapper{font-weight:700}main[role="main"] .kunai-sidebar.force-legacy .tree:not(.v2){display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}main[role="main"] .kunai-sidebar.force-legacy .tree.v2{display:none}.kunai-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.kunai-sidebar a:link, .kunai-sidebar a:visited{color:#428bca}.kunai-sidebar a:hover{color:#2a6496;text-decoration:none}.kunai-sidebar a:hover .cr-index ul.keys > li.key:last-child{color:#2a6496;text-decoration:underline} .kunai-sidebar li,.kunai-sidebar ul{-webkit-box-sizing:border-box;box-sizing:border-box}.kunai-sidebar .cr-index{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%}.kunai-sidebar .cr-index > .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%} .kunai-sidebar .cr-index ul.badges,.kunai-sidebar .cr-index ul.keys{list-style:none;margin:0;padding:0}.kunai-sidebar .cr-index ul.keys{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.kunai-sidebar .cr-index ul.keys > li.key{max-width:100%;white-space:pre-line}.kunai-sidebar .cr-index ul.badges{-ms-flex-item-align:center;align-self:center;margin-right:2px}.kunai-sidebar .cr-index ul.badges > li.badge{background:none}.kunai-sidebar > .tree.v2{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;font-family:sans-serif;line-height:1.5;margin:0;overflow:hidden;padding:.5rem .1rem .5rem .25rem}.kunai-sidebar > .tree.v2 .kunai-branch{border-bottom:1px solid hsla(0,0%,8%,.1);border-top:1px solid hsla(0,0%,8%,.1);margin:.2rem 0 0;padding:0}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li{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-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.9rem;padding:.1em 0}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li:before{-ms-flex-preferred-size:1.2em;flex-basis:1.2em} .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li:not(.expanded) > ul.classes,.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li:not(.expanded) > ul.others{display:none}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li > .expandbar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.empty.expanded:after{border-bottom:1px dashed rgba(220,20,30,.2);bottom:0;color:#adadad;content:"(サブページはありません)";cursor:help;display:block;left:1em;position:relative}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li > .expandbar > .expander{-ms-flex-preferred-size:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#adadad;cursor:pointer}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li > .expandbar > .expander:before{border-radius:6px;content:"\25B6";display:block;line-height:1.5em;text-align:center;width:1.5em}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li > .expandbar > .expander:after{border-bottom:1px solid hsla(0,0%,68%,.7);content:"";display:block;height:2px;-ms-flex-preferred-size:100%;flex-basis:100%}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.expanded > .expandbar > .expander:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li > .expandbar > a{-ms-flex-preferred-size:auto;color:#4a7cac;flex-basis:auto;margin-bottom:0}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li:first-child, .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li:last-child{background:hsla(0,0%,98%,.91)}.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li:hover{background-color:rgba(240,240,253,.9)}
        .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.article:hover,
        .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.category:hover,
        .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.class:hover,
        .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.classes:hover,
        .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.header:hover,
        .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.headers:hover,
        .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.lang:hover,
        .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.members:hover,
        .kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.module:hover,.kunai-sidebar > .tree.v2 .kunai-branch > ul.branch > li.top:hover{background-color:inherit}.kunai-sidebar > .tree.v2 ul.stackable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kunai-sidebar > .tree.v2 ul.stackable > li.stack{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-line-pack:start;align-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;border-bottom:1px solid transparent;border-top:1px solid transparent;flex-grow:0}.kunai-sidebar > .tree.v2 ul.stackable > li.stack > .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0}.kunai-sidebar > .tree.v2 ul.stackable > li.stack.expanded:not(.empty){overflow:hidden;-ms-flex-negative:1;flex-shrink:1}.kunai-sidebar > .tree.v2 ul.stackable > li.stack.expanded:not(.empty):not(:first-child){border-top-color:#ddd}.kunai-sidebar > .tree.v2 ul.stackable > li.stack.expanded:not(.empty):not(:last-child){border-bottom-color:#ddd}.kunai-sidebar > .tree.v2 ul.stackable > li.stack.expanded:not(.empty) > .content-wrapper{overflow-y:scroll}.kunai-sidebar > .tree.v2 ul.stackable > li.stack:not(.expanded) > .content-wrapper{display:none}.kunai-sidebar > .tree.v2 ul.stackable > li.stack.empty > .heading > .expander:before{visibility:hidden}.kunai-sidebar > .tree.v2 ul.stackable > li.stack > .heading > .expander{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.1em .3em .1em .1em}.kunai-sidebar > .tree.v2 ul.stackable > li.stack > .heading > .expander:before{color:#444;cursor:pointer;display:block;line-height:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.kunai-sidebar > .tree.v2 ul.stackable > li.stack > .heading > a.title{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25em 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:keep-all}.kunai-sidebar > .tree.v2 ul.stackable > li.stack > .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kunai-sidebar > .tree.v2 ul.stackable > li.stack > .content-wrapper > .content{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-negative:0;flex-shrink:0;position:relative}.kunai-sidebar > .tree.v2 > ul.root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;list-style:none;margin:0;padding:0}.kunai-sidebar > .tree.v2 > ul.root > a{color:#3d81bd;display:block}.kunai-sidebar > .tree.v2 > ul.root > a:hover{text-decoration:none}.kunai-sidebar > .tree.v2 > ul.root > li.top > .heading > a.title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.1em;text-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.kunai-sidebar > .tree.v2 > ul.root > li.top > .heading > a.title:before{margin-left:.2em}.kunai-sidebar > .tree.v2 > ul.root > li.top > .heading > a.title:not([href]){border-bottom:1px solid transparent;color:color-mix(in srgb,#222,#fff 50%);text-decoration:none}.kunai-sidebar > .tree.v2 > ul.root > li.top:not([data-top-id="lang"]) .kunai-branch > ul.branch.articles > li.article:before{color:#888}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.articles > li.article > a,
  .kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class > a,
  .kunai-sidebar > .tree.v2 > ul.root > li.top ul.members > li.member > a,
  .kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other > a{max-width:100%}.kunai-sidebar > .tree.v2 > ul.root > li.top ul > li.current-page{background-color:#fefefe;border:1px dashed #ddd;font-weight:700}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.articles > li.article{direction:ltr;position:relative}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.articles > li.article:before{left:.2em;position:absolute;top:.4em;z-index:4}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.articles > li.article > a{color:#888;display:block;padding:.2rem 0 .2rem 1.4em;position:relative;z-index:3}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.articles > li.article > a:hover{text-decoration:underline}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.headers{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:monospace;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.headers > li.header > li.category > li.module{display:-webkit-box;display:-ms-flexbox;display:flex}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.headers > li.header > li.category > li.module:not(:first-child){padding-top:1em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.headers > li.header > li.category > li.module .cr-index > .title{-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}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.headers > li.header > li.category > li.module.expanded > .expandbar{background-color:rgba(220,220,240,.5);margin-bottom:.5em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.headers > li.header > li.category > li.module.expanded > .expandbar > a{background:#fafaff;font-weight:700}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.headers > li.header > li.category > li.module.expanded > .expandbar .cr-index ul.badges{display:none}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.headers > li.header > li.category > li.module > .expandbar > a{-ms-flex-item-align:end;align-self:flex-end;border-bottom:1px solid rgba(165,195,215,.4);border-left:1px solid rgba(165,195,215,.4);border-radius:4px;font-size:.9em;padding:.1em .25em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.langs{margin:0;padding:0}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.langs > li.lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.langs > li.lang > a.title{-ms-flex-item-align:end;align-self:flex-end;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.2);font-family:sans-serif;font-size:.9em;line-height:1.1;margin:.1rem 0 .25em;padding:.1em .2em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes{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:start;-ms-flex-pack:start;font-family:monospace;font-size:.9em;justify-content:flex-start;list-style:none;padding:0;width:100%}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes:not(:last-child){margin-bottom:1em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class:not(:last-child){margin-bottom:1em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class > .self{border-bottom:1px dashed rgba(135,206,235,.7);border-left:4px solid #87ceeb;margin-bottom:.5em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class > .self .cr-index ul.keys{max-width:75%;padding-left:.3em;word-break:break-all}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.members{padding:0 0 0 1.5em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.members > li.member{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;white-space:nowrap}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.members > li.member > a{-ms-flex-preferred-size:100%;flex-basis:100%}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.members > li.member .cr-index ul.keys > li.key{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;word-break:break-all}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.members > li.member .cr-index ul.keys > li.key:first-child{display:none;width:2em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.members > li.member .cr-index ul.keys > li.key:last-child{-ms-flex-preferred-size:100%;flex-basis:100%}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.members > li.member .cr-index ul.keys > li.key:not(:first-child):not(:last-child){display:none}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em;list-style:none;margin:0;padding:0 0 0 .2em;width:100%}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other:not(:last-child){margin-bottom:.25em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other > a{display:-webkit-box;display:-ms-flexbox;display:flex} .kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class .cr-index > .title,.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other .cr-index > .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} .kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class .cr-index ul.keys,.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other .cr-index ul.keys{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-align:start;-ms-flex-align:start;align-items:flex-start} .kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class .cr-index ul.keys > li.key:last-child,.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other .cr-index ul.keys > li.key:last-child{-ms-flex-preferred-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:100%;padding:0 0 0 1.5em} .kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class .cr-index ul.badges,.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other .cr-index ul.badges{-ms-flex-wrap:wrap;flex-wrap:wrap;-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;margin:0} .kunai-sidebar > .tree.v2 > ul.root > li.top ul.classes > li.class .cr-index ul.badges > li.badge:not(:last-child),.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other .cr-index ul.badges > li.badge:not(:last-child){margin-bottom:.2em}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other .cr-index ul.keys{display:inline-block;padding-left:2px}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other .cr-index ul.keys > li.key{display:inline-block}.kunai-sidebar > .tree.v2 > ul.root > li.top ul.others > li.other .cr-index ul.keys > li.key:last-child{padding:0} .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="article"] .kunai-branch, .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="edit_policy"] .kunai-branch, .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="module"] .kunai-branch,.kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="reference"] .kunai-branch, .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="start_editing"] .kunai-branch{-webkit-box-shadow:none;box-shadow:none} .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="module"] > .kunai-branch > ul.branch,.kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="reference"] > .kunai-branch > ul.branch{margin-bottom:.5em} .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="module"] > .kunai-branch[data-branch-for="headers"],.kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="reference"] > .kunai-branch[data-branch-for="headers"]{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-bottom:2em;max-height:70vh;order:3} .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="module"] > .kunai-branch[data-branch-for="articles"],.kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="reference"] > .kunai-branch[data-branch-for="articles"]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4} .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="module"] > ul.articles > li.article,.kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="reference"] > ul.articles > li.article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center} .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="module"] > ul.articles > li.article > a,.kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="reference"] > ul.articles > li.article > a{padding-left:0} .kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="module"] > ul.articles > li.article > a:before,.kunai-sidebar > .tree.v2 > ul.root > li.top[data-top-id="reference"] > ul.articles > li.article > a:before{color:#888}@media print{.kunai-sidebar > .tree.v2{overflow:visible}.kunai-sidebar > .tree.v2 ul.stackable > li.stack.expanded:not(.empty){overflow:visible}.kunai-sidebar > .tree.v2 > ul.root{overflow:visible}.kunai-sidebar > .tree.v2 ul.members > li.member{overflow:visible}}div[itemtype="http://schema.org/Article"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#333;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;-ms-flex-preferred-size:auto;flex-basis:auto;line-height:1.5;outline:none;position:relative}div[itemtype="http://schema.org/Article"] > .row:nth-child(2){-webkit-box-ordinal-group:-11;-ms-flex-order:-12;display:-webkit-box;display:-ms-flexbox;display:flex;order:-12;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div[itemtype="http://schema.org/Article"] > .row:nth-child(1){-webkit-box-ordinal-group:-10;-ms-flex-order:-11;order:-11}div[itemtype="http://schema.org/Article"] > .row:nth-child(3){-webkit-box-ordinal-group:-9;-ms-flex-order:-10;order:-10}div[itemtype="http://schema.org/Article"] > .row:nth-child(4){-webkit-box-ordinal-group:-8;-ms-flex-order:-9;order:-9;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}div[itemtype="http://schema.org/Article"] ul{margin:.6rem 0}div[itemtype="http://schema.org/Article"] h2, div[itemtype="http://schema.org/Article"] h3, div[itemtype="http://schema.org/Article"] h4, div[itemtype="http://schema.org/Article"] h5, div[itemtype="http://schema.org/Article"] h6{font-weight:500}div[itemtype="http://schema.org/Article"] h2{font-size:2rem;margin:1.8rem 0 1rem}div[itemtype="http://schema.org/Article"] h3{font-size:1.6rem;margin:1rem 0 .4rem}div[itemtype="http://schema.org/Article"] h3 + ul{margin-top:.2rem}div[itemtype="http://schema.org/Article"] h4{font-size:1.3rem}div[itemtype="http://schema.org/Article"] code{background-color:#efefef;border-radius:0;color:#232323;display:inline-block;font-family:monospace;font-size:90%;margin:0 .25em;padding:0 .25em;white-space:pre}div[itemtype="http://schema.org/Article"] a code{color:#428bca}div[itemtype="http://schema.org/Article"] a:hover code{text-decoration:underline}div[itemtype="http://schema.org/Article"] :not(pre)>code{display:inline-table;white-space:pre-wrap}div[itemtype="http://schema.org/Article"] .edit-button{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-align:end;-ms-flex-align:end;align-items:flex-end;font-family:sans-serif}div[itemtype="http://schema.org/Article"] .edit-button a:hover{text-decoration:none}div[itemtype="http://schema.org/Article"] .edit-button p{margin:.3rem .5rem;padding:0}div[itemtype="http://schema.org/Article"] .edit-button .text-right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:right} div[itemtype="http://schema.org/Article"] .edit-button .edit,div[itemtype="http://schema.org/Article"] .edit-button .history{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;-ms-flex-line-pack:center;align-content:center;padding:.1em .2em} div[itemtype="http://schema.org/Article"] .edit-button .edit:hover,div[itemtype="http://schema.org/Article"] .edit-button .history:hover{text-decoration:none}div[itemtype="http://schema.org/Article"] .edit-button .history{border:1px solid #999;border-radius:4px;margin-right:.5em}div[itemtype="http://schema.org/Article"] .edit-button .edit{border:1px solid #999;border-radius:4px}div[itemtype="http://schema.org/Article"] .syntax pre .err{border:none}div[itemtype="http://schema.org/Article"] .content-body{background:#fff;margin:0;overflow:visible;padding:0 1.6rem 2.5rem;position:relative;word-break:break-word}div[itemtype="http://schema.org/Article"] .content-body > .identifier-type{color:#777;float:left;font-family:serif;font-style:oblique;text-shadow:0 -1px 0 rgba(0,0,0,.08)}div[itemtype="http://schema.org/Article"] .content-body > .header{color:#4e4e4e;float:right;font-family:monospace;text-align:left;text-shadow:-1px -1px 0 rgba(0,0,0,.08)}div[itemtype="http://schema.org/Article"] .content-body h1[itemprop="name"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:.3rem 2em .1rem 0;text-shadow:-1px -1px 0 rgba(0,0,0,.1);width:100%}div[itemtype="http://schema.org/Article"] .content-body h1[itemprop="name"] span{display:block} div[itemtype="http://schema.org/Article"] .content-body h1[itemprop="name"] span.class,div[itemtype="http://schema.org/Article"] .content-body h1[itemprop="name"] span.namespace{font-family:monospace}div[itemtype="http://schema.org/Article"] .content-body h1[itemprop="name"] span.token{font-weight:400}div[itemtype="http://schema.org/Article"] .content-body h1[itemprop="name"] span:not(.token){color:#666;font-size:.5em;font-weight:400}div[itemtype="http://schema.org/Article"] .content-body h1[itemprop="name"] span.token:not(:first-child){font-family:monospace;max-width:100%;overflow-wrap:break-word}div[itemtype="http://schema.org/Article"] .content-body h1[itemprop="name"] span.cpp{margin:.5rem 0 0 .5rem}div[itemtype="http://schema.org/Article"] .content-body h1{font-size:2rem}div[itemtype="http://schema.org/Article"] .content-body > h1:first-child{margin-top:0}div[itemtype="http://schema.org/Article"] .content-body h2{border-bottom:2px solid skyblue;border-left:8px solid skyblue;font-size:1.8rem;padding-left:5px}div[itemtype="http://schema.org/Article"] .content-body h3{font-size:1.6rem}div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] .codehilite > pre, div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] > pre{border:1px solid #ccc;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444;font-size:1rem;line-height:1.5;overflow-x:auto;padding:.675em;width:100%}div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] .codehilite > pre .err, div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] > pre .err{border:none}div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] .scrollable{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] .scrollable::-webkit-scrollbar{display:none}div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] dfn{font-weight:700}div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] a.cpprefjp-defined-word{color:inherit;-webkit-text-decoration:underline dotted 2px #08f;text-decoration:underline dotted 2px #08f;text-underline-offset:1px}div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] a.cpprefjp-defined-word:link:hover{background-color:#ddd}div[itemtype="http://schema.org/Article"] .content-body div[itemprop="articleBody"] a.cpprefjp-defined-word[data-desc]:not(:link){cursor:context-menu}div[itemtype="http://schema.org/Article"] > footer{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f8f8f8;border:none;border-radius:0;border-top:1px solid rgb(from #306e82 r g b/.2);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;color:#676767;justify-content:center;margin:0;padding:.5rem .75rem;position:relative;text-align:center}div[itemtype="http://schema.org/Article"] > footer > .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div[itemtype="http://schema.org/Article"] > footer p{margin:0;padding:0}@media (max-width:414px){div[itemtype="http://schema.org/Article"] .content-body{padding-left:1rem;padding-right:1rem}div[itemtype="http://schema.org/Article"] .content-body h1{font-size:1.8rem}div[itemtype="http://schema.org/Article"] .content-body h2{font-size:1.6rem}div[itemtype="http://schema.org/Article"] .content-body h3{font-size:1.4rem}}#navbar-collapse .google-search{font-size:.7rem}#navbar-collapse .google-search:not(.enabled){display:none}main div[itemtype="http://schema.org/Article"] .google-search-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;max-height:60vh;overflow-x:auto;overflow-y:scroll}main div[itemtype="http://schema.org/Article"] .google-search-result:not(.enabled){display:none}main div[itemtype="http://schema.org/Article"] .google-search-result .gsc-control-wrapper-cse > .gsc-results-wrapper-visible:before{color:#888;content:"Googleカスタム検索";font-size:1.1rem;font-weight:700}#kunai-ui-tooltip{background-color:#fff;border:1px solid #ccc;color:#000;cursor:default;font-size:.9rem;font-style:normal!important;font-weight:400!important;margin:0;max-width:40em;opacity:0;padding:.2rem .4rem;position:fixed;text-decoration:none!important;text-decoration:none;-webkit-transition:opacity .2s ease-out .3s;transition:opacity .2s ease-out .3s;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:-1}#kunai-ui-tooltip:before{content:attr(data-desc)}#kunai-ui-tooltip.kunai-ui-tooltip-revealed{opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;z-index:1000000}body.kunai div[itemprop="articleBody"] .yata-toolbar:not(.hidden) + .codehilite pre{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}body.kunai .yata-toolbar{background:#a9d4e2;border-radius:2px 2px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:5}body.kunai .yata-toolbar.hidden{display:none}body.kunai .yata-toolbar .tool button:disabled{background:#ddd;cursor:not-allowed} body.kunai .yata-toolbar.enabled .not-a-button,body.kunai .yata-toolbar.enabled button{background:none}body.kunai .yata-toolbar:not(.enabled) .tool:not(.play){display:none}body.kunai .yata-toolbar:not(.enabled) .tool.play button{background:none;color:#92525d}body.kunai .yata-toolbar.enabled .play button{background:#306e82}body.kunai .yata-toolbar .tools-all{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.kunai .yata-toolbar ul.tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:content-box;box-sizing:content-box;list-style-type:none;margin:0;padding:.25em .35em}body.kunai .yata-toolbar ul.tools li.tool{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.kunai .yata-toolbar ul.tools li.tool select{background:#eff3f6;border:1px solid rgba(27,31,35,.2);font-size:.9em;height:1.6em;width:8em}body.kunai .yata-toolbar ul.tools li.tool select option:checked{font-weight:700} body.kunai .yata-toolbar ul.tools li.tool .not-a-button,body.kunai .yata-toolbar ul.tools li.tool button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;font-family:sans-serif;font-size:1.2em;height:30px;padding:0;text-shadow:0 -1px 0 rgba(0,0,0,.5);width:30px} body.kunai .yata-toolbar ul.tools li.tool .not-a-button .tooltip,body.kunai .yata-toolbar ul.tools li.tool button .tooltip{background:#222;background:#24292e;border-radius:4px;color:#efefef;cursor:text;display:block;left:1em;margin-top:.5em;opacity:0;position:absolute;top:-100%;visibility:hidden} body.kunai .yata-toolbar ul.tools li.tool .not-a-button .tooltip:after,body.kunai .yata-toolbar ul.tools li.tool button .tooltip:after{-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;padding:.2em .4em;position:relative;text-align:left;white-space:nowrap} body.kunai .yata-toolbar ul.tools li.tool .not-a-button:hover .tooltip,body.kunai .yata-toolbar ul.tools li.tool button:hover .tooltip{opacity:1;visibility:visible}body.kunai .yata-toolbar ul.tools li.tool button{padding-top:2px}body.kunai .yata-toolbar ul.tools li.tool button:not(:disabled):hover{background:#8098a0}body.kunai .yata-toolbar ul.tools li.tool.play .tooltip:after{content:"Try Code"}body.kunai .yata-toolbar ul.tools li.tool.compile .tooltip:after{content:"Compile"}body.kunai .yata-toolbar ul.tools li.tool.compile.compiling .tooltip:after{content:"Compiling..."}body.kunai .yata-toolbar ul.tools li.tool.compile.compiling button{color:#92525d} body.kunai .yata-toolbar ul.tools li.tool.compile.compiling button:disabled,body.kunai .yata-toolbar ul.tools li.tool.compile.compiling button:hover{background-color:inherit}body.kunai .yata-toolbar ul.tools li.tool.theme .tooltip:after{content:"Theme"}body.kunai .yata-toolbar ul.tools li.tool.theme select{direction:rtl;text-align:left}body.kunai .yata-toolbar ul.tools li.tool.theme select option{text-align:left}body.kunai .yata-toolbar ul.tools li.tool:not(:last-child){margin-right:.4em}body.kunai .codehilite{display:block}body.kunai .yata-toolbar.enabled + .codehilite{display:none}body.kunai .mirror{display:none}body.kunai .mirror.enabled{display:block}body.kunai .mirror:not(.enabled) + .CodeMirror{display:none}body.kunai .mirror:not(.enabled) + .CodeMirror + .yata-resizer{display:none}body.kunai .CodeMirror{-webkit-box-shadow:2px 2px 12px 1px #2aa;box-shadow:2px 2px 12px 1px #2aa;position:relative;z-index:1}body.kunai .CodeMirror + .yata-console{background:#2e1e2f;border-radius:6px;-webkit-box-shadow:2px 2px 12px 1px #2aa;box-shadow:2px 2px 12px 1px #2aa;color:#eaeaea;font-family:monospace;font-size:.9em;margin:1em 0 2em;max-height:220px;min-height:120px;overflow-x:auto;overflow-y:auto;padding:1em 2em}body.kunai .CodeMirror + .yata-console .yata-console-line{white-space:pre-wrap;word-break:break-all}body.kunai .CodeMirror + .yata-console .yata-console-line:empty:after{content:" "}body.kunai .CodeMirror + .yata-console p, body.kunai .CodeMirror + .yata-console span{line-height:1.5;margin:0;padding:0}body.kunai .CodeMirror + .yata-console p{display:block}body.kunai .CodeMirror + .yata-console .ansi-bold{font-weight:700}body.kunai .CodeMirror + .yata-console .ansi-blue-fg{color:blue}body.kunai .CodeMirror + .yata-console .ansi-blue-bg{background-color:blue}body.kunai .CodeMirror + .yata-console .ansi-green-fg{color:green}body.kunai .CodeMirror + .yata-console .ansi-green-bg{background-color:green}body.kunai .CodeMirror + .yata-console .ansi-yellow-fg{color:#ff0}body.kunai .CodeMirror + .yata-console .ansi-yellow-bg{background-color:#ff0}body.kunai .CodeMirror + .yata-console .ansi-cyan-fg{color:cyan}body.kunai .CodeMirror + .yata-console .ansi-cyan-bg{background-color:cyan}body.kunai .CodeMirror + .yata-console .ansi-magenta-fg{color:#f0f}body.kunai .CodeMirror + .yata-console .ansi-magenta-bg{background-color:#f0f}body.kunai .CodeMirror + .yata-console .ansi-red-fg{color:red}body.kunai .CodeMirror + .yata-console .ansi-red-bg{background-color:red}body.kunai .CodeMirror + .yata-console .ansi-white-fg{color:#ededed}body.kunai .CodeMirror + .yata-console .ansi-white-bg{background-color:#ededed}body.kunai .CodeMirror + .yata-console .ansi-black-fg{color:#aaa}body.kunai .CodeMirror + .yata-console .ansi-black-bg{background-color:#aaa}body.kunai .yata-toolbar:not(.enabled) + .kunai-code + .mirror + .CodeMirror + .yata-console{display:none}body.kunai .CodeMirror + .yata-resizer{background:#ddd;border-bottom:1px solid #666;border-top:1px solid #aaa;cursor:row-resize;padding-bottom:3px;width:100%}body.kunai .cm-s-solarized.CodeMirror{-webkit-box-shadow:none;box-shadow:none}body.kunai .CodeMirror.scrolling-x .CodeMirror-gutters{-webkit-box-shadow:2px -2px 2px 0 rgba(0,0,0,.2);box-shadow:2px -2px 2px 0 rgba(0,0,0,.2)}body.kunai .CodeMirror .CodeMirror-line{padding:0 4px 0 12px}
