.password-field,.password-field>p{font-family:"Source Code Pro",monospace;font-size:20px;font-weight:400}.pdfp_wrapper .pdf{position:relative}.pdfp_wrapper .iframe_wrapper,.pdfp_wrapper .iframe_wrapper iframe{width:100%}.pdfp_wrapper .iframe_wrapper:fullscreen .close{display:block}.pdfp-adobe-viewer{border:1px solid #ddd;border-radius:3px;cursor:pointer;outline:none;text-decoration:none}.pdfp_download{margin-right:15px}.cta_wrapper{margin-bottom:10px}.cta_wrapper a{text-decoration:none}.pdfp_wrapper p{margin:10px 0;text-align:center}.popout-disabled{height:50px;position:absolute;right:12px;top:12px;width:50px}iframe{max-width:100%}.ViewSDK_hideOverflow[data-align=center]{margin-left:auto;margin-right:auto}.ViewSDK_hideOverflow[data-align=left]{margin-right:auto}.ViewSDK_hideOverflow[data-align=right]{margin-left:auto}@media screen and (max-width:768px){.pdfp_wrapper iframe{height:calc(100vw + 120px)}}@media screen and (max-width:576px){.cta_wrapper .pdfp_download{margin-bottom:10px;margin-right:0}.cta_wrapper .pdfp_download button{margin-right:0!important}.cta_wrapper{align-items:center;display:flex;flex-direction:column}}@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300);:root{--f1:2.44em;--f2:1.95em;--f3:1.56em;--f4:1.25em;--f5:1em;--f6:0.8em;--heading-color:#633;--text-color:#333;--border-color:lightgray}*{margin:0;padding:0;line-height:2;color:var(--text-color);font-size:100%;font-weight:400;font-style:normal;box-sizing:border-box;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body{margin:0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:13px;background-image:linear-gradient(0deg,transparent 7px,#ffcccc 8px),linear-gradient(90deg,transparent 7px,#ffcccc 8px);background-size:8px 8px}article figure:first-child{margin:0}img{max-width:100%;height:auto}div.cta_wrapper button{display:none}body{display:grid;grid-template-columns:10px 1fr 10px;grid-template-rows:[head] auto [main] auto [aside] auto [foot] auto}body>*{grid-column:2 / -2}.w_container{display:grid;grid-template-columns:20px 1fr 20px;align-content:start;row-gap:20px}.w_container>*{grid-column:2 / -2}header{grid-row:head;justify-self:center;align-self:center;font-family:'Montserrat',sans-serif;font-weight:700;background-color:#fff;max-width:1280px;border:1px solid lightgray;border-bottom:none;width:100%;margin:10px auto 0;justify-items:center}}*/ nav{grid-row:head;justify-self:center;align-self:end}nav ul{display:grid;grid-auto-flow:column;margin:0;padding:0;list-style-type:none;grid-column-gap:20px;column-gap:20px;font-size:var(--f6)}main{grid-row:main;background-color:#fff;min-width:270px;max-width:1280px;border:1px solid lightgray;border-top:none;border-bottom:none;width:100%;margin:0 auto;padding:0 0 20px}main a{color:blue;text-decoration:underline}.single main{display:flex;flex-direction:row;padding:0}.single main article{flex:3;min-width:250px;padding-bottom:auto}.single main aside{flex:1;min-width:200px;background-color:#fcc;padding-bottom:auto}.single aside dl{padding:0}.single aside dt{background-color:var(--heading-color);color:#fff;font-size:120%;font-weight:700;padding:0 .5em}.single aside dd{padding:0 .5em}h1{font-size:130%;font-weight:700;color:var(--heading-color);margin:.5em 0 0;padding:1em 0 .5em;line-height:1;text-align:center}h1 .subtitle{color:inherit;font-size:inherit;font-weight:inherit;line-height:1}h1 a{text-decoration:none;line-height:1;font-size:inherit;font-weight:inherit;color:inherit}@media screen and (max-width:800px){.subtitle{display:block}.single main{flex-direction:column}.single main aside{max-width:unset}}h2{font-size:120%;font-weight:700;color:var(--heading-color);margin:0em 0em .5em 0;border-top:1px solid #fcc;border-bottom:1px solid #fcc;border-left:.5em solid #fcc;border-right:1px solid #fcc;padding-left:5px}h3{font-size:110%;font-weight:700;color:var(--heading-color);margin:.5em 1em;border-bottom:1px solid var(--heading-color);line-height:1;padding-left:5px}h4{font-size:100%;font-weight:700;margin:.5em 1em;padding-left:5px;color:var(--heading-color)}h5{font-size:107%;margin:.5em 0}h6{font-size:107%;margin:.5em 0}p{font-size:100%;line-height:1.6;margin:.5em 1em}ul,ol{line-height:2}ul,ol,dl{padding:1px 10px;list-style-position:inside}li,dt,dd{font-size:100%}dl div{display:flex;justify-content:flex-start}.topic dt{min-width:8em}.topic dd{margin:0}ul{list-style-type:disc}ul li{margin-left:1.5em;list-style-position:outside}ul li::marker{color:var(--heading-color)}.home summary{list-style:none}.home summary>h2::after{float:right;margin-right:.5em;content:"＋"}.home details[open] summary>h2::after{float:right;margin-right:.5em;content:"－"}.single details>*{color:blue;text-decoration:underline;cursor:pointer}ol{margin-left:1em}ol li{margin-left:1.5em;list-style-position:outside}pre{margin-left:2em}.wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;margin:.5em 0}.card{display:flex;flex-direction:column;background-color:#fffcfc}.card__content{flex-grow:1;display:flex;flex-direction:column}.card__link{margin-top:auto}footer{grid-row:foot;justify-self:center;align-self:center;font-family:'Montserrat',sans-serif;background-color:var(--heading-color);border:1px solid lightgray;max-width:1280px;border-top:none;width:100%;height:100%;align-items:center;justify-items:center}footer>*{color:#fff;line-height:4}.shortcut{display:flex;flex-wrap:wrap;flex-direction:row;list-style:none;row-gap:1em}ul.shortcut{margin:0}.shortcut li{text-decoration:none;background-image:linear-gradient(#fff,#fff5f8);border:1px solid #ffe6ec;border-radius:4px;color:#42393e;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:8px 14px}.shortcut li:hover{background-color:#ffe6ec;background-image:linear-gradient(#fff,#ffe6ec);border-color:#ffe6ec}.wp-block-table{margin:0 1em}table th{text-align:left;border:1px solid lightgray;padding:0 1em}table td{text-align:left;border:1px solid lightgray;padding:0 1em}.single details ul{margin:0;padding:0;list-style:none;list-style-position:inline}.single details ul li{margin-left:1em}.single details[open] ul{animation:fadeIn 0.5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:none}}object.wp-block-file__embed{aspect-ratio:20.2/29.7}.login *{font-family:'Source Sans Pro',sans-serif;box-sizing:border-box;border:none}body.login{background:none}.login main{background:linear-gradient(to bottom right,#ffcccc 0%,#f3a3a3 100%);max-width:600px;position:relative}.login h1{font-size:20px;transition-duration:1s;transition-timing-function:ease-in-put;font-weight:300}.login form{padding:18px 0;z-index:2}.login form input{display:block;outline:0;border:1px solid rgb(255 192 192 / .4);background-color:#fff;width:100%;border-radius:3px;padding:10px 15px;margin:0 auto 10px auto;text-align:center;font-size:16px;transition-duration:0.25s;font-weight:300;text-align:left}.login form input:hover{border:1px solid var(--heading-color)}.login form input:focus::placeholder{color:#fff0}.login form button{outline:0;background-color:var(--heading-color);border:0;padding:10px 15px;color:#fff;border-radius:3px;width:100%;cursor:pointer;font-size:16px;transition-duration:0.25s}.login form button:hover{opacity:.9}.footer a{color:#fff}#wpadminbar *{color:unset}div.cta_wrapper{display:none}