@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=BIZ+UDPGothic&family=BIZ+UDPMincho&family=Sawarabi+Mincho&display=swap";:root{--env-button-open-text: "設定";--env-button-close-text: "閉じる";--env-button-text-color: #ffffff;--env-button-bg-color: #333333;--env-button-border-color: #333333;--env-button-width: 40px;--env-button-height: 40px;--env-button-rounded: 5px 0 0 5px;--env-button-position-top: 100px;--env-button-position-bottom: auto;--env-button-position-left: auto;--env-button-position-right: 0;--env-menu-title-text: "ビューア設定";--env-menu-reset-text: "リセット";--env-menu-title-border-color: #333333;--env-menu-color: #333333;--env-menu-bg-color: #ffffff;--env-menu-rounded: 5px;--env-menu-overlay-color: rgba(0, 0, 0, .3);--env-menu-input-rounded: 0;--env-menu-input-main-color: #333333;--env-menu-input-sub-color: #ffffff;--env-menu-input-bar-color: #eeeeee;--env-color-type-default-bg-color: rgba(255, 255, 255, 0);--env-color-type-default-color: #333333;--env-vertical-height-pc: 80vh;--env-vertical-height-sp: 80vh;--env-font-size-sm: 14px;--env-font-size-md: 16px;--env-font-size-lg: 20px;--env-font-size-xl: 24px;--env-line-height-sm: 120%;--env-line-height-md: 160%;--env-line-height-lg: 200%;--env-line-height-xl: 240%;--env-letter-spacing-sm: 0;--env-letter-spacing-md: 5px;--env-letter-spacing-lg: 10px;--env-letter-spacing-xl: 15px;--env-animation: .5s}.env-button{position:fixed;top:var(--env-button-position-top);bottom:var(--env-button-position-bottom);left:var(--env-button-position-left);right:var(--env-button-position-right);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:var(--env-button-width);height:var(--env-button-height);padding:var(--env-button-padding);background:var(--env-button-bg-color);color:var(--env-button-text-color);border:1px solid var(--env-button-border-color);border-radius:var(--env-button-rounded);line-height:1;z-index:99;cursor:pointer}.env-button:before,.env-button:after{width:100%;transition:none!important}.env-button:before{content:"";height:calc(100% - 22px);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20100%2090'%3e%3cpath%20fill-rule='evenodd'%20fill='%23fff'%20d='M88.536,0.130%20C93.682,0.043%2096.700,2.433%2098.580,5.642%20C99.832,7.779%2099.901,10.862%2099.901,14.274%20C99.901,17.599%2099.901,20.925%2099.901,24.250%20C99.901,34.901%2099.901,45.554%2099.901,56.205%20C99.901,59.598%2099.901,62.993%2099.901,66.386%20C99.901,68.025%20100.164,69.814%2099.878,71.351%20C98.813,77.066%2096.043,80.768%2091.200,82.671%20C89.772,83.232%2088.100,83.302%2086.440,83.650%20C83.366,84.174%2080.290,84.698%2077.216,85.222%20C70.946,86.284%2064.673,87.347%2058.403,88.410%20C56.482,88.737%2054.561,89.063%2052.641,89.390%20C51.869,89.557%2050.678,90.021%2049.703,89.845%20C41.906,88.509%2034.108,87.173%2026.312,85.837%20C22.235,85.146%2018.157,84.455%2014.081,83.764%20C13.003,83.589%2011.925,83.415%2010.847,83.240%20C8.515,82.654%206.981,81.926%205.312,80.735%20C4.813,80.378%204.280,80.001%203.900,79.528%20C2.077,77.256%200.928,75.491%200.188,72.080%20C-0.006,71.187%200.051,70.113%200.051,69.073%20C0.051,67.479%200.051,65.885%200.051,64.290%20C0.051,59.144%200.051,53.995%200.051,48.848%20C0.051,38.441%200.051,28.030%200.051,17.622%20C0.051,15.884%200.051,14.145%200.051,12.407%20C0.051,11.608%20-0.060,10.751%200.074,9.992%20C0.541,7.350%201.489,4.551%203.194,3.182%20C4.945,1.777%206.441,0.871%209.070,0.290%20C10.720,-0.075%2012.710,0.285%2014.149,0.586%20C16.343,0.958%2018.538,1.330%2020.732,1.702%20C25.484,2.507%2030.237,3.312%2034.989,4.116%20C39.916,4.951%2044.844,5.787%2049.771,6.622%20C57.582,5.301%2065.396,3.979%2073.207,2.659%20C76.927,2.028%2080.648,1.398%2084.368,0.768%20C85.408,0.594%2086.448,0.419%2087.488,0.244%20C87.837,0.206%2088.186,0.168%2088.536,0.130%20ZM88.763,10.402%20C87.602,10.585%2086.440,10.767%2085.279,10.949%20C82.409,11.435%2079.539,11.921%2076.669,12.407%20C69.480,13.629%2062.289,14.851%2055.101,16.074%20C55.101,36.934%2055.101,57.801%2055.101,78.662%20C63.345,77.258%2071.591,75.853%2079.835,74.449%20C82.363,74.023%2084.892,73.598%2087.420,73.173%20C88.038,72.934%2088.609,72.515%2088.991,72.034%20C89.914,70.876%2089.652,69.162%2089.652,67.160%20C89.652,63.661%2089.652,60.160%2089.652,56.660%20C89.652,46.154%2089.652,35.645%2089.652,25.138%20C89.652,21.927%2089.652,18.715%2089.652,15.504%20C89.653,13.863%2089.892,11.918%2089.515,10.493%20C89.326,10.405%2089.059,10.398%2088.763,10.402%20ZM10.847,10.425%20C10.703,10.448%2010.558,10.471%2010.414,10.493%20C10.121,11.113%2010.300,13.564%2010.300,14.502%20C10.300,17.690%2010.300,20.880%2010.300,24.068%20C10.300,35.394%2010.300,46.724%2010.300,58.050%20C10.300,61.261%2010.300,64.473%2010.300,67.684%20C10.300,69.799%2010.056,71.396%2011.302,72.399%20C12.587,73.432%2014.454,73.453%2016.450,73.834%20C18.021,74.099%2019.593,74.365%2021.164,74.631%20C29.059,75.974%2036.956,77.318%2044.851,78.662%20C44.851,57.809%2044.851,36.950%2044.851,16.096%20C36.827,14.738%2028.801,13.378%2020.777,12.019%20C18.986,11.716%2017.193,11.412%2015.402,11.108%20C13.998,10.804%2012.415,10.431%2010.847,10.425%20Z'/%3e%3c/svg%3e") no-repeat center/contain}.env-button:after{content:var(--env-button-open-text);font-size:10px;width:100%;height:10px;font-weight:700;transform:scale(.8)}.env-button.open:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20100%2090'%3e%3cpath%20fill-rule='evenodd'%20fill='%23fff'%20d='M21.700,11.760%20C24.293,11.729%2025.400,13.160%2026.680,14.440%20C27.953,15.713%2029.227,16.987%2030.500,18.260%20C36.999,24.753%2043.501,31.247%2050.000,37.740%20C58.173,29.567%2066.347,21.393%2074.520,13.220%20C74.892,13.041%2075.206,12.641%2075.580,12.420%20C76.243,12.028%2076.968,11.912%2077.900,11.760%20C78.787,11.615%2079.677,11.993%2080.240,12.240%20C82.178,13.090%2083.917,15.560%2083.000,18.460%20C82.818,19.034%2082.511,19.580%2082.180,20.020%20C81.565,20.836%2080.720,21.520%2079.1000,22.240%20C78.553,23.687%2077.107,25.133%2075.660,26.580%20C71.300,30.946%2066.940,35.314%2062.580,39.680%20C60.807,41.453%2059.033,43.227%2057.260,45.000%20C65.426,53.166%2073.594,61.334%2081.760,69.500%20C81.993,69.793%2082.227,70.087%2082.460,70.380%20C82.912,71.101%2083.070,71.859%2083.240,72.900%20C83.385,73.787%2083.007,74.677%2082.760,75.240%20C81.911,77.175%2079.439,78.921%2076.540,78.000%20C75.964,77.817%2075.421,77.512%2074.980,77.180%20C74.164,76.565%2073.480,75.720%2072.760,74.1000%20C71.313,73.553%2069.867,72.107%2068.420,70.660%20C64.054,66.300%2059.686,61.940%2055.320,57.580%20C53.547,55.807%2051.773,54.033%2050.000,52.260%20C41.834,60.426%2033.666,68.594%2025.500,76.760%20C25.152,76.928%2024.866,77.312%2024.520,77.520%20C23.817,77.942%2023.081,78.077%2022.080,78.240%20C21.172,78.388%2019.998,77.924%2019.480,77.620%20C17.732,76.595%2016.087,74.414%2016.1000,71.540%20C17.183,70.964%2017.488,70.421%2017.820,69.980%20C18.435,69.164%2019.280,68.480%2019.1000,67.760%20C21.447,66.313%2022.893,64.867%2024.340,63.420%20C28.700,59.054%2033.060,54.686%2037.420,50.320%20C39.193,48.547%2040.967,46.773%2042.740,45.000%20C36.327,38.581%2029.913,32.159%2023.500,25.740%20C22.233,24.473%2020.967,23.207%2019.700,21.940%20C19.013,21.253%2018.225,20.604%2017.660,19.800%20C17.338,19.342%2017.093,18.777%2016.920,18.180%20C16.094,15.333%2018.061,12.934%2019.880,12.160%20C20.244,12.005%2020.658,11.902%2021.080,11.820%20C21.287,11.800%2021.493,11.780%2021.700,11.760%20Z'/%3e%3c/svg%3e") no-repeat center/contain}.env-button.open:after{content:var(--env-button-close-text)}.env-no-scroll{overflow:hidden}.env-menu{visibility:hidden;opacity:0;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background:var(--env-menu-overlay-color);transition:visible var(--env-animation),opacity var(--env-animation),opacity var(--env-animation)}.env-menu.open{visibility:visible;opacity:1;z-index:98}.env-menu.env-menu{font-size:14px}.env-menu.env-menu-basic .env-menu-inner,.env-menu.env-menu-top .env-menu-inner,.env-menu.env-menu-bottom .env-menu-inner{max-height:calc(100vh - 50px);max-height:calc(100svh - 50px)}.env-menu.env-menu-basic .env-menu-inner dl dt,.env-menu.env-menu-top .env-menu-inner dl dt,.env-menu.env-menu-bottom .env-menu-inner dl dt{text-align:center;justify-content:flex-end}.env-menu.env-menu-top .env-menu-inner,.env-menu.env-menu-bottom .env-menu-inner,.env-menu.env-menu-left .env-menu-inner,.env-menu.env-menu-right .env-menu-inner{position:absolute;transition:all var(--env-animation) ease}.env-menu.env-menu-basic .env-menu-inner dl,.env-menu.env-menu-left .env-menu-inner dl,.env-menu.env-menu-right .env-menu-inner dl{gap:10px}.env-menu.env-menu-basic .env-menu-inner dl dd:not(:last-of-type),.env-menu.env-menu-left .env-menu-inner dl dd:not(:last-of-type),.env-menu.env-menu-right .env-menu-inner dl dd:not(:last-of-type){margin-bottom:20px}.env-menu.env-menu-basic .env-menu-inner dl dd.env-menu-color,.env-menu.env-menu-left .env-menu-inner dl dd.env-menu-color,.env-menu.env-menu-right .env-menu-inner dl dd.env-menu-color{grid-template-columns:repeat(3,1fr)}.env-menu.env-menu-basic .env-menu-inner dl dd.env-menu-font,.env-menu.env-menu-left .env-menu-inner dl dd.env-menu-font,.env-menu.env-menu-right .env-menu-inner dl dd.env-menu-font,.env-menu.env-menu-basic .env-menu-inner dl dd.env-menu-writing-mode,.env-menu.env-menu-left .env-menu-inner dl dd.env-menu-writing-mode,.env-menu.env-menu-right .env-menu-inner dl dd.env-menu-writing-mode{grid-template-columns:repeat(2,1fr)}.env-menu.env-menu-basic .env-menu-inner dl dd.env-menu-size,.env-menu.env-menu-left .env-menu-inner dl dd.env-menu-size,.env-menu.env-menu-right .env-menu-inner dl dd.env-menu-size{grid-template-columns:repeat(4,1fr)}.env-menu.env-menu-top .env-menu-inner,.env-menu.env-menu-bottom .env-menu-inner{left:0;max-width:100%;height:180px}.env-menu.env-menu-top .env-menu-inner dl,.env-menu.env-menu-bottom .env-menu-inner dl{grid-template-columns:repeat(4,70px 1fr);gap:10px 20px}.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-color,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-color{grid-column:2/5;grid-template-columns:repeat(6,1fr)}.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-font,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-font{grid-column:6/9;grid-template-columns:repeat(6,1fr)}.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-writing-mode,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-writing-mode{grid-template-columns:repeat(2,1fr)}.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-size,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-size{grid-template-columns:repeat(4,1fr)}.env-menu.env-menu-top .env-menu-inner{top:-100%}.env-menu.env-menu-top.open .env-menu-inner{top:0}.env-menu.env-menu-bottom .env-menu-inner{bottom:-100%}.env-menu.env-menu-bottom.open .env-menu-inner{bottom:0}.env-menu.env-menu-left .env-menu-inner,.env-menu.env-menu-right .env-menu-inner{top:0;max-width:370px;max-height:100vh;height:100%}.env-menu.env-menu-left .env-menu-inner dl dt,.env-menu.env-menu-right .env-menu-inner dl dt{justify-content:flex-start}.env-menu.env-menu-left .env-menu-inner{left:-100%}.env-menu.env-menu-left.open .env-menu-inner{left:0}.env-menu.env-menu-right .env-menu-inner{right:-100%}.env-menu.env-menu-right.open .env-menu-inner{right:0}.env-menu.env-menu-basic{display:flex;justify-content:center;align-items:center}.env-menu.env-menu-basic .env-menu-inner{position:relative;max-width:500px;margin:20px}.env-menu.env-menu-basic .env-menu-inner dl{display:grid;grid-template-columns:70px 1fr}.env-menu.env-menu-basic .env-menu-inner dl dt:not(:last-of-type){margin-bottom:20px}.env-menu.env-menu .env-menu-inner{width:100%;padding:25px;overflow:hidden;box-sizing:border-box;background:var(--env-menu-bg-color);border-radius:var(--env-menu-rounded);color:var(--env-menu-color)}.env-menu.env-menu .env-menu-inner dl{display:grid;max-height:calc(100svh - 148px);margin:20px 0 0;overflow-y:auto}.env-menu.env-menu .env-menu-inner dl dt{display:flex;align-items:center;font-weight:700}.env-menu.env-menu .env-menu-inner dl dd{display:grid;gap:4px;margin-left:0!important;padding-left:0!important;padding-inline-start:0!important}.env-menu.env-menu .env-menu-inner dl dd.env-menu-color input[type=radio]:checked+label{border-width:3px;border-style:double}.env-menu.env-menu .env-menu-inner input[type=radio]{display:none}.env-menu.env-menu .env-menu-inner input[type=radio]+label{display:flex;justify-content:center;align-items:center;width:100%;height:30px;box-sizing:border-box;border:1px solid var(--env-menu-input-main-color);border-radius:var(--env-menu-input-rounded);background:var(--env-menu-input-sub-color);color:var(--env-menu-input-main-color);text-overflow:ellipsis;white-space:nowrap;transition:all var(--env-animation);cursor:pointer}.env-menu.env-menu .env-menu-inner input[type=radio]:checked+label{background:var(--env-menu-input-main-color);color:var(--env-menu-input-sub-color)}.env-menu.env-menu .env-menu-inner input[type=range]{-webkit-appearance:none;appearance:none;outline:none;height:3px;width:100%;margin:42px 0 10px;border:0;border-radius:10px;background:var(--env-menu-input-bar-color);cursor:pointer}.env-menu.env-menu .env-menu-inner input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--env-menu-input-main-color);width:20px;height:20px;border-radius:50%;border:none}.env-menu.env-menu .env-menu-inner input[type=range]::-moz-range-thumb{background:var(--env-menu-input-main-color);width:20px;height:20px;border-radius:50%;border:none}.env-menu.env-menu .env-menu-inner input[type=range]::-moz-focus-outer{border:0}.env-menu.env-menu .env-menu-inner input[type=range]:active::-webkit-slider-thumb{box-shadow:0 5px 10px -2px #0000004d}.env-menu.env-menu .env-menu-inner input[type=range]+label{display:block;width:50px;margin:auto;padding:0 5px;border:1px solid var(--env-menu-input-bar-color);border-radius:var(--env-menu-input-rounded);font-size:12px;font-weight:700;text-align:right}.env-menu.env-menu .env-menu-title{margin:0;border-bottom:1px solid var(--env-menu-title-border-color)}.env-menu.env-menu .env-menu-title:before{content:var(--env-menu-title-text)}.env-menu.env-menu .env-menu-button-area{position:absolute;top:25px;right:25px}.env-menu.env-menu .env-menu-button-area button{padding:2px 10px;border:1px solid var(--env-menu-input-main-color);border-radius:var(--env-menu-input-rounded);background:var(--env-menu-input-main-color);font-size:14px;line-height:1;color:var(--env-menu-input-sub-color);cursor:pointer;transition:all var(--env-animation)}.env-menu.env-menu .env-menu-button-area button#envReset:before{content:var(--env-menu-reset-text)}.env-base *{font-family:inherit}.env-base *:not(rt){font-size:inherit}.env-color-type-default{background-color:var(--env-color-type-default-bg-color)!important;color:var(--env-color-type-default-color)!important}.env-color-type-light{background-color:#fff!important;color:#333!important}.env-color-type-dark{background-color:#555!important;color:#efefef!important}.env-color-type-gray{background-color:#eee!important;color:#333!important}.env-color-type-cream{background-color:#f5f3e6!important;color:#333!important}.env-color-type-sky{background-color:#e6eff5!important;color:#333!important}.env-font-family-gothic{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif!important}.env-font-family-mincho{font-family:Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif,Sawarabi Mincho!important}.env-font-family-udGothic{font-family:BIZ UDPGothic,sans-serif!important}.env-font-family-udMincho{font-family:BIZ UDPMincho,serif!important}.env-font-family-udKyokasho{font-family:UD デジタル 教科書体 NP-R!important}.env-writing-mode-vertical{width:100%;height:var(--env-vertical-height-pc);writing-mode:vertical-rl;overflow-x:auto}.env-font-size-sm{font-size:var(--env-font-size-sm)!important}.env-font-size-md{font-size:var(--env-font-size-md)!important}.env-font-size-lg{font-size:var(--env-font-size-lg)!important}.env-font-size-xl{font-size:var(--env-font-size-xl)!important}.env-line-height-sm{line-height:var(--env-line-height-sm)!important}.env-line-height-md{line-height:var(--env-line-height-md)!important}.env-line-height-lg{line-height:var(--env-line-height-lg)!important}.env-line-height-xl{line-height:var(--env-line-height-xl)!important}.env-letter-spacing-sm{letter-spacing:var(--env-letter-spacing-sm)!important}.env-letter-spacing-md{letter-spacing:var(--env-letter-spacing-md)!important}.env-letter-spacing-lg{letter-spacing:var(--env-letter-spacing-lg)!important}.env-letter-spacing-xl{letter-spacing:var(--env-letter-spacing-xl)!important}@media only screen and (max-width: 550px){.env-menu.env-menu-basic .env-menu-inner dl dt,.env-menu.env-menu-top .env-menu-inner dl dt,.env-menu.env-menu-bottom .env-menu-inner dl dt{justify-content:flex-start}.env-menu.env-menu-top .env-menu-inner,.env-menu.env-menu-bottom .env-menu-inner{max-height:50vh;height:650px}.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-font,.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-size,.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-color,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-font,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-size,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-color{grid-column:1}.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-color,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-color{grid-template-columns:repeat(3,1fr)}.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-font,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-font{grid-template-columns:repeat(2,1fr)}.env-menu.env-menu-top .env-menu-inner dl dd.env-menu-size,.env-menu.env-menu-bottom .env-menu-inner dl dd.env-menu-size{grid-template-columns:repeat(4,1fr)}.env-menu.env-menu-basic .env-menu-inner dl dt:not(:last-of-type),.env-menu.env-menu-basic .env-menu-inner dl dd:not(:last-of-type),.env-menu.env-menu-left .env-menu-inner dl dt:not(:last-of-type),.env-menu.env-menu-left .env-menu-inner dl dd:not(:last-of-type),.env-menu.env-menu-right .env-menu-inner dl dt:not(:last-of-type),.env-menu.env-menu-right .env-menu-inner dl dd:not(:last-of-type){margin-bottom:0}.env-menu.env-menu-left .env-menu-inner,.env-menu.env-menu-right .env-menu-inner{max-width:calc(100% - 50px);width:300px}.env-menu.env-menu .env-menu-inner dl{grid-template-columns:1fr}.env-menu.env-menu .env-menu-inner input[type=range]{margin:12px 0 10px}.env-writing-mode-vertical{height:var(--env-vertical-height-sp)}}
