html.ko .pre,html.en .pre,html.ja .pre,html.zh .pre{font-family:inherit}code,kbd,div.code,div.code pre,span.code,.number,.fixed_number{font-family:Consolas,"Courier New",monospace}html.ko input.code,html.ko pre.code,html.ko textarea.code,html.en input.code,html.en pre.code,html.en textarea.code,html.ja input.code,html.ja pre.code,html.ja textarea.code,html.zh input.code,html.zh pre.code,html.zh textarea.code{font-family:Consolas,"Courier New",monospace}pre.code{white-space:pre-wrap;word-wrap:break-word}div.buttons,div.table_buttons{border-top:1px dotted #b0bec5;clear:both;margin:30px 0 10px;padding:10px 0 0 0px;text-align:right}div.table_buttons{clear:none;margin-top:0}fieldset>div.buttons{border-top:0;margin:10px 0 20px 0;padding:0;text-align:left}fieldset legend+div.buttons{margin-top:0}button,a.button{background-color:#64b5f6;border:1px solid #42a5f5;color:#fff;cursor:pointer;display:inline-block;font-size:12px;line-height:24px;margin:0;min-width:60px;padding:0 6px;text-align:center;text-decoration:none}button+button{margin-left:5px}.firefox button,.firefox a.button{line-height:22px}button:hover,a.button:hover{background-color:#42a5f5}button:active,a.button:active{background-color:#2196f3}button.cancel,div.buttons a.cancel{background-color:#cfd8dc;border:1px solid #b0bec5 !important;display:inline-block;color:#fff;font-size:12px;margin:0;min-width:48px;line-height:24px;padding:0 6px !important;text-align:center;text-decoration:none;vertical-align:-1px}button.cancel{margin-left:5px;vertical-align:baseline}.firefox div.buttons a.cancel,.ie9 div.buttons a.cancel,.ie10 div.buttons a.cancel{vertical-align:bottom}div.buttons a.cancel:hover{background-color:#90a4ae}div.buttons a.cancel:active{background-color:#78909c}button[disabled]{background-color:#eceff1;border:1px solid #b0bec5;color:#b4b4b4;cursor:default}a:link,a:visited,a:active{color:#06c;text-decoration:none}*[data-color-mode=colored] a:link,*[data-color-mode=colored] a:visited,*[data-color-mode=colored] a:active{color:#ffea00}a:hover{color:#39f;text-decoration:underline}a.disabled{color:#b0b0b0;cursor:default;text-decoration:none}a.disabled:hover{text-decoration:none}#layout_main a,#r_panel a{border-left:1px solid #b0bec5;margin:0 0 0 4px;padding:0 0 0 7px}#layout_main dd a{border-left:0}#layout_main a:first-child,#layout_main button+a,#r_panel a:first-child{border-left:none;margin:0;padding:0}.element{overflow:hidden;word-break:break-all;word-wrap:break-word}.element.image{overflow:visible}.element img{max-width:100%;height:auto}.element.image video{max-width:700px}table.element{box-sizing:border-box;overflow:visible !important;table-layout:fixed;width:100%}.element th{font-weight:normal}pre.element,.element pre{white-space:pre-wrap;word-break:break-all}.element.step1{padding-top:6px !important}.element.omit{display:none}.element.to_right:first-child+.normal{text-indent:0}.element img.link{cursor:pointer;margin-left:4px;margin-right:4px;vertical-align:-1px !important}#search_result span.find{background:#fff59d;padding:2px 0}#search_result span.mark{background:url(../image/book/editor/index_mark.png?0544) no-repeat;color:#595959;display:inline !important;font-size:12px !important;font-style:italic;font-weight:normal;padding:0 5px 3px 6px;text-decoration:underline;vertical-align:super}.r_keyword_suggestion{margin:1em}.r_keyword_suggestion span{background-color:#03a9f4;color:#fff;display:inline-block;padding:.3em}.r_keyword_suggestion a{margin-left:1em;text-decoration:underline}.r_library_search_suggestion{font-size:1.0833333333rem;margin-bottom:1rem;text-decoration:underline}.r_library_search_suggestion strong{font-weight:bold}.r_library_search_suggestion strong::before,.r_library_search_suggestion strong::after{content:'"'}.initial_sound_panel{display:flex;flex-direction:column;height:calc(100vh - 4rem);line-height:1.5}.r_has_menu_library .initial_sound_panel{height:calc(100vh - 8rem)}.initial_sound_panel dt{color:#06c;margin-bottom:.5rem}.initial_sound_panel dd{margin-bottom:2rem;margin-left:2rem}.initial_sound_panel>.initial_sound_header{border-bottom:1px solid #b0bec5;padding-bottom:1rem}.initial_sound_panel>.initial_sound_header a{color:#000;display:inline-block;font-size:1rem;line-height:1.5rem;padding:0 .5rem}.initial_sound_panel>.initial_sound_header a:hover{text-decoration:underline !important}.initial_sound_panel>.initial_sound_header a.r_selected{border-radius:3px;color:#fff;font-weight:bold}.initial_sound_panel>.initial_sound_header a.r_selected:hover{text-decoration:none !important}.initial_sound_panel>.initial_sound_content{overflow:auto;-ms-overflow-style:none;scrollbar-width:none;flex:1;margin-top:1rem}.initial_sound_panel>.initial_sound_content::-webkit-scrollbar{display:none}.initial_sound_panel>.initial_sound_content:hover::-webkit-scrollbar{display:block;width:8px}.initial_sound_panel>.initial_sound_content:hover::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#949494;border-radius:4px}.initial_sound_panel>.initial_sound_content:hover::-webkit-scrollbar-thumb:hover{background-color:#595959}.initial_sound_panel>.initial_sound_content dl{margin-top:1rem}#r_navigation_glossary{line-height:1.5}#r_navigation_glossary dt{color:#06c;margin-bottom:.5rem}#r_navigation_glossary dd{margin-bottom:2rem;margin-left:2rem}body[data-sidebar-type=index] .r_sidebar .r_header_section,body[data-sidebar-type=index] .r_sidebar .r_logo,body[data-sidebar-type=index] .r_sidebar .r_search,body[data-sidebar-type=abbreviation] .r_sidebar .r_header_section,body[data-sidebar-type=abbreviation] .r_sidebar .r_logo,body[data-sidebar-type=abbreviation] .r_sidebar .r_search,body[data-sidebar-type=glossary] .r_sidebar .r_header_section,body[data-sidebar-type=glossary] .r_sidebar .r_logo,body[data-sidebar-type=glossary] .r_sidebar .r_search,body[data-sidebar-type=download] .r_sidebar .r_header_section,body[data-sidebar-type=download] .r_sidebar .r_logo,body[data-sidebar-type=download] .r_sidebar .r_search,body[data-sidebar-type=more] .r_sidebar .r_header_section,body[data-sidebar-type=more] .r_sidebar .r_logo,body[data-sidebar-type=more] .r_sidebar .r_search,body[data-sidebar-type=setting] .r_sidebar .r_header_section,body[data-sidebar-type=setting] .r_sidebar .r_logo,body[data-sidebar-type=setting] .r_sidebar .r_search{display:none}.r_top{height:4rem;overflow:hidden;padding:0 3rem 0 4rem;user-select:none}.r_top>div>span{background-position:center center;background-repeat:no-repeat;background-size:18px;border-radius:50%;cursor:pointer;height:3rem;position:fixed;top:0.7916666667rem;width:3rem}.r_top>div>span[data-icon=arrow_back]{left:0}.r_top>div>span[data-icon=arrow_forward]{right:3rem}.r_library_menu .mark{display:none}.r_library_menu li{box-sizing:border-box;display:inline-block;height:4rem;line-height:4rem;margin-right:1rem}.r_library_menu li.r_library_logo:hover a{background-color:transparent !important;border-color:transparent !important}.r_library_menu li.r_library_logo img{max-height:100%;vertical-align:middle;width:auto}.r_library_menu li a{border:1px solid transparent;padding:.5rem;text-decoration:none}.r_library_menu li a[data-icon]{background-position:center center;background-repeat:no-repeat;background-size:18px;background-position:0.3333333333rem center;background-size:1.5rem;padding-left:2.3333333333rem}.r_library_menu li[data-color] a{border:1px solid transparent;border-radius:0.3333333333rem}.r_library_menu li span{color:#fff}.r_library_menu li span[data-icon]{background-position:center center;background-repeat:no-repeat;background-size:18px;background-position:right center;background-size:1.1666666667rem;padding-right:1.8333333333rem}.r_library_menu li.show_only_icon a[data-icon]{background-position-x:center;background-size:1.8333333333rem;border-radius:50%;display:inline-block;height:2.5rem;padding:0;vertical-align:-10px;width:2.5rem}.r_library_menu li.r_selected{border-bottom:3px solid #ffeb3b}.r_library_menu span[data-icon],.r_library_children_panel span[data-icon]{background-position:center center;background-repeat:no-repeat;background-size:18px;background-position:right center;background-size:1.1666666667rem;padding-right:1.8333333333rem}.r_library_children_panel{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1002}.r_library_children_panel a{text-decoration:none}.r_library_children_panel span{color:#fff;line-height:1.5}.r_library_children_panel span.mark{display:none}.r_library_children_panel p,.r_library_children_panel a{display:block;margin:0.3333333333rem 0;padding:0.6666666667rem 3rem}.r_library_children_panel ul p[data-icon],.r_library_children_panel ul a[data-icon]{background-position:center center;background-repeat:no-repeat;background-size:18px;background-position:0.8333333333rem center;background-size:1.3333333333rem}.r_library_children_panel ul ul a{padding-left:6rem}.r_library_children_panel ul ul a[data-icon]{background-position-x:3rem}.r_library_children_panel>ul{box-shadow:0 5px 10px rgba(0,0,0,.2);min-width:12rem;padding:1rem 0;position:absolute;top:0}.r_library_children_panel>div{box-shadow:0 5px 10px rgba(0,0,0,.2);padding:2rem 0 6rem 0;left:0;position:absolute;right:0;top:0;z-index:400}.r_library_children_panel>div>ul{border-right:1px solid rgba(255,255,255,.5);box-sizing:border-box;float:left;padding:0 1rem;width:25%}.r_library_children_panel li.r_selected span{border-bottom:3px solid #ffeb3b;line-height:2;padding-bottom:0.1666666667rem}body[data-library-color=YELLOW] .r_library_menu li.r_selected,body[data-library-color=YELLOW] .r_library_children_panel li.r_selected span{border-bottom-color:#03a9f4}body[data-library-color=YELLOW] .r_library_menu li:not([data-color]) span,body[data-library-color=YELLOW] .r_library_children_panel li:not([data-color]) span{color:#000 !important}body[data-library-color=YELLOW] .r_library_menu li:not([data-color]) [data-icon],body[data-library-color=YELLOW] .r_library_children_panel li:not([data-color]) [data-icon]{filter:brightness(50%) opacity(80%)}@media screen and (max-width: 960px){.r_library_children_panel>div>ul{margin-bottom:2rem;width:33.3333%}}@media screen and (max-width: 799px){.r_top{padding:0}.r_top>div>span{display:none !important}.r_library_menu li{margin-right:0.3333333333rem}}@media screen and (max-width: 740px){.r_library_children_panel>div>ul{width:50%}}@media screen and (max-width: 480px){.r_library_children_panel>div{bottom:0;overflow:auto;padding:0}.r_library_children_panel>div>ul{border-right:none;float:none;height:auto !important;margin:0;padding-right:1em;width:100%}}body[data-library-color=RED] .r_top{background-color:#e53935}body[data-library-color=RED] .r_library_children_panel ul,body[data-library-color=RED] .r_library_children_panel>div,body[data-library-color=RED] .r_header form button:hover{background-color:#f44336}body[data-library-color=RED] .r_header form>div:first-child:focus-within{border-color:#f44336}body[data-library-color=RED] .r_library_menu li:hover a,body[data-library-color=RED] .r_library_children_panel li a:hover{background-color:#d32f2f;border-color:#e57373}body[data-library-color=RED] .r_library_menu li:active a,body[data-library-color=RED] .r_library_children_panel li a:active{background-color:#c62828}body[data-library-color=RED] .r_header form button{background-color:#ef5350}body[data-library-color=RED] .r_header form button:active,body[data-library-color=RED] .r_progress_rate div{background-color:#e53935}body[data-library-color=PINK] .r_top{background-color:#d81b60}body[data-library-color=PINK] .r_library_children_panel ul,body[data-library-color=PINK] .r_library_children_panel>div,body[data-library-color=PINK] .r_header form button:hover{background-color:#e91e63}body[data-library-color=PINK] .r_header form>div:first-child:focus-within{border-color:#e91e63}body[data-library-color=PINK] .r_library_menu li:hover a,body[data-library-color=PINK] .r_library_children_panel li a:hover{background-color:#c2185b;border-color:#f06292}body[data-library-color=PINK] .r_library_menu li:active a,body[data-library-color=PINK] .r_library_children_panel li a:active{background-color:#ad1457}body[data-library-color=PINK] .r_header form button{background-color:#ec407a}body[data-library-color=PINK] .r_header form button:active,body[data-library-color=PINK] .r_progress_rate div{background-color:#d81b60}body[data-library-color=PURPLE] .r_top{background-color:#8e24aa}body[data-library-color=PURPLE] .r_library_children_panel ul,body[data-library-color=PURPLE] .r_library_children_panel>div,body[data-library-color=PURPLE] .r_header form button:hover{background-color:#9c27b0}body[data-library-color=PURPLE] .r_header form>div:first-child:focus-within{border-color:#9c27b0}body[data-library-color=PURPLE] .r_library_menu li:hover a,body[data-library-color=PURPLE] .r_library_children_panel li a:hover{background-color:#7b1fa2;border-color:#ba68c8}body[data-library-color=PURPLE] .r_library_menu li:active a,body[data-library-color=PURPLE] .r_library_children_panel li a:active{background-color:#6a1b9a}body[data-library-color=PURPLE] .r_header form button{background-color:#ab47bc}body[data-library-color=PURPLE] .r_header form button:active,body[data-library-color=PURPLE] .r_progress_rate div{background-color:#8e24aa}body[data-library-color=DEEP_PURPLE] .r_top{background-color:#5e35b1}body[data-library-color=DEEP_PURPLE] .r_library_children_panel ul,body[data-library-color=DEEP_PURPLE] .r_library_children_panel>div,body[data-library-color=DEEP_PURPLE] .r_header form button:hover{background-color:#673ab7}body[data-library-color=DEEP_PURPLE] .r_header form>div:first-child:focus-within{border-color:#673ab7}body[data-library-color=DEEP_PURPLE] .r_library_menu li:hover a,body[data-library-color=DEEP_PURPLE] .r_library_children_panel li a:hover{background-color:#512da8;border-color:#9575cd}body[data-library-color=DEEP_PURPLE] .r_library_menu li:active a,body[data-library-color=DEEP_PURPLE] .r_library_children_panel li a:active{background-color:#4527a0}body[data-library-color=DEEP_PURPLE] .r_header form button{background-color:#7e57c2}body[data-library-color=DEEP_PURPLE] .r_header form button:active,body[data-library-color=DEEP_PURPLE] .r_progress_rate div{background-color:#5e35b1}body[data-library-color=INDIGO] .r_top{background-color:#3949ab}body[data-library-color=INDIGO] .r_library_children_panel ul,body[data-library-color=INDIGO] .r_library_children_panel>div,body[data-library-color=INDIGO] .r_header form button:hover{background-color:#3f51b5}body[data-library-color=INDIGO] .r_header form>div:first-child:focus-within{border-color:#3f51b5}body[data-library-color=INDIGO] .r_library_menu li:hover a,body[data-library-color=INDIGO] .r_library_children_panel li a:hover{background-color:#303f9f;border-color:#7986cb}body[data-library-color=INDIGO] .r_library_menu li:active a,body[data-library-color=INDIGO] .r_library_children_panel li a:active{background-color:#283593}body[data-library-color=INDIGO] .r_header form button{background-color:#5c6bc0}body[data-library-color=INDIGO] .r_header form button:active,body[data-library-color=INDIGO] .r_progress_rate div{background-color:#3949ab}body[data-library-color=BLUE] .r_top{background-color:#1e88e5}body[data-library-color=BLUE] .r_library_children_panel ul,body[data-library-color=BLUE] .r_library_children_panel>div,body[data-library-color=BLUE] .r_header form button:hover{background-color:#2196f3}body[data-library-color=BLUE] .r_header form>div:first-child:focus-within{border-color:#2196f3}body[data-library-color=BLUE] .r_library_menu li:hover a,body[data-library-color=BLUE] .r_library_children_panel li a:hover{background-color:#1976d2;border-color:#64b5f6}body[data-library-color=BLUE] .r_library_menu li:active a,body[data-library-color=BLUE] .r_library_children_panel li a:active{background-color:#1565c0}body[data-library-color=BLUE] .r_header form button{background-color:#42a5f5}body[data-library-color=BLUE] .r_header form button:active,body[data-library-color=BLUE] .r_progress_rate div{background-color:#1e88e5}body[data-library-color=LIGHT_BLUE] .r_top{background-color:#039be5}body[data-library-color=LIGHT_BLUE] .r_library_children_panel ul,body[data-library-color=LIGHT_BLUE] .r_library_children_panel>div,body[data-library-color=LIGHT_BLUE] .r_header form button:hover{background-color:#03a9f4}body[data-library-color=LIGHT_BLUE] .r_header form>div:first-child:focus-within{border-color:#03a9f4}body[data-library-color=LIGHT_BLUE] .r_library_menu li:hover a,body[data-library-color=LIGHT_BLUE] .r_library_children_panel li a:hover{background-color:#0288d1;border-color:#4fc3f7}body[data-library-color=LIGHT_BLUE] .r_library_menu li:active a,body[data-library-color=LIGHT_BLUE] .r_library_children_panel li a:active{background-color:#0277bd}body[data-library-color=LIGHT_BLUE] .r_header form button{background-color:#29b6f6}body[data-library-color=LIGHT_BLUE] .r_header form button:active,body[data-library-color=LIGHT_BLUE] .r_progress_rate div{background-color:#039be5}body[data-library-color=CYAN] .r_top{background-color:#00acc1}body[data-library-color=CYAN] .r_library_children_panel ul,body[data-library-color=CYAN] .r_library_children_panel>div,body[data-library-color=CYAN] .r_header form button:hover{background-color:#00bcd4}body[data-library-color=CYAN] .r_header form>div:first-child:focus-within{border-color:#00bcd4}body[data-library-color=CYAN] .r_library_menu li:hover a,body[data-library-color=CYAN] .r_library_children_panel li a:hover{background-color:#0097a7;border-color:#4dd0e1}body[data-library-color=CYAN] .r_library_menu li:active a,body[data-library-color=CYAN] .r_library_children_panel li a:active{background-color:#00838f}body[data-library-color=CYAN] .r_header form button{background-color:#26c6da}body[data-library-color=CYAN] .r_header form button:active,body[data-library-color=CYAN] .r_progress_rate div{background-color:#00acc1}body[data-library-color=TEAL] .r_top{background-color:#00897b}body[data-library-color=TEAL] .r_library_children_panel ul,body[data-library-color=TEAL] .r_library_children_panel>div,body[data-library-color=TEAL] .r_header form button:hover{background-color:#009688}body[data-library-color=TEAL] .r_header form>div:first-child:focus-within{border-color:#009688}body[data-library-color=TEAL] .r_library_menu li:hover a,body[data-library-color=TEAL] .r_library_children_panel li a:hover{background-color:#00796b;border-color:#4db6ac}body[data-library-color=TEAL] .r_library_menu li:active a,body[data-library-color=TEAL] .r_library_children_panel li a:active{background-color:#00695c}body[data-library-color=TEAL] .r_header form button{background-color:#26a69a}body[data-library-color=TEAL] .r_header form button:active,body[data-library-color=TEAL] .r_progress_rate div{background-color:#00897b}body[data-library-color=GREEN] .r_top{background-color:#43a047}body[data-library-color=GREEN] .r_library_children_panel ul,body[data-library-color=GREEN] .r_library_children_panel>div,body[data-library-color=GREEN] .r_header form button:hover{background-color:#4caf50}body[data-library-color=GREEN] .r_header form>div:first-child:focus-within{border-color:#4caf50}body[data-library-color=GREEN] .r_library_menu li:hover a,body[data-library-color=GREEN] .r_library_children_panel li a:hover{background-color:#388e3c;border-color:#81c784}body[data-library-color=GREEN] .r_library_menu li:active a,body[data-library-color=GREEN] .r_library_children_panel li a:active{background-color:#2e7d32}body[data-library-color=GREEN] .r_header form button{background-color:#66bb6a}body[data-library-color=GREEN] .r_header form button:active,body[data-library-color=GREEN] .r_progress_rate div{background-color:#43a047}body[data-library-color=LIGHT_GREEN] .r_top{background-color:#7cb342}body[data-library-color=LIGHT_GREEN] .r_library_children_panel ul,body[data-library-color=LIGHT_GREEN] .r_library_children_panel>div,body[data-library-color=LIGHT_GREEN] .r_header form button:hover{background-color:#8bc34a}body[data-library-color=LIGHT_GREEN] .r_header form>div:first-child:focus-within{border-color:#8bc34a}body[data-library-color=LIGHT_GREEN] .r_library_menu li:hover a,body[data-library-color=LIGHT_GREEN] .r_library_children_panel li a:hover{background-color:#689f38;border-color:#aed581}body[data-library-color=LIGHT_GREEN] .r_library_menu li:active a,body[data-library-color=LIGHT_GREEN] .r_library_children_panel li a:active{background-color:#558b2f}body[data-library-color=LIGHT_GREEN] .r_header form button{background-color:#9ccc65}body[data-library-color=LIGHT_GREEN] .r_header form button:active,body[data-library-color=LIGHT_GREEN] .r_progress_rate div{background-color:#7cb342}body[data-library-color=LIME] .r_top{background-color:#c0ca33}body[data-library-color=LIME] .r_library_children_panel ul,body[data-library-color=LIME] .r_library_children_panel>div,body[data-library-color=LIME] .r_header form button:hover{background-color:#cddc39}body[data-library-color=LIME] .r_header form>div:first-child:focus-within{border-color:#cddc39}body[data-library-color=LIME] .r_library_menu li:hover a,body[data-library-color=LIME] .r_library_children_panel li a:hover{background-color:#afb42b;border-color:#dce775}body[data-library-color=LIME] .r_library_menu li:active a,body[data-library-color=LIME] .r_library_children_panel li a:active{background-color:#9e9d24}body[data-library-color=LIME] .r_header form button{background-color:#d4e157}body[data-library-color=LIME] .r_header form button:active,body[data-library-color=LIME] .r_progress_rate div{background-color:#c0ca33}body[data-library-color=YELLOW] .r_top{background-color:#fdd835}body[data-library-color=YELLOW] .r_library_children_panel ul,body[data-library-color=YELLOW] .r_library_children_panel>div,body[data-library-color=YELLOW] .r_header form button:hover{background-color:#ffeb3b}body[data-library-color=YELLOW] .r_header form>div:first-child:focus-within{border-color:#ffeb3b}body[data-library-color=YELLOW] .r_library_menu li:hover a,body[data-library-color=YELLOW] .r_library_children_panel li a:hover{background-color:#fbc02d;border-color:#fff176}body[data-library-color=YELLOW] .r_library_menu li:active a,body[data-library-color=YELLOW] .r_library_children_panel li a:active{background-color:#f9a825}body[data-library-color=YELLOW] .r_header form button{background-color:#ffee58}body[data-library-color=YELLOW] .r_header form button:active,body[data-library-color=YELLOW] .r_progress_rate div{background-color:#fdd835}body[data-library-color=AMBER] .r_top{background-color:#ffb300}body[data-library-color=AMBER] .r_library_children_panel ul,body[data-library-color=AMBER] .r_library_children_panel>div,body[data-library-color=AMBER] .r_header form button:hover{background-color:#ffc107}body[data-library-color=AMBER] .r_header form>div:first-child:focus-within{border-color:#ffc107}body[data-library-color=AMBER] .r_library_menu li:hover a,body[data-library-color=AMBER] .r_library_children_panel li a:hover{background-color:#ffa000;border-color:#ffd54f}body[data-library-color=AMBER] .r_library_menu li:active a,body[data-library-color=AMBER] .r_library_children_panel li a:active{background-color:#ff8f00}body[data-library-color=AMBER] .r_header form button{background-color:#ffca28}body[data-library-color=AMBER] .r_header form button:active,body[data-library-color=AMBER] .r_progress_rate div{background-color:#ffb300}body[data-library-color=ORANGE] .r_top{background-color:#fb8c00}body[data-library-color=ORANGE] .r_library_children_panel ul,body[data-library-color=ORANGE] .r_library_children_panel>div,body[data-library-color=ORANGE] .r_header form button:hover{background-color:#ff9800}body[data-library-color=ORANGE] .r_header form>div:first-child:focus-within{border-color:#ff9800}body[data-library-color=ORANGE] .r_library_menu li:hover a,body[data-library-color=ORANGE] .r_library_children_panel li a:hover{background-color:#f57c00;border-color:#ffb74d}body[data-library-color=ORANGE] .r_library_menu li:active a,body[data-library-color=ORANGE] .r_library_children_panel li a:active{background-color:#ef6c00}body[data-library-color=ORANGE] .r_header form button{background-color:#ffa726}body[data-library-color=ORANGE] .r_header form button:active,body[data-library-color=ORANGE] .r_progress_rate div{background-color:#fb8c00}body[data-library-color=DEEP_ORANGE] .r_top{background-color:#f4511e}body[data-library-color=DEEP_ORANGE] .r_library_children_panel ul,body[data-library-color=DEEP_ORANGE] .r_library_children_panel>div,body[data-library-color=DEEP_ORANGE] .r_header form button:hover{background-color:#ff5722}body[data-library-color=DEEP_ORANGE] .r_header form>div:first-child:focus-within{border-color:#ff5722}body[data-library-color=DEEP_ORANGE] .r_library_menu li:hover a,body[data-library-color=DEEP_ORANGE] .r_library_children_panel li a:hover{background-color:#e64a19;border-color:#ff8a65}body[data-library-color=DEEP_ORANGE] .r_library_menu li:active a,body[data-library-color=DEEP_ORANGE] .r_library_children_panel li a:active{background-color:#d84315}body[data-library-color=DEEP_ORANGE] .r_header form button{background-color:#ff7043}body[data-library-color=DEEP_ORANGE] .r_header form button:active,body[data-library-color=DEEP_ORANGE] .r_progress_rate div{background-color:#f4511e}body[data-library-color=BROWN] .r_top{background-color:#6d4c41}body[data-library-color=BROWN] .r_library_children_panel ul,body[data-library-color=BROWN] .r_library_children_panel>div,body[data-library-color=BROWN] .r_header form button:hover{background-color:#795548}body[data-library-color=BROWN] .r_header form>div:first-child:focus-within{border-color:#795548}body[data-library-color=BROWN] .r_library_menu li:hover a,body[data-library-color=BROWN] .r_library_children_panel li a:hover{background-color:#5d4037;border-color:#a1887f}body[data-library-color=BROWN] .r_library_menu li:active a,body[data-library-color=BROWN] .r_library_children_panel li a:active{background-color:#4e342e}body[data-library-color=BROWN] .r_header form button{background-color:#8d6e63}body[data-library-color=BROWN] .r_header form button:active,body[data-library-color=BROWN] .r_progress_rate div{background-color:#6d4c41}body[data-library-color=GREY] .r_top{background-color:#757575}body[data-library-color=GREY] .r_library_children_panel ul,body[data-library-color=GREY] .r_library_children_panel>div,body[data-library-color=GREY] .r_header form button:hover{background-color:#9e9e9e}body[data-library-color=GREY] .r_header form>div:first-child:focus-within{border-color:#9e9e9e}body[data-library-color=GREY] .r_library_menu li:hover a,body[data-library-color=GREY] .r_library_children_panel li a:hover{background-color:#616161;border-color:#e0e0e0}body[data-library-color=GREY] .r_library_menu li:active a,body[data-library-color=GREY] .r_library_children_panel li a:active{background-color:#424242}body[data-library-color=GREY] .r_header form button{background-color:#bdbdbd}body[data-library-color=GREY] .r_header form button:active,body[data-library-color=GREY] .r_progress_rate div{background-color:#757575}body[data-library-color=BLUE_GREY] .r_top{background-color:#546e7a}body[data-library-color=BLUE_GREY] .r_library_children_panel ul,body[data-library-color=BLUE_GREY] .r_library_children_panel>div,body[data-library-color=BLUE_GREY] .r_header form button:hover{background-color:#607d8b}body[data-library-color=BLUE_GREY] .r_header form>div:first-child:focus-within{border-color:#607d8b}body[data-library-color=BLUE_GREY] .r_library_menu li:hover a,body[data-library-color=BLUE_GREY] .r_library_children_panel li a:hover{background-color:#455a64;border-color:#90a4ae}body[data-library-color=BLUE_GREY] .r_library_menu li:active a,body[data-library-color=BLUE_GREY] .r_library_children_panel li a:active{background-color:#37474f}body[data-library-color=BLUE_GREY] .r_header form button{background-color:#78909c}body[data-library-color=BLUE_GREY] .r_header form button:active,body[data-library-color=BLUE_GREY] .r_progress_rate div{background-color:#546e7a}body[data-library-color=BLACK] .r_top{background-color:#373737}body[data-library-color=BLACK] .r_library_children_panel ul,body[data-library-color=BLACK] .r_library_children_panel>div,body[data-library-color=BLACK] .r_header form button:hover{background-color:#424242}body[data-library-color=BLACK] .r_header form>div:first-child:focus-within{border-color:#424242}body[data-library-color=BLACK] .r_library_menu li:hover a,body[data-library-color=BLACK] .r_library_children_panel li a:hover{background-color:#2c2c2c;border-color:#757575}body[data-library-color=BLACK] .r_library_menu li:active a,body[data-library-color=BLACK] .r_library_children_panel li a:active{background-color:#161616}body[data-library-color=BLACK] .r_header form button{background-color:#616161}body[data-library-color=BLACK] .r_header form button:active,body[data-library-color=BLACK] .r_progress_rate div{background-color:#373737}.r_library_menu li[data-color=RED] a{background-color:#ef5350;border-color:#e57373}.r_library_menu li[data-color=RED]:hover a{background-color:#d32f2f !important;border-color:#e57373 !important}.r_library_menu li[data-color=PINK] a{background-color:#ec407a;border-color:#f06292}.r_library_menu li[data-color=PINK]:hover a{background-color:#c2185b !important;border-color:#f06292 !important}.r_library_menu li[data-color=PURPLE] a{background-color:#ab47bc;border-color:#ba68c8}.r_library_menu li[data-color=PURPLE]:hover a{background-color:#7b1fa2 !important;border-color:#ba68c8 !important}.r_library_menu li[data-color=DEEP_PURPLE] a{background-color:#7e57c2;border-color:#9575cd}.r_library_menu li[data-color=DEEP_PURPLE]:hover a{background-color:#512da8 !important;border-color:#9575cd !important}.r_library_menu li[data-color=INDIGO] a{background-color:#5c6bc0;border-color:#7986cb}.r_library_menu li[data-color=INDIGO]:hover a{background-color:#303f9f !important;border-color:#7986cb !important}.r_library_menu li[data-color=BLUE] a{background-color:#42a5f5;border-color:#64b5f6}.r_library_menu li[data-color=BLUE]:hover a{background-color:#1976d2 !important;border-color:#64b5f6 !important}.r_library_menu li[data-color=LIGHT_BLUE] a{background-color:#29b6f6;border-color:#4fc3f7}.r_library_menu li[data-color=LIGHT_BLUE]:hover a{background-color:#0288d1 !important;border-color:#4fc3f7 !important}.r_library_menu li[data-color=CYAN] a{background-color:#26c6da;border-color:#4dd0e1}.r_library_menu li[data-color=CYAN]:hover a{background-color:#0097a7 !important;border-color:#4dd0e1 !important}.r_library_menu li[data-color=TEAL] a{background-color:#26a69a;border-color:#4db6ac}.r_library_menu li[data-color=TEAL]:hover a{background-color:#00796b !important;border-color:#4db6ac !important}.r_library_menu li[data-color=GREEN] a{background-color:#66bb6a;border-color:#81c784}.r_library_menu li[data-color=GREEN]:hover a{background-color:#388e3c !important;border-color:#81c784 !important}.r_library_menu li[data-color=LIGHT_GREEN] a{background-color:#9ccc65;border-color:#aed581}.r_library_menu li[data-color=LIGHT_GREEN]:hover a{background-color:#689f38 !important;border-color:#aed581 !important}.r_library_menu li[data-color=LIME] a{background-color:#d4e157;border-color:#dce775}.r_library_menu li[data-color=LIME]:hover a{background-color:#afb42b !important;border-color:#dce775 !important}.r_library_menu li[data-color=YELLOW] a{background-color:#ffee58;border-color:#fff176}.r_library_menu li[data-color=YELLOW]:hover a{background-color:#fbc02d !important;border-color:#fff176 !important}.r_library_menu li[data-color=AMBER] a{background-color:#ffca28;border-color:#ffd54f}.r_library_menu li[data-color=AMBER]:hover a{background-color:#ffa000 !important;border-color:#ffd54f !important}.r_library_menu li[data-color=ORANGE] a{background-color:#ffa726;border-color:#ffb74d}.r_library_menu li[data-color=ORANGE]:hover a{background-color:#f57c00 !important;border-color:#ffb74d !important}.r_library_menu li[data-color=DEEP_ORANGE] a{background-color:#ff7043;border-color:#ff8a65}.r_library_menu li[data-color=DEEP_ORANGE]:hover a{background-color:#e64a19 !important;border-color:#ff8a65 !important}.r_library_menu li[data-color=BROWN] a{background-color:#8d6e63;border-color:#a1887f}.r_library_menu li[data-color=BROWN]:hover a{background-color:#5d4037 !important;border-color:#a1887f !important}.r_library_menu li[data-color=GREY] a{background-color:#bdbdbd;border-color:#e0e0e0}.r_library_menu li[data-color=GREY]:hover a{background-color:#616161 !important;border-color:#e0e0e0 !important}.r_library_menu li[data-color=BLUE_GREY] a{background-color:#78909c;border-color:#90a4ae}.r_library_menu li[data-color=BLUE_GREY]:hover a{background-color:#455a64 !important;border-color:#90a4ae !important}.r_library_menu li[data-color=BLACK] a{background-color:#616161;border-color:#757575}.r_library_menu li[data-color=BLACK]:hover a{background-color:#2c2c2c !important;border-color:#757575 !important}.r_top>div>span:hover{background-color:#f44336;border-color:#e57373}.r_top>div>span:hover{background-color:#e91e63;border-color:#f06292}.r_top>div>span:hover{background-color:#9c27b0;border-color:#ba68c8}.r_top>div>span:hover{background-color:#673ab7;border-color:#9575cd}.r_top>div>span:hover{background-color:#3f51b5;border-color:#7986cb}.r_top>div>span:hover{background-color:#2196f3;border-color:#64b5f6}.r_top>div>span:hover{background-color:#03a9f4;border-color:#4fc3f7}.r_top>div>span:hover{background-color:#00bcd4;border-color:#4dd0e1}.r_top>div>span:hover{background-color:#009688;border-color:#4db6ac}.r_top>div>span:hover{background-color:#4caf50;border-color:#81c784}.r_top>div>span:hover{background-color:#8bc34a;border-color:#aed581}.r_top>div>span:hover{background-color:#cddc39;border-color:#dce775}.r_top>div>span:hover{background-color:#ffeb3b;border-color:#fff176}.r_top>div>span:hover{background-color:#ffc107;border-color:#ffd54f}.r_top>div>span:hover{background-color:#ff9800;border-color:#ffb74d}.r_top>div>span:hover{background-color:#ff5722;border-color:#ff8a65}.r_top>div>span:hover{background-color:#795548;border-color:#a1887f}.r_top>div>span:hover{background-color:#9e9e9e;border-color:#e0e0e0}.r_top>div>span:hover{background-color:#607d8b;border-color:#90a4ae}.r_top>div>span:hover{background-color:#424242;border-color:#757575}.part_title_n,.chapter_title_n,.appendix_title_n,.heading1_n,.heading2_n,.heading3_n,.heading4_n,.heading5_n,.image_caption_n,.table_caption_n,.code_caption_n{margin-right:.5em}.r_hide_numbering .part_title_n,.r_hide_numbering .chapter_title_n,.r_hide_numbering .appendix_title_n,.r_hide_numbering .heading1_n,.r_hide_numbering .heading2_n,.r_hide_numbering .heading3_n,.r_hide_numbering .heading4_n,.r_hide_numbering .heading5_n,.r_hide_numbering .image_caption_n,.r_hide_numbering .table_caption_n,.r_hide_numbering .code_caption_n{display:none}#content .part_title_n,#content .chapter_title_n,#content .appendix_title_n,#content .heading1_n,#content .heading2_n,#content .heading3_n,#content .heading4_n,#content .heading5_n,#content .image_caption_n,#content .table_caption_n,#content .code_caption_n{margin-right:0}.r_chapter_toc{font-size:1.0769230769em;line-height:1.5;margin-bottom:3em;overflow:hidden}.r_hide_chapter_toc .r_chapter_toc{display:none}.r_chapter_toc ul ul{display:none}.part .r_chapter_toc ul ul{display:block}.part .r_chapter_toc ul ul ul{display:none}.book .r_chapter_toc,.book .r_chapter_toc ul{display:block !important}.chapter .r_chapter_toc{border-left:5px solid #b2ebf2;padding-left:1em}.r_main_matter{margin:2em 0}.r_chapter_toc a{color:gray;display:inline-block;margin:.3571428571em 0}.part .r_chapter_toc>ul>li{margin-bottom:2em}.part .r_chapter_toc>ul>li:last-child{margin-bottom:0}.part .r_chapter_toc>ul>li>div{font-weight:bold}.chapter .r_chapter_toc>ul>li:first-child a{margin-top:0}.chapter .r_chapter_toc>ul>li:last-child a{margin-bottom:0}.r_toc_columns_1,.r_toc_columns_2{float:left;max-width:350px;width:43%}.r_toc_columns_1{margin-right:5%}.r_toc_columns_2::after{clear:both;content:"";display:block}.r_chapter_toc .r_has_children{margin:1.5384615385em 0 3.0769230769em 0}.r_toc_columns_1>li:first-child,.r_toc_columns_2>li:first-child{margin-top:0}.r_chapter_toc .r_has_children>a{font-weight:bold}.r_chapter_toc .r_has_children ul{display:block}ul.r_heading1_group{margin-bottom:2em}ul.r_heading1_group,ul.r_heading2_group,ul.r_heading3_group,ul.r_heading4_group,ul.r_heading5_group{margin-left:1.5em}@media screen and (max-width: 984px),only screen and (min-device-width: 481px)and (max-device-width: 1024px)and (orientation: portrait),only screen and (max-device-width: 480px),only screen and (min-device-width: 640px)and (max-device-width: 1136px)and (-webkit-min-device-pixel-ratio: 2){.r_toc_columns_1,.r_toc_columns_2{float:none;margin:0;width:100%}.part .r_chapter_toc>ul>li:last-child{margin-bottom:3.0769230769em}}html{font-size:12px}body{font-size:1.0833333333rem;line-height:1.5}.r_web_page_not_configured{margin:0 auto;max-width:1024px}body[data-library-id] .r_keyword_suggestion{margin:0.3333333333rem 0 2em 0}
.r_all_mode.r_search_mode .r_top{display:none}.r_all_mode.r_search_mode .r_header{padding-top:3em}.r_all_mode.r_search_mode .r_sidebar{top:7em}.r_all_mode.r_search_mode .r_main{top:2.3333333333rem}.r_all_mode.r_search_mode .un_matched{display:none}.r_all_mode.r_search_mode.option_opened .r_sidebar{top:22em}
#search_result hr,#search_result img.link,#search_result .to_content{display:none}#search_result>h1{border-bottom:1px solid #757575;font-size:2rem;line-height:1.5;margin-bottom:.5em;padding-bottom:.5rem}#search_result>h1 .count{font-size:1.0833333333rem;margin-left:1em}#search_result #content{display:block !important;font-size:1em !important;margin-bottom:4em}#search_result #content>a{background:url(../image/web_viewer/link.png?0544) 0 center no-repeat;display:inline-block;margin-bottom:2rem;padding-left:1.3333333333rem}#search_result .element{font-size:1em !important;line-height:1.8333333333rem;margin:0 !important}#search_result .element:hover{cursor:default}#search_result .element a{color:inherit !important}#search_result .element a:hover{cursor:default;text-decoration:none}#search_result .headline{background-image:none;background-color:transparent;border:0 !important;color:inherit;font-weight:normal !important}#search_result .code pre{margin:0 !important;padding:0 .5rem !important}#search_result .ordered_list,#search_result .unordered_list,#search_result .footnotes{padding-left:0}#search_result .ordered_list li,#search_result .unordered_list li,#search_result .footnotes li{margin-left:1.3333333333rem}#search_result .definition_list dd p{margin-left:1rem !important}#search_result .to_content+a{background:url(../image/web_viewer/link.png?0544) 0 center no-repeat;display:block;margin-bottom:2rem;padding-left:1.3333333333rem}
#documents li{margin:1em 0}#documents li a:link,#documents li a:visited,#documents li a:active{color:#595959;text-decoration:none}#documents li a:hover{color:#39f;text-decoration:underline}#documents li a:hover{text-decoration:none}#documents span{color:#616161;margin-left:1em}#documents .selected a{color:#42a5f5 !important;font-weight:bold}#documents .un_matched{opacity:.4}
.r_library_download{color:#1d1d1f;display:flex;flex-wrap:wrap;margin:4rem auto;max-width:84rem}.r_library_download>div{line-height:1;margin:4rem 2rem 2rem 2rem}.r_library_download h1{font-size:1.3333333333rem;margin-bottom:1rem}.r_library_download h1 a{color:#677b8c}.r_library_download h1 a.new_window_with_icon{margin-left:1rem;vertical-align:baseline}.r_library_download ul{line-height:2rem}.r_library_download ul a,.r_library_download ul code,.r_library_download ul span{display:inline-block}.r_library_download ul a{width:5rem}.r_library_download ul code{text-align:right;width:5rem}.r_library_download ul span{text-align:right;width:15rem}
.r_header{background-color:transparent !important;padding:8em 0 0 0}.r_header .r_inner{margin:0 auto;max-width:45em}.r_header form>div:first-child{border:1px solid #b0bec5;height:2.5rem;padding-left:0;padding-right:1.6666666667rem;position:relative}.r_header form button{background-position:center;background-repeat:no-repeat;border:0;height:100%;outline:0;position:absolute;right:0;top:0;width:4em}.r_header form input[type=search]{border:0;display:block;height:100%;padding:0 0 0 0.8333333333rem;width:100%}.r_header form input[type=search]:focus{outline:0}.r_main,.r_sidebar{float:none}.r_sidebar,.r_keyword_suggestion,#search_result{display:none}.r_search_mode .r_header{left:2em;position:fixed;top:0;width:24em}.r_search_mode .r_sidebar{bottom:0;display:block;left:2em;position:fixed;top:12em;width:30em;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.r_search_mode .r_sidebar::-webkit-scrollbar{display:none}.r_search_mode .r_sidebar:hover::-webkit-scrollbar{display:block;width:8px}.r_search_mode .r_sidebar:hover::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#949494;border-radius:4px}.r_search_mode .r_sidebar:hover::-webkit-scrollbar-thumb:hover{background-color:#595959}.r_search_mode .r_main{left:32em;margin-left:2em;position:absolute;top:7.75rem;right:2em;max-width:50em;width:auto}.r_search_mode .r_keyword_suggestion,.r_search_mode #search_result{display:block}.r_search_mode.option_opened .r_sidebar{top:25em}.r_search_mode .r_library_dashboard{display:none}.r_search_mode #search_option p a[data-type=cancel]{display:inline;margin-right:.5em}@media screen and (max-width: 480px){.r_header{padding-left:1em;padding-right:1em;width:100%}.r_search_mode .r_header,.r_search_mode .r_sidebar,.r_search_mode .r_main{position:static}.r_search_mode .r_header{width:100%}.r_search_mode .r_sidebar,.r_search_mode .r_main{margin:0;padding:0 1em}.r_search_mode .r_sidebar{margin-bottom:3rem}}
#search_option{font-size:12px;overflow:hidden}#search_option p{text-align:right}#search_option p a[data-type=cancel]{display:none}#search_option fieldset{border-top:1px solid #757575;display:none;float:left;width:24%}#search_option fieldset div{max-height:150px;overflow:auto}#search_option fieldset+fieldset{margin:0 3%;width:20%}#search_option fieldset+fieldset+fieldset{margin:0;width:50%}#search_option legend{margin-bottom:.5em;padding-right:1em}.option_opened #search_option fieldset{display:block}
.r_progress_rate{font-size:1px;line-height:5px;max-width:200px}.r_progress_rate div{height:4px;width:0}
