.part._01 ._bg{background-color:#e2f3fb}.part._01 ._border{border:1px solid #1ba7e2}.part._01 ._text{color:#1ba7e2}.part._01 ._before-text::before{color:#1ba7e2}.part._01 h2>span:first-child{background-color:#1ba7e2;border-color:#1ba7e2}.part._02 ._bg{background-color:#f5f1ed}.part._02 ._border{border:1px solid #977c6a}.part._02 ._text{color:#977c6a}.part._02 ._before-text::before{color:#977c6a}.part._02 h2>span:first-child{background-color:#977c6a;border-color:#977c6a}.part._03 ._bg{background-color:#ebeff8}.part._03 ._border{border:1px solid #6185c1}.part._03 ._text{color:#6185c1}.part._03 ._before-text::before{color:#6185c1}.part._03 h2>span:first-child{background-color:#6185c1;border-color:#6185c1}.part._04 ._bg{background-color:#f8ede4}.part._04 ._border{border:1px solid #d47f4e}.part._04 ._text{color:#d47f4e}.part._04 ._before-text::before{color:#d47f4e}.part._04 h2>span:first-child{background-color:#d47f4e;border-color:#d47f4e}.part._05 ._bg{background-color:#ebeee7}.part._05 ._border{border:1px solid #5ea16d}.part._05 ._text{color:#5ea16d}.part._05 ._before-text::before{color:#5ea16d}.part._05 h2>span:first-child{background-color:#5ea16d;border-color:#5ea16d}.part._06 ._bg{background-color:#faf5e9}.part._06 ._border{border:1px solid #c99e04}.part._06 ._text{color:#c99e04}.part._06 ._before-text::before{color:#c99e04}.part._06 h2>span:first-child{background-color:#c99e04;border-color:#c99e04}.part._07 ._bg{background-color:#ebf0f9}.part._07 ._border{border:1px solid #57a8db}.part._07 ._text{color:#57a8db}.part._07 ._before-text::before{color:#57a8db}.part._07 h2>span:first-child{background-color:#57a8db;border-color:#57a8db}.part._08 ._bg{background-color:#fceded}.part._08 ._border{border:1px solid #e76d8b}.part._08 ._text{color:#e76d8b}.part._08 ._before-text::before{color:#e76d8b}.part._08 h2>span:first-child{background-color:#e76d8b;border-color:#e76d8b}.part._09 ._bg{background-color:#e6e1e9}.part._09 ._border{border:1px solid #5d3e7c}.part._09 ._text{color:#5d3e7c}.part._09 ._before-text::before{color:#5d3e7c}.part._09 h2>span:first-child{background-color:#5d3e7c;border-color:#5d3e7c}.part._10 ._bg{background-color:#f1e8e8}.part._10 ._border{border:1px solid #a66873}.part._10 ._text{color:#a66873}.part._10 ._before-text::before{color:#a66873}.part._10 h2>span:first-child{background-color:#a66873;border-color:#a66873}.part._11 ._bg{background-color:#f5edf2}.part._11 ._border{border:1px solid #c77ea9}.part._11 ._text{color:#c77ea9}.part._11 ._before-text::before{color:#c77ea9}.part._11 h2>span:first-child{background-color:#c77ea9;border-color:#c77ea9}.part._12 ._bg{background-color:#e1e7f4}.part._12 ._border{border:1px solid #1070b7}.part._12 ._text{color:#1070b7}.part._12 ._before-text::before{color:#1070b7}.part._12 h2>span:first-child{background-color:#1070b7;border-color:#1070b7}.part._13 ._bg{background-color:#f5edeb}.part._13 ._border{border:1px solid #c28883}.part._13 ._text{color:#c28883}.part._13 ._before-text::before{color:#c28883}.part._13 h2>span:first-child{background-color:#c28883;border-color:#c28883}.part._14 ._bg{background-color:#fef2e8}.part._14 ._border{border:1px solid #f29f5d}.part._14 ._text{color:#f29f5d}.part._14 ._before-text::before{color:#f29f5d}.part._14 h2>span:first-child{background-color:#f29f5d;border-color:#f29f5d}.part._15 ._bg{background-color:#ecf6f7}.part._15 ._border{border:1px solid #4dbecb}.part._15 ._text{color:#4dbecb}.part._15 ._before-text::before{color:#4dbecb}.part._15 h2>span:first-child{background-color:#4dbecb;border-color:#4dbecb}.part._16 ._bg{background-color:#f3f4e7}.part._16 ._border{border:1px solid #acbf42}.part._16 ._text{color:#acbf42}.part._16 ._before-text::before{color:#acbf42}.part._16 h2>span:first-child{background-color:#acbf42;border-color:#acbf42}.part._17 ._bg{background-color:#fef8ec}.part._17 ._border{border:1px solid #fcd46c}.part._17 ._text{color:#fcd46c}.part._17 ._before-text::before{color:#fcd46c}.part._17 h2>span:first-child{background-color:#fcd46c;border-color:#fcd46c}.text-white{color:#fff}.text-red{color:red}.text-vermilion{color:#ea7065}.text-light-blue{color:#0f8cd0}.text-blue{color:#1951a0}.text-blue-violet{color:#5f6a9c}.text-light-green{color:#8ac997}.text-brown{color:#d47f4e}.error{color:red}.bg-highlight,.bg-highlight-td td,.bg-highlight-th th{background-color:#fff9c7}.bg-white,.bg-white-td td,.bg-white-th th{background-color:#fff}.bg-yellow,.bg-yellow-td td,.bg-yellow-th th{background-color:#fff5a1}.bg-light-gray,.bg-light-gray td,.bg-light-gray th{background-color:#dbddde}.bg-red,.bg-red-td td,.bg-red-th th{background-color:#da4339}.bg-orange,.bg-orange-td td,.bg-orange-th th{background-color:#fce7de}.bg-deep-orange,.bg-deep-orange td,.bg-deep-orange th{background-color:#f4b288}.bg-pink,.bg-pink-td td,.bg-pink-th th{background-color:#fce8f1}.bg-deep-pink,.bg-deep-pink td,.bg-deep-pink th{background-color:#f2aecb}.bg-light-blue,.bg-light-blue-td td,.bg-light-blue-th th{background-color:#e1f2fb}.bg-blue,.bg-blue td,.bg-blue th{background-color:#c9e8f8}.bg-deep-blue,.bg-deep-blue td,.bg-deep-blue th{background-color:#93c6e8}.bg-blue-violet,.bg-blue-violet td,.bg-blue-violet th{background-color:#5f6a9c}.bg-yellow-green,.bg-yellow-green td,.bg-yellow-green th{background-color:#e6efd5}.bg-light-green,.bg-light-green-td td,.bg-light-green-th th{background-color:#cde6d4}.bg-green,.bg-green-td td,.bg-green-th th{background-color:#b5dbc2}.bg-deep-green,.bg-deep-green td,.bg-deep-green th{background-color:#9fcf9e}.disc-vermilion>*::before{color:#ea7065}.disc-blue>*::before{color:#5f6a9c}.w-auto{width:auto}.w-one-third{width:calc(100% / 3)}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-17{width:17%}.w-19{width:19%}.w-20{width:20%}.w-23{width:23%}.w-27{width:27%}.w-30{width:30%}.w-31{width:31%}.w-32{width:32%}.w-35{width:35%}.w-375{width:37.5%}.w-40{width:40%}.w-45{width:45%}.w-55{width:55%}.w-65{width:65%}.w-70{width:70%}.w-85{width:85%}.w-90{width:90%}body{font-family:"Times New Roman",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";min-width:375px;overflow-wrap:break-word}body.check i,body.check em,body.check strong,body.check sup,body.check sub,body.check .serif,body.check .bg-highlight{color:red !important;background-color:#ffb0be !important}section{margin-bottom:2.5rem}article>section>section{margin-top:2.5rem}section:not(.summary)>h3{margin-top:2rem}section:not(.summary)>p:last-child{margin-bottom:0}aside{font-size:.875rem}aside:not(last-child){margin-bottom:2rem}aside>*:last-child{margin-bottom:0}aside ol li{margin-bottom:.3125rem}h1{background:linear-gradient(to bottom, #2E90C6 0%, #14638D 50%, #0E5277 55%, #053047 100%);border-radius:6px;font-size:1.125rem;line-height:46px;color:#fff;text-align:center;font-weight:bold}h2{font-size:1.5rem;margin-top:.5rem}h3{font-size:1.3125rem;border-bottom:2px solid #000;padding-bottom:.125rem;margin-bottom:1rem}h3.d-flex span{display:block}h3.d-flex span:first-child{flex-shrink:1}h4{font-size:1.25rem;margin-bottom:1rem}h5{font-size:1.125rem;font-weight:bold}h6{font-weight:bold;font-size:1rem}a[target=_blank]{text-decoration:underline}img{margin-top:.5rem;margin-bottom:.5rem}ol.ol-upper-latin{list-style-type:upper-latin}ol.ol-upper-roman{list-style-type:upper-roman}ol.ol-lower-alpha{list-style-type:lower-alpha}ul{padding-left:1.75rem}ul.disc{padding-left:calc(40px - 1.25rem);list-style-type:none}ul.ul-triangle-brown{position:relative;list-style-type:none;padding-left:0}ul.ul-triangle-brown>li{padding-left:.5rem;margin-bottom:1rem}ul.ul-triangle-brown>li::before{content:"▶ ";color:#d68048;display:inline;margin-right:.625rem;font-size:inherit;text-align:right;height:1em;width:1em}dt{margin-bottom:.25rem}table{font-size:.875rem}table caption{font-size:1rem;padding-bottom:.125rem;color:#343a40}table thead th{font-weight:bold}table tbody:nth-of-type(n+2){border-top-color:#646569}table tbody th:last-of-type:not(last-child){border-right-width:2px}table th,table td{padding:.25rem}table th ul,table td ul{margin-bottom:.5rem}table th{background-color:#e1f2fb}table ol,table ul{padding-left:1.75rem}p small{font-size:.8125rem;margin-bottom:.25rem}figcaption{font-size:.875rem}wbr::before{content:"​"}.sans-serif{font-family:sans-serif !important}.pl-2em{padding-left:2em !important}.word-break-all{word-break:break-all}.word-keep-all{word-break:keep-all}#wrapper-header{border-top:4px solid #069;position:relative}#wrapper-header .container-fluid>.row>div:last-child>div:first-child{margin-top:-4px}#wrapper-header .logo{width:420px;min-width:375px;height:80px;margin-top:-4px;margin-bottom:.75rem;padding-top:.3em;text-align:center;background:#069;background:linear-gradient(to bottom, #006699 33%, #00527e 61%);border:1px solid #004160;border-top:4px solid #003a55;border-radius:0 0 5px 5px/0 0 5px 5px;color:#fff;font-size:1.00625rem;font-weight:normal;line-height:2;font-family:Verdana,"Lucida Grande","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;box-shadow:0 0 5px #999}#wrapper-header .logo span{padding-bottom:.4em;font-size:.8em;border-bottom:1px solid #003a55}#return-home a{display:inline-block;text-align:center;background:#fff;color:#000;margin-top:.25rem;font-size:.7875em;letter-spacing:.1em;line-height:1.5;margin-bottom:.8125rem;text-decoration:underline}#return-home a:link,#return-home a:visited{color:#000}#return-home a:hover,#return-home a:focus,#return-home a:active{text-decoration:none;color:#69c}#menu{pointer-events:none;position:sticky;position:-webkit-sticky;top:.5rem;z-index:100;font-size:.9375rem}#menu>div{pointer-events:auto}#menu .menu-keep{width:6.125rem}#menu .dropdown{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#menu .dropdown .dropdown-toggle{background-color:#069;color:#fff}#menu .dropdown .dropdown-toggle::after{display:none}#menu .dropdown .dropdown-menu{top:0;left:0;-ms-transform:translate3d(0, 0, 0);-ms-overflow-style:none;overflow-y:scroll;width:100%;max-width:390px;min-width:345px;max-height:calc(100vh - 3.3125rem);height:400px;counter-reset:menunum;padding:0}#menu .dropdown .dropdown-menu .dropdown-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:0;border-width:0;white-space:normal}#menu .dropdown .dropdown-menu .dropdown-item:focus,#menu .dropdown .dropdown-menu .dropdown-item:hover,#menu .dropdown .dropdown-menu .dropdown-item:active{background-color:#f7f7fd;color:#000}#menu .dropdown .dropdown-menu .dropdown-item:not(.active) .card-header button[aria-expanded=false]:focus,#menu .dropdown .dropdown-menu .dropdown-item:not(.active) .card-header button[aria-expanded=false]:hover{background-color:#e9f0f7}#menu .dropdown .dropdown-menu .dropdown-item:nth-child(n+3) .card-header button::before,#menu .dropdown .dropdown-menu .dropdown-item:nth-child(n+3) .card-header a::before{counter-increment:menunum;font-family:serif;content:counter(menunum, upper-roman) "";display:inline-block;width:3rem;text-align:right;padding-right:.75rem;font-size:.8em}#menu .dropdown .dropdown-menu .dropdown-item:nth-child(-n+2) .card-header a{text-indent:0;padding-left:1rem;text-align:center}#menu .dropdown .dropdown-menu .dropdown-item.active{background-color:#fff;color:#000}#menu .dropdown .dropdown-menu .dropdown-item.active .card-header button,#menu .dropdown .dropdown-menu .dropdown-item.active .card-header a{background-color:#e3f0fe;font-weight:bold;color:#000}#menu .dropdown .dropdown-menu .dropdown-item .card-header{padding:0;border-top:1px solid #6c757d;border-bottom:none}#menu .dropdown .dropdown-menu .dropdown-item .card-header a,#menu .dropdown .dropdown-menu .dropdown-item .card-header button{background-color:#fff;border:none;border-radius:0;display:block;text-indent:-3rem;padding:.4375rem 1rem .4375rem 3rem;width:100%}#menu .dropdown .dropdown-menu .dropdown-item .card-header a{font-size:.9em;color:#000;transition:background-color .15s ease-in-out}#menu .dropdown .dropdown-menu .dropdown-item .card-header a:hover,#menu .dropdown .dropdown-menu .dropdown-item .card-header a:focus,#menu .dropdown .dropdown-menu .dropdown-item .card-header a:active{text-decoration:none;background-color:#e9f0f7;color:#007bff}#menu .dropdown .dropdown-menu .dropdown-item .card-header button{position:relative}#menu .dropdown .dropdown-menu .dropdown-item .card-header button:not(.collapsed){background-color:#cce5ff}#menu .dropdown .dropdown-menu .dropdown-item .card-header button::after{position:absolute;top:0;bottom:0;margin:auto;right:.5rem;font-size:1.25rem;line-height:.7;content:">";text-indent:0;font-family:serif;color:#80a4c3;display:inline-block;width:1rem;height:1rem;text-align:center;transform-origin:50% 55%}#menu .dropdown .dropdown-menu .dropdown-item .card-header button[aria-expanded=true]::after{transform:rotate(90deg) scale(0.75, 1);transition-duration:.2s;transition-timing-function:ease-in-out}#menu .dropdown .dropdown-menu .dropdown-item .card-header button[aria-expanded=false]::after{transform:rotate(0deg) scale(0.75, 1);transition-duration:.2s;transition-timing-function:ease-in-out}#menu .dropdown .dropdown-menu .dropdown-item .card-body{background-color:#fff;border-bottom:1px solid #acacac;font-size:.9375rem;padding:.5rem 1rem .5rem 2rem}#menu .dropdown .dropdown-menu .dropdown-item .card-body a{transition:background-color .15s ease-in-out}#menu .dropdown .dropdown-menu .dropdown-item .card-body a:hover,#menu .dropdown .dropdown-menu .dropdown-item .card-body a:focus,#menu .dropdown .dropdown-menu .dropdown-item .card-body a:active{text-decoration:none;background-color:#e9f0f7;color:#007bff}#menu .dropdown .dropdown-menu .dropdown-item .card-body ul{list-style-type:none;margin-bottom:0;padding-left:0}#menu .dropdown .dropdown-menu .dropdown-item .card-body ul>li:first-child{border-bottom:1px solid #a0a0a0;margin-left:1rem;padding-bottom:.25rem}#menu .dropdown .dropdown-menu .dropdown-item .card-body ul>li:last-child{border-top:1px solid #a0a0a0;margin-left:1rem;padding-top:.25rem}#menu .dropdown .dropdown-menu .dropdown-item .card-body ul>li a{display:inline-block;width:100%;text-indent:0;vertical-align:top;padding:.06125rem .25rem}#menu .dropdown .dropdown-menu .dropdown-item .card-body ol{counter-reset:sectionnum;margin:.5rem 0;padding-left:1.25rem}#menu .dropdown .dropdown-menu .dropdown-item .card-body ol li{margin:.25rem 0;list-style-type:none;text-indent:-2.25rem}#menu .dropdown .dropdown-menu .dropdown-item .card-body ol li::before{counter-increment:sectionnum;content:counter(sectionnum, decimal) ".";width:2rem;text-align:right;display:inline-block;padding:.06125rem .75rem 0 0}.google-site-search{position:relative}.google-site-search form{position:absolute;right:calc(6.125rem + 2em);top:.75rem;z-index:2}@media(max-width: 576px){.google-site-search form{position:relative;right:0;top:auto}}.summary{margin-top:1rem;padding:1rem .9375rem .25rem}.summary h3{border-bottom:1px solid #333;padding-bottom:.5rem}.summary ul,.summary ol{margin-left:1rem;padding:0 .5rem}.container-fluid{max-width:1200px}.table{margin-bottom:2rem}.table thead th{border-bottom:2px solid #646569}.table th p:last-child,.table th ul:last-child,.table th ol:last-child,.table th li:last-child,.table th dl:last-child,.table th dt,.table th dl>dd:last-of-type,.table th dl>div:last-child>dd:last-of-type,.table td p:last-child,.table td ul:last-child,.table td ol:last-child,.table td li:last-child,.table td dl:last-child,.table td dt,.table td dl>dd:last-of-type,.table td dl>div:last-child>dd:last-of-type{margin-bottom:0}.table .caption-top{caption-side:top}.table .caption-bottom{caption-side:bottom}.table .th-clear th{border:none;background-color:transparent}.table .th-clear th+td:first-of-type{border-left-width:1px}table.table-responsive.table-bordered{border:none}.table-bordered th,.table-bordered td{border:1px solid #646569;padding:.5rem}.table-fixed{table-layout:fixed}.table-separated{border-collapse:separate}.table-small th,.table-small td{padding:.125rem}.td-center td{text-align:center}.first_th-center th:first-child{border-bottom-width:1px;text-align:center !important}.first_th-right th:first-child{border-bottom-width:1px;text-align:right !important}.first_td-left td:first-child{text-align:left !important}.first_td-center td:first-child,.last_td-center td:last-child{text-align:center !important}.list-table h6+*{margin-top:.5rem;padding-top:1rem;border:solid #626d9f;border-width:2px 0}.list-table dl:last-of-type{margin-bottom:0}.list-table>ol,.list-table dt{color:#134fa0}.list-table>ol>li>*:not(dt){color:#000}.figure-wrapper{border:1px solid #626d9f;padding:10px;margin-bottom:1.75rem}.figure-wrapper img{flex:0 0 auto}.figure-wrapper.d-flex figcaption{max-width:100%}.p-05{padding:.125rem}.px-05{padding-left:.125rem;padding-right:.125rem}.py-05{padding-top:.125rem;padding-bottom:.125rem}.lh-1{line-height:1}.lh-2{line-height:2}.text-vertical{writing-mode:vertical-rl;margin:0 auto;white-space:nowrap;width:1em;line-height:1em;text-orientation:upright}.text-middle,.text-middle th,.text-middle td{vertical-align:middle !important}.text-top,.text-top th,.text-top td{vertical-align:top !important}.text-wbr{word-break:keep-all !important;overflow-wrap:break-word !important;word-wrap:normal !important}.text-th-right th{text-align:right}.text-indent-clear{text-indent:0 !important}.text-underline{text-decoration:underline}.text-small{font-size:80%}.text-table{font-size:.875rem}.text-indent-1{padding-left:1em;text-indent:-1em}.bg-backslash{background-image:linear-gradient(to top right, transparent 49%, #646569 49.5%, #646569 50.5%, transparent 51%);background-size:100% 100%}.border-space-wide{border-spacing:.125rem}.border-gray{border-color:#646569 !important}.border-light-gray{border-color:#d1d3d4 !important}.border-blue,.border-td-blue td{border-color:#5f6a9c !important}.border-bold{border-width:.25rem !important}.border-dashed{border-style:dashed !important}.border-1px{border-width:1px !important}.border-top-1px{border-top-width:1px !important}.border-right-1px{border-right-width:1px !important}.border-bottom-1px{border-bottom-width:1px !important}.border-left-1px{border-left-width:1px !important}.border-top-2px{border-top-width:2px !important}.border-right-2px{border-right-width:2px !important}.border-bottom-2px{border-bottom-width:2px !important}.border-left-2px{border-left-width:2px !important}.border-td-bottom,.border-td-bottom th,.border-td-bottom td{border-bottom-width:1px !important}.border-2px{border-width:2px !important}.square-vermilion{padding-left:.5rem}.square-vermilion dt{position:relative;padding-left:1.25rem}.square-vermilion dt::before{color:#ea7065;font-size:1.4375rem;position:absolute;display:block;content:"■";left:0;top:0;bottom:0;line-height:1rem}.square-vermilion dd{padding-left:1.25rem}.count-upper-latin,.count-upper-roman{list-style:none}.count-upper-latin dt,.count-upper-latin>div,.count-upper-roman dt,.count-upper-roman>div{text-indent:-1.125em;padding-left:.5rem}.count-upper-latin dt::before,.count-upper-latin>div::before,.count-upper-roman dt::before,.count-upper-roman>div::before{font-family:serif;width:2em;display:inline-block;text-align:right}.count-upper-latin{counter-reset:upperlatin}.count-upper-latin dt::before,.count-upper-latin>div::before{counter-increment:upperlatin;content:counter(upperlatin, upper-latin) "．"}.count-upper-roman{counter-reset:upperroman}.count-upper-roman dt::before,.count-upper-roman>div::before{counter-increment:upperroman;content:counter(upperroman, upper-roman) "．"}.kata-kakko,.ryou-kakko{list-style:none}.kata-kakko>li::before,.ryou-kakko>li::before{display:inline-block;text-align:right}.kata-kakko.comments li,.ryou-kakko.comments li{text-indent:-3.25em;padding-left:1.25rem}.kata-kakko.comments li::before,.ryou-kakko.comments li::before{font-size:80%}.kata-kakko{counter-reset:kata-kakko}.kata-kakko>li{text-indent:-4.25em;padding-left:.5rem}.kata-kakko>li::before{counter-increment:kata-kakko;content:counter(kata-kakko) "）";width:4em}.ryou-kakko{counter-reset:ryou-kakko;padding-left:calc(40px - 1.9375rem)}.ryou-kakko>li{text-indent:-2.5em;padding-left:1.9375rem}.ryou-kakko>li::before{counter-increment:ryou-kakko;content:"（" counter(ryou-kakko) "）";width:2.5em}.ryou-kakko.roman>li::before{content:"（" counter(ryou-kakko, upper-roman) "）"}.large-alpha{font-size:1.3125rem;line-height:1}.ul-large-disc{padding-left:.25rem;list-style-type:none}.ul-large-disc>li{position:relative;padding-left:1.25rem}.ul-large-disc>li::before{color:inherit;font-size:1.25rem;position:absolute;display:block;content:"●";left:0;top:0;bottom:0;line-height:.9375}.disc>*{position:relative;padding-left:1.25rem}.disc>*::before{font-size:1.5rem;position:absolute;display:block;content:"●";left:0;top:0;bottom:0;line-height:1.1875rem}.comments{color:#000}article#index section{margin-bottom:2rem}article#index section p{font-size:1.125rem}article#index section h2{margin-bottom:.75rem;font-size:1.125rem}article#index section h2:not(.h6)>span:first-child{min-height:3rem;min-width:3.5rem;border-width:.3125rem}article#index section ul{padding:0;margin-bottom:0;list-style-type:none}article#index section ul>li{margin-bottom:.25rem}article#index section ol{padding-top:.3125rem;padding-bottom:.3125rem;padding-left:1.875rem;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0}article#index section li{font-size:1.125rem}.part h2{display:flex;align-items:center}.part h2>span{display:inline-block}.part h2>span:first-child{display:flex;justify-content:center;align-items:center;border-width:1rem .5rem;border-style:solid;color:#fff}.part h2:not(.h6){line-height:1;min-height:3rem}.part h2:not(.h6)>span:first-child{min-width:4rem;display:flex;align-items:center;align-self:stretch;flex-shrink:0}.part h2:not(.h6)>span:last-child{line-height:1.25;flex-grow:1;text-align:center;margin:.5rem .75rem}.part h2:not(._bg)>span:first-child{border-radius:.25rem 0 0 .25rem;line-height:.875}.part h2:not(._bg)>span:last-child{padding-left:.5em;margin:0}.part .main{z-index:10}.part._06 #section3 .table-1 .col-lg-5 table thead th:last-child,.part._06 #section3 .table-1 .col-lg-5 table td:last-child,.part._06 #section3 .table-1 .col-lg-7 table thead th:last-child,.part._06 #section3 .table-1 .col-lg-7 table td:last-child,.part._06 #section3 .table-2 .col-lg-5 table thead th:last-child,.part._06 #section3 .table-2 .col-lg-5 table td:last-child,.part._06 #section3 .table-2 .col-lg-7 table thead th:last-child,.part._06 #section3 .table-2 .col-lg-7 table td:last-child{padding:0}.part._06 #section3 .table-1 .col-lg-5 table thead th:first-child{width:28%}.part._06 #section3 .table-1 .col-lg-5 table thead th:nth-child(n+2):nth-last-child(n+2){width:18%}.part._06 #section3 .table-1 .col-lg-5 table thead th:last-child{width:0}.part._06 #section3 .table-1 .col-lg-7 table thead th:first-child{width:18.915%}.part._06 #section3 .table-1 .col-lg-7 table thead th:nth-child(n+2):nth-last-child(n+2){width:12.163%}.part._06 #section3 .table-1 .col-lg-7 table thead th:last-child{width:20.27%}.part._06 #section3 .table-2 .col-lg-5 table thead th:first-child{width:27.52%}.part._06 #section3 .table-2 .col-lg-5 table thead th:last-child{width:19.4%}.part._06 #section3 .table-2 .col-lg-7 table thead th:first-child{width:18.92%}.part._06 #section3 .table-2 .col-lg-7 table thead th:last-child{width:45.77%}.part._06 #section3 .table-2 .col-lg-5 table td:last-child{width:0}.go-page-top a{text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;border-radius:12px 12px;padding:.3135rem 1rem}.go-page-top a:focus,.go-page-top a:hover{background-color:#d5e8f7}.nav-footer{transition:background-color .15s ease-in-out,background-color .15s ease-in-out;display:inline-block;width:100%;padding:.5rem;border:1px solid #cfe6f9;border-radius:.25rem;background-color:#edf6ff}.nav-footer:focus,.nav-footer:hover,.nav-footer:active{text-decoration:none;color:#007bff;background-color:#cfe6f9}#wrapper-footer{background:#d5eaf4 url(../../css/images/footer_bg.jpg) repeat-x left top}#wrapper-footer #footer{padding-top:15px;padding-bottom:10px;font-size:12px}#wrapper-footer #footer address{font-style:normal;margin-top:.3em}.literature ol li{margin:.75rem 0}#enq{padding:1em;background-color:#fffae8;border:solid 1px #999;font-size:.95em;line-height:1.6}@media only screen and (max-width: 576px){#enq{margin-left:15px;margin-right:15px}}#enq h3{color:#f60;font-size:1em;background:#fff none;border:1px solid #ffc013;margin:0;padding:.5em}#enq p{margin-top:1em}#enq p textarea{width:100%;font-size:.95em;height:4.8em;padding:.5em}#enq input{margin-left:1em;margin-right:.25em}#enq label{margin-left:.5em}#copyright{margin-bottom:0}#wrapper-footer #copyright{height:1.2em;background-color:#069;color:#fff;text-align:center;line-height:1.2em}@media only screen and (min-width: 577px){.part._05 #section2 .table05_6 thead th:first-of-type{width:11.25rem}}@media only screen and (max-width: 522px){nav.menu .dropdown-menu{margin-right:20px;margin-left:10px}}@media only screen and (max-width: 576px){.text-wbr{word-break:unset !important;overflow-wrap:unset !important;white-space:unset !important}.word-keep-all{word-break:unset !important}h1{font-size:1rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}.table th,.table td{padding:.25rem .1875rem;font-weight:normal}.summary h3{font-size:1.25rem}.kata-kakko.comments li{text-indent:-2.9375em;padding-left:.75rem}.kata-kakko.comments li::before{width:3.6125em;font-size:.75rem}.part._05 #section1 table{border:none}.part._05 #section1 table th{display:none}.part._05 #section1 table tbody tr{display:block}.part._05 #section1 table tbody tr:nth-child(n-1){margin-bottom:1.5rem}.part._05 #section1 table tbody tr td{display:block;position:relative;padding-left:6em;border-color:#333}.part._05 #section1 table tbody tr td::before{content:attr(data-th) "";position:absolute;top:0;left:0;bottom:0;display:inline-block;line-height:1.625rem;padding-left:.5em;background-color:#e1f2fb;width:5.5em;border-right:1px solid #333}.part._05 #section1 table tbody tr td:nth-child(n+2){border-top:none}.part._05 #section2 .table05_6 thead th:first-of-type{width:4.5rem}.part._10 #section5 table{font-size:.8em}}@media only screen and (max-width: 767px){#wrapper-header .logo{width:auto;height:auto;min-width:340px;font-size:3.5vw;margin-bottom:12px}}@media only screen and (max-width: 991px){.part._06 #section3 .table-1 .col-lg-7 table thead th:first-child,.part._06 #section3 .table-1 .col-lg-5 table thead th:first-child,.part._06 #section3 .table-2 .col-lg-7 table thead th:first-child,.part._06 #section3 .table-2 .col-lg-5 table thead th:first-child{width:16.72%}.part._06 #section3 .table-1 .col-lg-7 table thead th:nth-child(n+2):nth-last-child(n+2),.part._06 #section3 .table-1 .col-lg-5 table thead th:nth-child(n+2):nth-last-child(n+2),.part._06 #section3 .table-2 .col-lg-7 table thead th:nth-child(n+2):nth-last-child(n+2),.part._06 #section3 .table-2 .col-lg-5 table thead th:nth-child(n+2):nth-last-child(n+2){width:12.463%}.part._06 #section3 .table-1 .col-lg-7 table thead th:last-child,.part._06 #section3 .table-1 .col-lg-5 table thead th:last-child,.part._06 #section3 .table-2 .col-lg-7 table thead th:last-child,.part._06 #section3 .table-2 .col-lg-5 table thead th:last-child{padding:0;width:auto}.part._06 #section3 .table-1 .col-lg-7 table td:last-child,.part._06 #section3 .table-1 .col-lg-5 table td:last-child,.part._06 #section3 .table-2 .col-lg-7 table td:last-child,.part._06 #section3 .table-2 .col-lg-5 table td:last-child{padding:0}}_:-ms-lang(x) *,#menu *{-webkit-backface-visibility:hidden;backface-visibility:hidden}_:-ms-lang(x) * .dropdown-menu,#menu * .dropdown-menu{transform:none !important;left:-249px !important;top:46px !important}_:-ms-lang(x),#menu.ie_sticky{position:fixed !important;transform:translate3d(0, 0, 0);top:0 !important}_:-ms-lang(x)+.main,#menu.ie_sticky+.main{margin-top:3.375rem}_:-ms-lang(x),#menu:not(.ie_sticky){top:0 !important}/*# sourceMappingURL=guideline_style.css.map */