﻿.searchAdv,.searchComplex,.archComplex,.relatedFiles,.sitemap,.theme-archive,.theme-lecture,.theme-eduSource,.stack,.cards,.lp,.np,.pagination,.category,.searchOnLp,.searchBy,.breadcrumb~.funcBar,.breadcrumb,.pageHeader,.preface,.cp{width:92%;margin:32px auto}@media screen and (min-width: 1100px){.searchAdv,.searchComplex,.archComplex,.relatedFiles,.sitemap,.theme-archive,.theme-lecture,.theme-eduSource,.stack,.cards,.lp,.np,.pagination,.category,.searchOnLp,.searchBy,.breadcrumb~.funcBar,.breadcrumb,.pageHeader,.preface,.cp{width:92%}}@media screen and (min-width: 1400px){.searchAdv,.searchComplex,.archComplex,.relatedFiles,.sitemap,.theme-archive,.theme-lecture,.theme-eduSource,.stack,.cards,.lp,.np,.pagination,.category,.searchOnLp,.searchBy,.breadcrumb~.funcBar,.breadcrumb,.pageHeader,.preface,.cp{width:1288px}}.recommend h2,.topics h2{font-size:1.25em;text-align:center;margin:0 auto 16px}.archSearch button,.archiveAndStories .search button{--tinge: #1E1E1E;--bgc: #fff;position:relative;text-indent:-10em;overflow:hidden;background-color:var(--bgc)}.archSearch button::before,.archiveAndStories .search button::before,.archSearch button::after,.archiveAndStories .search button::after{content:"";position:absolute}.archSearch button::before,.archiveAndStories .search button::before{left:calc(50% - 10px);top:calc(50% - 10px);width:18px;height:18px;border:1px solid var(--tinge);border-radius:50%}.archSearch button::after,.archiveAndStories .search button::after{width:7px;height:1px;top:calc(50% + 8px);left:calc(50% + 4px);border-radius:1px;rotate:45deg;background-color:var(--tinge)}.accesskey{--tinge: #666;position:absolute;display:none}@media screen and (min-width: 1100px){.accesskey{display:block;left:0;top:0;z-index:29;line-height:1;padding:2px;margin:2px;text-decoration:none;color:var(--tinge)}.accesskey:hover,.accesskey:focus{--tinge: #000}.accesskey:hover{outline:1px solid var(--tinge)}.accesskey:focus{outline:2px solid var(--tinge)}}.main:has(>.archiveAndStories) .accesskey,.main:has(>.themeBanner) .accesskey,.main:has(>.topicComplex) .accesskey,.main:has(>.cp) .accesskey{--tinge: #fff}.siteFooter .accesskey{--tinge: #505050}@media screen and (min-width: calc(1400px + 2em)){.siteHeader .accesskey,.main .accesskey,.siteFooter .accesskey{left:calc(50% - 700px - 1em)}}.goCenter{display:none}@media screen and (min-width: 1100px){.goCenter{opacity:0;position:absolute;top:-2em;left:calc(4% + 180px);display:block;z-index:105;overflow:hidden;font-size:.9rem;border-radius:0 0 4px 4px;height:1.6em;line-height:1.6;padding:0 .5em;background:#1e1e1e;color:#fff;text-decoration:none;outline:none;cursor:pointer;transition:top .3s,opacity .3s}.goCenter:focus{top:0;color:#fff;opacity:1}}@media screen and (min-width: 1400px){.goCenter{left:calc(50% - 644px + 180px)}}button.goTop{--tinge: #cd442f;--bg: #fff;--arrowSize: 18px;--gotop-size: 64px;--gotop-margin: 16px;z-index:90;position:fixed;bottom:-80px;right:var(--gotop-margin);width:var(--gotop-size);height:var(--gotop-size);text-indent:-15em;overflow:hidden;padding:0;margin:0;border:none;border-radius:50%;background-color:var(--bg);box-shadow:rgba(0,0,0,.4) 0 0 12px;transition:all .2s,bottom .6s}button.goTop::before,button.goTop::after{content:"";position:absolute;rotate:-90deg;width:var(--arrowSize);height:var(--arrowSize);background-color:var(--tinge);clip-path:polygon(0 0, 4px 0, calc(50% + 4px) 50%, 4px 100%, 0 100%, 50% 50%);transition:.3s;left:calc((var(--gotop-size) - var(--arrowSize))/2 + 1px)}button.goTop::before{top:calc(var(--gotop-size)/2 - var(--arrowSize) + 2px)}button.goTop::after{top:calc(var(--gotop-size)/2 - var(--arrowSize) + 10px)}button.goTop:hover,button.goTop:focus{--tinge: #fff;--bg: #cd442f}button.goTop:focus{box-shadow:#fff 0 0 0 1px,var(--bg) 0 0 0 4px}button.goTop.show{bottom:var(--gotop-margin)}@media screen and (min-width: 1480px){button.goTop{right:calc(50% - 644px - var(--gotop-size) - var(--gotop-margin))}}button.sidebarCtrl{--tinge: #1E1E1E;--bg: transparent;position:absolute;right:0;top:0;width:60px;height:60px;margin:0;padding:0;border-radius:0;border:none;box-shadow:none;outline:none;text-indent:-20em;overflow:hidden;cursor:pointer;background-color:var(--bg);transition:.2s}button.sidebarCtrl::before,button.sidebarCtrl::after{content:"";width:24px;height:1px;position:absolute;top:50%;left:calc(50% - 12px);background:var(--tinge);transition:.2s}button.sidebarCtrl::before{box-shadow:var(--tinge) 0 -7px 0,var(--tinge) 0 7px 0}button.sidebarCtrl::after{opacity:0}button.sidebarCtrl:hover,button.sidebarCtrl:focus{--tinge: #fff;--bg: #1E1E1E}button.sidebarCtrl:focus{box-shadow:var(--bg) 0 0 0 3px inset,#fff 0 0 0 4px inset}button.sidebarCtrl.closeIt{--bg: #1E1E1E;--tinge: #fff}button.sidebarCtrl.closeIt::before,button.sidebarCtrl.closeIt::after{width:26px;left:calc(50% - 13px)}button.sidebarCtrl.closeIt::before{transform:rotate(45deg);box-shadow:none}button.sidebarCtrl.closeIt:after{opacity:1;transform:rotate(-45deg)}.siteHeader:not(.fixed):has(~.main>.archiveAndStories) button.sidebarCtrl{--tinge: #fff}.more{--tinge: #000;--bgc: transparent;--outline-c1: #000;--outline-c2: transparent;padding:5px;display:block}.more a{display:block;width:fit-content;height:2.7em;line-height:2.75;padding:0 1.5em;border-radius:2em;box-shadow:var(--outline-c1) 0 0 0 1px,var(--outline-c2) 0 0 0 4px;background-color:var(--bgc);color:var(--tinge);text-decoration:none;transition:.2s}.more a:hover,.more a:focus{--tinge: #fff;--bgc: #000}.more a:focus{--outline-c1: #fff;--outline-c2: #000}.closeThis{--width:44px;--bar-length:26px;--bar-thick:2px;--tinge: #fff;--bgc: rgb(0 0 0/ .6);position:relative;height:var(--width);width:var(--width);padding:0;margin:0;text-indent:-20em;overflow:hidden;border:none;outline:none;border-radius:0;background-color:var(--bgc)}.closeThis::before,.closeThis::after{content:"";position:absolute;background-color:var(--tinge);left:calc((var(--width) - var(--bar-length))/2);top:calc((var(--width) - var(--bar-thick))/2);width:var(--bar-length);height:var(--bar-thick)}.closeThis::before{transform:rotate(45deg)}.closeThis::after{transform:rotate(-45deg)}.closeThis:hover,.closeThis:focus{--bgc: #d40035;background-color:var(--bgc);box-shadow:var(--bgc) 0 0 0 3px}kbd{display:inline-block;vertical-align:middle;margin:0 .1em;padding:0 .4em;height:1.7em;line-height:1.6;font-size:.938em;font-family:sans-serif;font-weight:bold;border:1px solid #c6c3c0;border-radius:3px;color:#292929;background:#fff;box-shadow:rgba(65,60,60,.2) 0 2px 0 1px}kbd i{font-weight:normal}.slick-slider{position:relative}.slick-slider button{border:none;outline:none;box-shadow:none;padding:0;margin:0;width:auto}.slick-dots{--tinge: #d9d9d9;--dotSize: 8px;list-style:none;margin:0 auto;padding:0;font-size:0;text-align:center}.slick-dots li{display:inline-block;margin:0 3px;padding:2px;pointer-events:none}.slick-dots li span{display:block}.slick-dots li button,.slick-dots li span{width:var(--dotSize);height:var(--dotSize);border-radius:50%;overflow:hidden;box-shadow:none;background:var(--tinge)}.slick-dots li button:hover,.slick-dots li span:hover{--tinge: #888}.slick-dots li button:focus,.slick-dots li span:focus{--tinge: #cd442f}.slick-dots li.slick-active{--tinge: #cd442f}.slick-dots li.slick-active button,.slick-dots li.slick-active span{box-shadow:var(--tinge) 0 0 0 2px}.slick-dots li.slick-active button:focus,.slick-dots li.slick-active span:focus{box-shadow:#fff 0 0 0 1px,#cd442f 0 0 0 3px}button.slick-arrow{--buttonSize: 44px;--bgc: #fff;--tinge: #1E1E1E;position:absolute;z-index:9;text-indent:-20em;overflow:hidden;font-size:0;height:var(--buttonSize);width:var(--buttonSize);border-radius:50%;background-color:var(--bgc);box-shadow:var(--tinge) 0 0 0 1px;transition:.2s}button.slick-arrow::before{content:"";position:absolute}button.slick-arrow::before{top:calc(50% - 6px);width:12px;height:12px;border:1px solid var(--tinge);rotate:45deg}button.slick-arrow.slick-prev::before{border-right:none;border-top:none;left:calc(50% - 3px)}button.slick-arrow.slick-next::before{border-left:none;border-bottom:none;right:calc(50% - 3px)}button.slick-arrow:hover,button.slick-arrow:focus{--bgc: #cd442f;--tinge: #fff;box-shadow:var(--bgc) 0 0 0 2px}button.slick-arrow:focus{box-shadow:var(--tinge) 0 0 0 1px,var(--bgc) 0 0 0 4px}.navArrow{--buttonSize: 44px;--bgc: #fff;--tinge: #1E1E1E;position:absolute;z-index:9;text-indent:-20em;overflow:hidden;font-size:0;height:var(--buttonSize);width:var(--buttonSize);border-radius:50%;background-color:var(--bgc);box-shadow:var(--tinge) 0 0 0 1px;border:none;transition:.2s}.navArrow::before{content:"";position:absolute}.navArrow::before{top:calc(50% - 6px);width:12px;height:12px;border:1px solid var(--tinge);rotate:45deg}.navArrow.prev::before{border-right:none;border-top:none;left:calc(50% - 3px)}.navArrow.next::before{border-left:none;border-bottom:none;right:calc(50% - 3px)}.navArrow:hover,.navArrow:focus{--bgc: #cd442f;--tinge: #fff;box-shadow:var(--bgc) 0 0 0 2px}.navArrow:focus{box-shadow:var(--tinge) 0 0 0 1px,var(--bgc) 0 0 0 4px}button.pausePlay{--size: 44px;--tinge: #1E1E1E;--bgc: #fff;--borderColor: #1E1E1E;--borderWidth: 1px;position:absolute;z-index:19;width:var(--size);height:var(--size);border-radius:50%;padding:0;margin:5px;border:none;outline:none;box-shadow:none;background-color:var(--bgc);box-shadow:var(--borderColor) 0 0 0 var(--borderWidth);cursor:pointer;transition:.2s}button.pausePlay::before,button.pausePlay::after{content:"";position:absolute}button.pausePlay::before{top:calc(50% - 7px);left:calc(50% - 5px);width:2px;height:14px;background-color:var(--tinge);box-shadow:var(--tinge) 8px 0 0 0}button.pausePlay::after{display:none;top:calc(50% - 8px);left:calc(50% - 3px);width:1px;height:1px;border-style:solid;border-width:8px 0 8px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--tinge)}button.pausePlay:hover,button.pausePlay:focus{--bgc: #cd442f;--tinge: #fff;--borderColor: #cd442f}button.pausePlay:focus{box-shadow:#fff 0 0 0 1px,var(--bgc) 0 0 0 4px}button.pausePlay.paused{--bgc: #cd442f;--tinge: #fff;--borderColor: #cd442f}button.pausePlay.paused:focus{box-shadow:var(--tinge) 0 0 0 1px,var(--bgc) 0 0 0 4px}button.pausePlay.paused::before{display:none}button.pausePlay.paused::after{display:block}.button{--btn-border: #fff;--btn-bg: #cd442f;--btn-color: #fff;margin:4px}.button.center{text-align:center}.button>a{display:inline-block;text-decoration:none !important;padding:0 2em;text-align:center;border-radius:1.5em;outline:none !important;height:var(--inputHeight);line-height:var(--inputLineHeight);box-shadow:var(--btn-border) 0 0 0 1px;background-color:var(--btn-bg);color:var(--btn-color);transition:.2s}.button>a:hover,.button>a:focus{--btn-bg: #fff;--btn-color: #1E1E1E}.button>a:focus{--btn-border: #cd442f;box-shadow:var(--btn-border) 0 0 0 1px,var(--btn-bg) 0 0 0 4px}.archiveAndStories{padding:40px 0 80px;background-color:#cd442f;color:#fff}.archiveAndStories h2{margin:0;padding:0}.archiveAndStories .title-and-search{margin:0 auto;width:92%}.archiveAndStories .title-and-search>hgroup h2{font-family:"Noto Serif TC",serif;font-size:2.375em;font-weight:500;line-height:1.2}.archiveAndStories .title-and-search>hgroup h2 em{display:block;margin:0 0 12px;font-size:1.8em;font-style:normal;font-weight:600}.archiveAndStories .title-and-search>hgroup p{line-height:1.6;margin:20px 0}.archiveAndStories .stories{position:relative;margin-left:4%;margin-top:80px}.archiveAndStories .stories .pausePlay{--tinge: #fff;--bgc: transparent;--borderColor: #fff;position:absolute;right:4%;bottom:10px;transition:all .2s,right 0s}.archiveAndStories .stories .pausePlay:hover,.archiveAndStories .stories .pausePlay:focus{--bgc: #fff;--tinge: #cd442f;--borderWidth: 1px}.archiveAndStories .stories .pausePlay.paused{--bgc: #fff;--tinge: #cd442f;--borderColor: #fff}.archiveAndStories .stories .flow{padding:0 24vw 64px 0;overflow:hidden}.archiveAndStories .stories .flow .slick-list{overflow:visible}.archiveAndStories .stories .flow .flowItem{margin:12px 28px 12px 2px}.archiveAndStories .stories .flow .flowItem>a{position:relative;display:block;width:100%;aspect-ratio:.88;text-decoration:none;border-radius:8px;overflow:hidden;transition:.3s}.archiveAndStories .stories .flow .flowItem>a::after{content:"";z-index:2;position:absolute;left:0;right:0;top:30%;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9) 90%);opacity:.7;transition:.3s}.archiveAndStories .stories .flow .flowItem>a img{display:block;width:100%;height:100%;object-fit:cover}.archiveAndStories .stories .flow .flowItem>a p{z-index:9;position:absolute;left:0;right:0;bottom:0;top:auto;padding:16px 16px 20px;margin:0;font-size:1.25em;line-height:1.4;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.3s}.archiveAndStories .stories .flow .flowItem>a:hover::after,.archiveAndStories .stories .flow .flowItem>a:focus::after{opacity:1;top:0}.archiveAndStories .stories .flow .flowItem>a:focus{box-shadow:#fff 0 0 0 2px}.archiveAndStories .stories .flow .slick-arrow{--bgc: #cd442f;--tinge: #fff;position:absolute;bottom:8px;left:8px}.archiveAndStories .stories .flow .slick-arrow.slick-next{translate:140% 0}.archiveAndStories .stories .flow .slick-arrow:hover,.archiveAndStories .stories .flow .slick-arrow:focus{--bgc: #fff;--tinge: #cd442f}.archiveAndStories .stories .slickArrows>button{--bgc: #cd442f;--tinge: #fff;position:absolute;bottom:8px;left:8px}.archiveAndStories .stories .slickArrows>button.slick-next{translate:140% 0}.archiveAndStories .stories .slickArrows>button:hover,.archiveAndStories .stories .slickArrows>button:focus{--bgc: #fff;--tinge: #cd442f}@media screen and (min-width: 700px){.archiveAndStories .stories .flow{padding-right:12vw}}@media screen and (min-width: 1100px){.archiveAndStories{display:flex;align-items:flex-start;padding-left:4%;padding-top:100px}.archiveAndStories .title-and-search{flex:0 0 34%}.archiveAndStories .title-and-search>hgroup h2{font-size:3em}.archiveAndStories .title-and-search>hgroup h2 em{font-size:2em}.archiveAndStories .title-and-search>hgroup p{font-size:1.125em}.archiveAndStories .stories{flex:0 0 59%;width:59%;margin-left:min(3%,64px);margin-right:0;margin-top:0}.archiveAndStories .stories .flow{padding-right:6vw;max-width:964px}.archiveAndStories .stories .flow .slick-list{max-width:660px}.archiveAndStories .stories .pausePlay{right:48px}}@media screen and (min-width: 1400px){.archiveAndStories{padding-left:calc(50vw - 644px)}.archiveAndStories .title-and-search{flex-basis:476px}.archiveAndStories .stories{flex-basis:calc(50vw + 112px);width:calc(50vw + 112px)}.archiveAndStories .stories .pausePlay{right:calc(50vw - 644px)}}.archiveAndStories .search{margin:24px 0 0;text-align:center}.archiveAndStories .search form{position:relative;margin:0 0 16px;padding:4px;height:3.25em;width:100%;background-color:#fff;border-radius:8px;text-align:left}.archiveAndStories .search input,.archiveAndStories .search button{margin:0;font-size:inherit;border-radius:4px;transition:.2s}.archiveAndStories .search input[type=text]{height:calc(3.25em - 8px);width:calc(100% - 3.5em);padding:0 .5em;border:none;outline:none}.archiveAndStories .search input[type=text]:focus{box-shadow:#cd442f 0 0 0 2px}.archiveAndStories .search button{position:absolute;right:4px;top:4px;width:calc(3.25em - 8px);height:calc(3.25em - 8px);border:none}.archiveAndStories .search button:hover{--bgc: #e9e9e9}.archiveAndStories .search button:focus{--tinge: #fff;--bgc: #cd442f}.archiveAndStories .search .hotKeywords{list-style:none;line-height:1.1;margin:20px auto;padding:0}.archiveAndStories .search .hotKeywords li{display:inline-block;margin:0 4px}.archiveAndStories .search .hotKeywords li a{display:block;padding:3px 0 1px;color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.5);margin-bottom:1px}.archiveAndStories .search .hotKeywords li a:hover{border-bottom-color:#fff;border-bottom-width:2px;margin-bottom:0}.archiveAndStories .search .hotKeywords li a:focus-visible{outline:2px solid #fff;border-bottom-color:rgba(0,0,0,0);border-radius:2px}.archiveAndStories .search .button{display:inline-block}.archiveAndStories .search .button a{height:2.4em;line-height:2.5;padding-left:1.2em;padding-right:1.2em}.archiveAndStories .search .button:last-child{--btn-border: #fff;--btn-bg: #fff;--btn-color: #1E1E1E}.archiveAndStories .search .button:last-child a:hover,.archiveAndStories .search .button:last-child a:focus{--btn-border: #1E1E1E;--btn-bg: #1E1E1E;--btn-color: #fff}.archiveAndStories .search .button:last-child a:focus{--btn-border: #fff}@media screen and (min-width: 700px){.archiveAndStories .search{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin-top:30px}.archiveAndStories .search form{flex:1 0 100%;margin-bottom:20px}.archiveAndStories .search .hotKeywords{flex:0 1 auto;margin:12px 0}}@media screen and (min-width: 1400px){.archiveAndStories .search{margin-top:38px}}.themeBanner{position:relative;padding:40px 4%;min-height:50vw;overflow:hidden;color:#fff;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}.themeBanner h2,.themeBanner p,.themeBanner .more{position:relative;z-index:9;flex:0 0 auto}.themeBanner h2{margin:0 0 .5em;padding:0;line-height:1.2;font-size:2.2em;font-family:"Noto Serif TC",serif;font-weight:600}.themeBanner p{line-height:1.8;font-size:1.125em;margin:1em 0}.themeBanner .more{--tinge: #000;--bgc: #fff;--outline-c1: #fff;--outline-c2: transparent;margin-top:8px}.themeBanner .more a:hover,.themeBanner .more a:focus{--tinge: #fff;--bgc: #cd442f}.themeBanner .more a:focus{--outline-c2: #cd442f}.themeBanner .theme-image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1100px){.themeBanner{height:38vw;min-height:0;max-height:640px}.themeBanner h2{font-size:3.75em}}@media screen and (min-width: 1400px){.themeBanner{padding-left:calc(50% - 644px);padding-right:calc(50% - 644px)}}.topics{padding:50px 0}.topics .topicList{list-style:none;margin:24px auto 0;padding:0;width:92%}.topics .topicList>li.moreTopics{padding-top:40px;padding-bottom:40px;background-color:#cd442f;color:#fff;text-align:center}.topics .topicList>li.moreTopics p{font-family:"Noto Serif TC",serif;font-size:1.5em;line-height:1.2;margin:0 auto 20px}.topics .topicList>li.moreTopics .button{--tinge: #fff;float:none;width:fit-content;margin:24px auto 0}.topics .topicList>li.moreTopics .more{--tinge: #fff;--bgc: transparent;--outline-c1: #fff;--outline-c2: transparent}.topics .topicList>li.moreTopics .more a{margin:0 auto}.topics .topicList>li.moreTopics .more a:hover,.topics .topicList>li.moreTopics .more a:focus{--tinge: #000;--bgc: #fff}.topics .topicList>li.moreTopics .more a:focus{--outline-c1: #cd442f;--outline-c2: #fff}@media screen and (min-width: 700px){.topics .topicList{display:flex;flex-flow:row wrap;gap:20px}.topics .topicList>li{max-width:none;margin:0;flex:0 0 calc(50% - 10px)}.topics .topicList>li:first-child{flex-basis:100%}.topics .topicList>li:first-child article{width:calc(50% + 8px)}.topics .topicList>li:last-child{display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 1100px){.topics .topicList{width:92%;max-width:1288px;display:grid;grid-template:"a a b" "c d e";gap:24px}.topics .topicList>li:first-child{grid-area:a}.topics .topicList>li:first-child article{width:calc(50% + 8px)}.topics .topicList>li:nth-child(2){grid-area:b}.topics .topicList>li:nth-child(3){grid-area:c}.topics .topicList>li:nth-child(4){grid-area:d}.topics .topicList>li:last-child{grid-area:e}}.recommend{position:relative;padding:50px 0 0;margin:0 auto 100px}.recommend h3{margin:12px auto 8px;text-align:center;font-family:"Noto Serif TC",serif;font-size:1.75em;line-height:1.2;color:#cd442f}.recommend .flow{position:relative;padding-bottom:56px;margin-left:4%;margin-right:auto}.recommend .flow .slick-list{padding-right:10vw}.recommend .flow .flowItem{margin:0 12px}.recommend .flow .flowItem a{display:block;margin:24px 0;padding:16px;text-decoration:none;background-color:#e9e9e9;border-radius:8px;box-shadow:#d9d9d9 0 0 0 1px;transition:.2s}.recommend .flow .flowItem a:hover,.recommend .flow .flowItem a:focus{background-color:#fff;translate:0 -5px}.recommend .flow .flowItem a:hover{box-shadow:#cd442f 0 0 0 0,rgba(65,60,60,.2) 0 5px 12px}.recommend .flow .flowItem a:focus{box-shadow:#cd442f 0 0 0 2px,rgba(65,60,60,.2) 0 5px 12px}.recommend .flow .flowItem img{display:block;margin:0 auto;width:100%;aspect-ratio:4/3;object-fit:contain}.recommend .flow .flowItem p{margin:16px 0 8px;font-size:1.25em;line-height:1.5;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.recommend .slick-arrow{position:absolute;bottom:12px;left:12px}.recommend .slick-arrow.slick-next{translate:130% 0}.recommend .pausePlay{position:absolute;bottom:calc(2.7em + 17px);right:10vw}.recommend .more a{margin-left:auto;margin-right:auto}.recommend .more a:hover,.recommend .more a:focus{--tinge: #fff;--bgc: #cd442f;--outline-c1: #cd442f}.recommend .more a:focus{--outline-c1: #fff;--outline-c2: #cd442f}@media screen and (min-width: 850px){.recommend .flow .slick-list{padding-right:6vw}.recommend .pausePlay{right:6vw}}@media screen and (min-width: 1100px){.recommend{max-width:1288px}.recommend .flow{width:92%;padding-bottom:0;margin-left:auto}.recommend .flow .slick-list{padding-right:8px;padding-left:8px}.recommend .slick-arrow{bottom:50%}.recommend .slick-arrow.slick-prev{left:4px;translate:-100% 50%}.recommend .slick-arrow.slick-next{left:auto;right:4px;translate:100% 50%}.recommend .pausePlay{right:calc(4% + 12px);top:auto;bottom:auto;translate:0 -90%}}.cpArticle{padding:0 0 50px;line-height:1.8}.cpArticle a{color:#085c76;text-decoration:underline}.cpArticle a:hover{text-decoration:none;outline:1px solid #085c76}.cpArticle a:focus{text-decoration:none;outline:2px solid #085c76}.cpArticle p{margin:0 0 1em}.cpArticle>ol>li,.cpArticle>ul>li{line-height:1.5}.cpArticle>ol>li+li,.cpArticle>ul>li+li{margin-top:.8em}.cpArticle h4,.cpArticle h3,.cpArticle h2{position:relative;font-weight:bold;margin:1em 0 .65em;padding:1em 0 0;line-height:1.3}.cpArticle h4+.tbStyle1,.cpArticle h4+.tbStyle2,.cpArticle h3+.tbStyle1,.cpArticle h3+.tbStyle2,.cpArticle h2+.tbStyle1,.cpArticle h2+.tbStyle2{margin-top:0}.cpArticle h2{font-size:1.8em}.cpArticle h3{font-size:1.5em}.cpArticle h4{font-size:1.3em}.cpArticle figure.prim{margin:20px auto 30px;max-width:560px;box-shadow:rgba(65,60,60,.2) 0 0 8px}.cpArticle figure.prim img{display:block;width:100%}.cpArticle figure.prim figcaption{display:block;padding:8px 12px 7px;font-size:.9em}.cpArticle blockquote{position:relative;margin:50px 0 50px 6%;padding:30px 24px 30px 80px;background:#e9e9e9;border-radius:16px;border-left:8px solid #eb8d82;border-right:8px solid #eb8d82}.cpArticle blockquote::before{content:"‟";position:absolute;left:20px;top:4px;font-size:8em;line-height:0;scale:1 -100%;color:#5a5a5a}.cpArticle .button a{color:#fff}.cpArticle .button a:hover,.cpArticle .button a:focus{--btn-border: #cd442f;--btn-bg: #cd442f;--btn-color: #fff}.cpArticle .button a:focus{--btn-border: #fff}.cpArticle .button.center{margin:32px auto}@media screen and (min-width: 1100px){.cpArticle figure.prim{float:right;width:40%;margin:0 0 15px 30px}.cpArticle blockquote{margin:64px 0 64px 10%;padding-left:100px}.cpArticle blockquote:before{left:30px}}.tbStyle1,.tbStyle2{--tdbg: #e9e9e9;margin:50px auto;width:100%;border-collapse:collapse;line-height:1.5}.tbStyle1 th,.tbStyle1 td,.tbStyle2 th,.tbStyle2 td{padding:15px}.tbStyle1 caption,.tbStyle2 caption{font-size:1.15em;font-weight:bold;color:#cd442f;text-align:left;padding:5px 12px}.tbStyle1 th,.tbStyle2 th{background-color:#cd442f;color:#fff;text-align:center}.tbStyle1 td ol,.tbStyle1 td ul,.tbStyle2 td ol,.tbStyle2 td ul{margin:0}.tbStyle1 td ol li+li,.tbStyle1 td ul li+li,.tbStyle2 td ol li+li,.tbStyle2 td ul li+li{margin-top:.7em}@media screen and (min-width: 1100px){.tbStyle1,.tbStyle2{margin:70px auto}}table.tbStyle1 tbody tr:nth-child(even){background-color:var(--tdbg)}table.tbStyle2 th,table.tbStyle2 td{border:1px solid #c6c3c0}table.tbStyle2 tbody{background-color:var(--tdbg--tdbg)}table.tbStyle2 tbody th:first-child,table.tbStyle2 tbody td:first-child{background-color:#cd442f;color:#fff}table.tbStyle2 tbody td{vertical-align:top}.cp hgroup{text-align:center}.cp hgroup h2{margin:0 auto 32px}.cp hgroup img{display:block;margin:0 auto;height:82px}.photoflow h3,.fileDownload h3,.seeAlso h3{position:relative;padding:0 0 6px;margin:0;font-size:1.3em;line-height:1.2;border-bottom:3px solid #c6c3c0}.fileDownload,.seeAlso{clear:both;margin:60px 0;font-size:1.1em}.fileDownload ul,.seeAlso ul{list-style:none;padding:0;margin:0}.fileDownload>ul,.fileDownload>ol,.seeAlso>ul,.seeAlso>ol{line-height:1.6}.fileDownload>ul>li,.fileDownload>ol>li,.seeAlso>ul>li,.seeAlso>ol>li{margin:3px 0 0;padding:0}.fileDownload>ul>li a,.fileDownload>ol>li a,.seeAlso>ul>li a,.seeAlso>ol>li a{text-decoration:none;color:#292929}@media screen and (min-width: 1100px){.fileDownload,.seeAlso{margin:90px 0}}.seeAlso>ol{padding-left:2em;margin:12px 0 0}.seeAlso>ol>li a{position:relative;display:block;padding:.8em 0 .5em .7em}.seeAlso>ol>li a::after{content:"";position:absolute;left:-2em;bottom:0;right:0;height:1px;background-color:#e3dfdf;transition:.15s}.seeAlso>ol>li a:hover,.seeAlso>ol>li a:focus{color:#000}.seeAlso>ol>li a:hover::after,.seeAlso>ol>li a:focus::after{background-color:#443939;height:2px}.seeAlso>ol>li a:focus-visible{outline:2px solid #cd442f;outline-offset:-2px}.seeAlso>ol>li a:focus-visible::after{background-color:rgba(0,0,0,0)}.fileDownload>ol{margin:12px 0 0;padding-left:2em;list-style-type:decimal}.fileDownload>ol>li{position:relative;margin:0;padding:.8em 0 .5em .7em}.fileDownload>ol>li::after{content:"";display:block;clear:both;margin:0 0 0 -2.8em;height:1px;background-color:#e3dfdf;transition:.15s}.fileDownload .fileName{display:block}.fileDownload .downloadFiles{overflow:hidden;font-size:.82em}.fileDownload .downloadFiles li{display:inline-block;margin:0 0 0 8px;padding:3px 0}.fileDownload .downloadFiles li:first-child{margin-left:0}.fileDownload .downloadFiles a{padding:5px;display:block;border-radius:7px}.fileDownload .downloadFiles a:hover,.fileDownload .downloadFiles a:focus{outline:none}.fileDownload .downloadFiles a:hover .fileSize,.fileDownload .downloadFiles a:focus .fileSize{text-decoration:underline}.fileDownload .downloadFiles a:focus-visible{box-shadow:#cd442f 0 0 0 2px inset;outline:none}.fileDownload .downloadFiles .fileType{display:inline-block;vertical-align:middle;margin-right:4px}@media screen and (min-width: 1100px){.fileDownload .fileName{display:inline-block;padding-top:.3em}.fileDownload .downloadFiles{float:right;margin-left:20px;width:calc(124px + 17.4em + 18px)}.fileDownload .downloadFiles li{float:left;width:calc(42px + 5.8em)}}.photoflow{margin:64px auto}.photoflow .flow{padding-left:44px;padding-right:44px}.photoflow .flow .slick-arrow{position:absolute;top:50%;translate:0 calc(-50% - 10px)}.photoflow .flow .slick-arrow.slick-prev{left:0}.photoflow .flow .slick-arrow.slick-next{right:0}.photoflow .flowItem{margin:16px 8px;padding:0;aspect-ratio:1}.photoflow .flowItem>a{position:relative;display:block;width:100%;height:100%;cursor:zoom-in;overflow:hidden;transition:.5s}.photoflow .flowItem>a::before{content:"";z-index:9;position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:#c6c3c0 0 0 0 1px inset}.photoflow .flowItem>a:hover p,.photoflow .flowItem>a:focus p{transform:translateY(0)}.photoflow .flowItem>a:hover img,.photoflow .flowItem>a:focus img{transform:scale(1.1)}.photoflow .flowItem>a:focus p{transition:none}.photoflow .flowItem>a:focus::before{box-shadow:#443939 0 0 0 2px inset}.photoflow .flowItem img{display:block;width:100%;height:100%;object-fit:contain;transition:.3s}.photoflow .flowItem p{position:absolute;left:0;right:0;bottom:0;padding:90px 10px 8px;margin:0;color:#fff;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0.6em, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0) 100%);transform:translateY(110%);transition:.5s}.photoflow .slick-dots{padding:4px}@media screen and (min-width: 1100px){.photoflow .flow{padding-left:22px;padding-right:22px}.photoflow .flow .slick-arrow.slick-prev{translate:-60% calc(-50% - 10px)}.photoflow .flow .slick-arrow.slick-next{translate:60% calc(-50% - 10px)}}@media screen and (min-width: 1400px){.photoflow .flow{padding-left:0;padding-right:0}.photoflow .flow .slick-arrow.slick-prev{translate:-105% calc(-50% - 10px)}.photoflow .flow .slick-arrow.slick-next{translate:105% calc(-50% - 10px)}}table.metaTable{width:100%;margin:0 auto;border-collapse:collapse;line-height:1.8}table.metaTable th,table.metaTable td{padding:.7em 1em .6em}table.metaTable tr{border-bottom:1px solid #c6c3c0;transition:.25s}table.metaTable tr:last-child{border:none}table.metaTable tr:hover{background-color:#f6f3f2}table.metaTable th{width:22%;position:relative;color:#000;vertical-align:top;text-align:right}table.metaTable th::after{content:"";position:absolute;top:3px;bottom:3px;right:0;width:3px;background-color:#c6c3c0}table.metaTable td ol,table.metaTable td ul{margin-top:0;margin-bottom:0}table.metaTable td a{color:#085c76}table.metaTable td a:hover,table.metaTable td a:focus{text-decoration:none}table.metaTable td a:focus{outline:2px solid #085c76}@media screen and (max-width: 700px){table.metaTable tr{display:block}table.metaTable th,table.metaTable td{padding:.5em 0;display:inline-block}table.metaTable th{display:inline-block;width:auto;padding-left:8px;padding-bottom:0;text-align:left;border-right:none}table.metaTable th::after{content:"：";position:static;background:none}table.metaTable td{padding-left:8px;padding-right:8px}}.uploadFileList .fileName,.uploadFileList .fileSize{display:inline-block}.uploadFileList .fileSize{margin-left:1em}.tags{margin:50px 0}.tags>ul{list-style:none;margin:0;padding:0;line-height:1.3;display:flex;flex-flow:row wrap}.tags>ul>li{flex:0 0 auto}.tags li{margin:8px;padding:0}.tags li a{display:block;position:relative;text-decoration:none;padding:.6em 1em .5em 24px;color:#292929;background-color:#f4f4f4;border-radius:1.5em 8px 8px 1.5em;box-shadow:#e3dfdf 0 0 0 1px;transition:.2s}.tags li a::before{content:"";position:absolute;left:10px;top:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background-color:#888;transition:.2s}.tags li a:hover{box-shadow:#443939 0 0 0 1px}.tags li a:focus{color:#fff;background-color:#5a5a5a;box-shadow:#5a5a5a 0 0 0 1px}.tags li a:focus::before{background-color:#fff;box-shadow:#fff 0 0 0 2px}.poInfo{padding:24px;margin:60px 0;background-color:#f4f4f4;border-radius:16px}.poInfo ul{list-style:none;margin:0;padding:0;line-height:1.3;display:flex;flex-wrap:wrap}.poInfo li{flex:1 1 45%;margin:8px;white-space:nowrap}.poInfo li time,.poInfo li em{display:inline-block;font-style:normal;font-weight:bold}@media screen and (min-width: 700px){.poInfo ul{display:flex}.poInfo li{flex-basis:28%;max-width:12em}.poInfo li:last-child{text-align:right;max-width:none}}:root{font-size:1em;--bodyBg: #fff}body{margin:0;padding:0;font-family:Arial,Helvetica,"Microsoft JhengHei","微軟正黑體",sans-serif;color:#292929;background-color:var(--bodyBg)}body *,body *::before,body *::after{box-sizing:border-box}body a{outline:none;color:#000}body figure{display:block;margin:0}body.noScroll{overflow:hidden;overflow-y:hidden}body.smallFont .main{font-size:1rem}body.mediumFont .main{font-size:1.25rem}body.largeFont .main{font-size:1.5rem}.main{position:relative;margin:0 auto;padding:0;clear:both}.main:has(.topicComplex),.main:has(.cp){background-image:linear-gradient(to bottom, rgb(211, 83, 68), rgba(211, 83, 68, 0) 500px)}.breadcrumb{display:none}@media screen and (min-width: 1100px){.breadcrumb{--color: #292929;--color-a: #292929;--color-arrow: #888;display:block;margin:0 auto;padding:30px 0 12px;font-size:.92em;color:#505050}.breadcrumb ul,.breadcrumb li{list-style:none;margin:0;padding:0}.breadcrumb ul{line-height:1;overflow:hidden}.breadcrumb li{float:left;position:relative;padding:4px 1px 2px;margin-right:5px;color:var(--color)}.breadcrumb li:has(>a){padding-top:2px}.breadcrumb li:nth-child(n+2){padding-left:15px}.breadcrumb li:nth-child(n+2)::before{content:"";position:absolute;rotate:none;width:10px;height:10px;background-color:var(--color-arrow);clip-path:polygon(0 0, 3px 0, calc(50% + 3px) 50%, 3px 100%, 0 100%, 50% 50%);transition:.3s;left:0;top:6px}.breadcrumb li a{display:block;padding:2px 0 0;text-decoration:none;color:var(--color-a);border-bottom:1px solid rgba(0,0,0,0)}.breadcrumb li a:hover,.breadcrumb li a:focus{border-bottom-color:var(--color-a)}.breadcrumb li a:focus-visible{box-shadow:var(--color-a) 0 0 0 1px;border-bottom-color:rgba(0,0,0,0);border-radius:3px}}@media screen and (min-width: 1100px){.breadcrumb:has(~.topicComplex),.breadcrumb:has(~.cp){--color: #000;--color-a: #000;--color-arrow: rgb(122, 46, 20)}}@media screen and (min-width: 1100px){.breadcrumb:has(~.themeBanner){--color: #fff;--color-a: #fff;--color-arrow: #d9d9d9;position:absolute;z-index:19;width:auto;left:max(4%,50vw - 644px);text-shadow:#000 0 1px 3px,#000 0 0 8px,#000 0 0 8px}}.pageHeader{position:relative;margin:0 auto 16px;padding:16px 0 0;color:#000}.pageHeader::after{content:"";display:block;clear:both}.pageHeader h2{padding:0;margin:0 0 8px;font-size:2.8em;line-height:1.3;font-family:"Noto Serif TC",serif;font-weight:600;color:#292929}.pageHeader .funcBar{margin:4px}@media screen and (min-width: 1100px){.pageHeader h2{float:left}.pageHeader .funcBar{float:right;margin-left:32px}}.preface{margin:16px auto 24px;line-height:1.8}.preface p:first-child{margin-top:0}.preface p p:last-child{margin-bottom:0}.fileType{--bg: #aaa;--color: #fff;display:block;position:relative;margin:0;width:28px;height:32px;line-height:42px;font-size:.6rem;text-decoration:none;text-align:center;color:var(--color);background-image:linear-gradient(45deg, var(--bg) 86%, transparent 86%);border-radius:3px;transition:.2s}.fileType::before,.fileType::after{content:"";position:absolute}.fileType::before{top:5px;left:5px;right:5px;height:1px;background-color:hsla(0,0%,100%,.65);box-shadow:hsla(0,0%,100%,.65) 0 3px 0,hsla(0,0%,100%,.65) 0 6px 0}.fileType::after{right:0;top:0;width:8px;height:8px;border-radius:0 0 0 2px;background-color:hsla(0,0%,100%,.65)}.fileType.pdf{--bg: #d00}.fileType.doc,.fileType.docx,.fileType.odt{--bg:#0863a0}.fileType.xls,.fileType.xlsx,.fileType.csv,.fileType.ods{--bg:#48920f}.fileType.ppt,.fileType.pptx,.fileType.odp{--bg:#ef5527}.fileType.txt{--bg:#1d98e4}.fileType.jpg,.fileType.jpeg,.fileType.png{--bg:#089c9f}.fileType.mp3,.fileType.mp4{--bg:#9d3a89}.fileType.mov,.fileType.wmv{--bg:#5843a9}.fileType.zip{--bg:#333}.fileType.other{--bg:#555}a .fileType,.fileType>a{color:#fff;text-decoration:none}a:hover .fileType,a:focus .fileType{box-shadow:var(--color) 0 0 0 1px inset,var(--bg) 0 0 0 2px}.siteHeader .search{display:none}@media screen and (min-width: 1100px){.siteHeader .search{display:flex;align-items:center;margin-left:20px}}.siteHeader .search{--linkText: #000;--formBorder: #888}.siteHeader .search form{flex:1 1 90%;position:relative;height:44px;border-radius:22px;background-color:#fff;box-shadow:var(--formBorder) 0 0 0 1px}.siteHeader .search form input[type=text]{height:36px;width:calc(100% - 48px);border-radius:18px;margin:4px auto auto 4px;padding:0 12px;border:none}.siteHeader .search form input[type=text]:focus-visible{box-shadow:#cd442f 0 0 0 2px}.siteHeader .search form input[type=button],.siteHeader .search form input[type=submit],.siteHeader .search form button{position:absolute;right:4px;top:4px;width:36px;height:36px;border-radius:50%;margin:0;padding:0;outline:0;border:none;font-size:0;background:url(../images/icon_search.svg) no-repeat center center;background-size:20px auto;transition:.2s}.siteHeader .search form input[type=button]:hover,.siteHeader .search form input[type=submit]:hover,.siteHeader .search form button:hover{background-color:#e9e9e9}.siteHeader .search form input[type=button]:focus,.siteHeader .search form input[type=submit]:focus,.siteHeader .search form button:focus{background-color:#cd442f;background-image:url(../images/icon_search_white.svg)}.siteHeader .search a.advLink{flex:0 0 content;display:block;white-space:nowrap;margin:3px 2px 2px 12px;padding:0 0 4px;font-size:.875em;line-height:1;text-decoration:none;color:var(--linkText);position:relative}.siteHeader .search a.advLink::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--linkText)}.siteHeader .search a.advLink:hover::after,.siteHeader .search a.advLink:focus::after{height:2px}.siteHeader .search a.advLink:focus-visible{outline:1px solid var(--linkText)}.sidebar .search{position:relative;display:block;margin:32px 16px}.sidebar .search form input[type=text]{width:100%;margin:0 0 8px;border:none}.sidebar .search form input[type=text]:hover,.sidebar .search form input[type=text]:focus{box-shadow:#cd442f 0 0 0 1px inset,#fff 0 0 0 3px}.sidebar .search form input[type=button],.sidebar .search form input[type=submit],.sidebar .search form button{width:5em;border-radius:2em;background-color:#1e1e1e;color:#fff}.sidebar .search form input[type=button]:hover,.sidebar .search form input[type=button]:focus,.sidebar .search form input[type=submit]:hover,.sidebar .search form input[type=submit]:focus,.sidebar .search form button:hover,.sidebar .search form button:focus{box-shadow:#fff 0 0 0 1px,#1e1e1e 0 0 0 4px}.sidebar .search .advLink{position:absolute;right:4px;bottom:16px;padding:3px;color:#fff;border-radius:2px}.sidebar .search .advLink:hover,.sidebar .search .advLink:focus{outline:2px solid #fff;text-decoration:none}.funcBar{--size: 48px;--tinge: #443939;position:relative;margin-bottom:10px}.funcBar ul{list-style:none;margin:0;padding:0;text-align:center}.funcBar>ul{display:flex;flex-flow:row nowrap;justify-content:flex-end}.funcBar>ul>li{position:relative;margin:4px;padding:0}.funcBar>ul>li:last-child{margin-right:0}.funcBar>ul>li>a,.funcBar>ul>li>button{display:block;width:var(--size);height:var(--size);line-height:var(--size);margin:0;padding:0;border-radius:50%;text-decoration:none;white-space:nowrap;color:rgba(0,0,0,0);background-color:#fff;background-repeat:no-repeat;background-position:center center;border:1px solid var(--tinge);transition:background .2s,box-shadow .2s,border .2s}.funcBar>ul>li>a::before,.funcBar>ul>li>button::before{content:attr(aria-label);position:absolute;left:0;top:0;width:100%;height:calc(1em + 4px);font-size:.9rem;line-height:1;padding:2px 0;color:#292929;text-shadow:#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px,#fff 0 0 2px;opacity:0;transform:translateY(0);transition:.3s}.funcBar>ul>li>a:hover,.funcBar>ul>li>a:focus,.funcBar>ul>li>button:hover,.funcBar>ul>li>button:focus{border-color:#fff;box-shadow:var(--tinge) 0 0 0 3px;background-color:var(--tinge);color:#fff}.funcBar>ul>li>a:hover::before,.funcBar>ul>li>a:focus::before,.funcBar>ul>li>button:hover::before,.funcBar>ul>li>button:focus::before{opacity:1;transform:translateY(-130%)}.funcBar>ul>li.back>a,.funcBar>ul>li.back>button,.funcBar>ul>li.print>a,.funcBar>ul>li.print>button,.funcBar>ul>li.share>a,.funcBar>ul>li.share>button{position:relative}.funcBar>ul>li.back>a::after,.funcBar>ul>li.back>button::after,.funcBar>ul>li.print>a::after,.funcBar>ul>li.print>button::after,.funcBar>ul>li.share>a::after,.funcBar>ul>li.share>button::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:50%}.funcBar>ul>li.back>a:hover::after,.funcBar>ul>li.back>a:focus::after,.funcBar>ul>li.back>button:hover::after,.funcBar>ul>li.back>button:focus::after,.funcBar>ul>li.print>a:hover::after,.funcBar>ul>li.print>a:focus::after,.funcBar>ul>li.print>button:hover::after,.funcBar>ul>li.print>button:focus::after,.funcBar>ul>li.share>a:hover::after,.funcBar>ul>li.share>a:focus::after,.funcBar>ul>li.share>button:hover::after,.funcBar>ul>li.share>button:focus::after{filter:brightness(50)}.funcBar>ul>li.back:is(.back)>a::after,.funcBar>ul>li.back:is(.back)>button::after,.funcBar>ul>li.print:is(.back)>a::after,.funcBar>ul>li.print:is(.back)>button::after,.funcBar>ul>li.share:is(.back)>a::after,.funcBar>ul>li.share:is(.back)>button::after{background-image:url(../images/icon_back.svg)}.funcBar>ul>li.back:is(.print)>a::after,.funcBar>ul>li.back:is(.print)>button::after,.funcBar>ul>li.print:is(.print)>a::after,.funcBar>ul>li.print:is(.print)>button::after,.funcBar>ul>li.share:is(.print)>a::after,.funcBar>ul>li.share:is(.print)>button::after{background-image:url(../images/icon_print.svg)}.funcBar>ul>li.back:is(.share)>a::after,.funcBar>ul>li.back:is(.share)>button::after,.funcBar>ul>li.print:is(.share)>a::after,.funcBar>ul>li.print:is(.share)>button::after,.funcBar>ul>li.share:is(.share)>a::after,.funcBar>ul>li.share:is(.share)>button::after{background-image:url(../images/icon_share.svg)}.funcBar>ul>li.compound>button{z-index:9;position:relative}.funcBar>ul>li.compound>ul{display:none;position:absolute;top:auto;left:0;width:var(--size)}.funcBar>ul>li.compound>ul>li{position:absolute;top:0;left:0;margin:4px 0;padding:0}.funcBar>ul>li.compound>ul>li>a,.funcBar>ul>li.compound>ul>li>button{display:block;padding:0;margin:0;width:var(--size);height:var(--size);line-height:var(--size);border-radius:50%;transition:.2s}.funcBar>ul>li.share>ul>li>a{text-indent:-15em;overflow:hidden;background-color:rgba(0,0,0,0)}.funcBar>ul>li.share>ul>li>a:hover,.funcBar>ul>li.share>ul>li>a:focus{box-shadow:#fff 0 0 0 2px,#443939 0 0 0 4px}.funcBar>ul>li.share>ul>li img{display:block;width:100%;height:100%;margin:0 auto;border-radius:50%}.funcBar>ul>li.fontSize button{color:#292929}.funcBar>ul>li.fontSize button:hover,.funcBar>ul>li.fontSize button:focus{color:#fff}.funcBar>ul>li.fontSize li button{background-color:var(--tinge);color:#fff;border:1px solid rgba(0,0,0,0)}.funcBar>ul>li.fontSize li button:hover,.funcBar>ul>li.fontSize li button:focus{border-color:#fff;box-shadow:var(--tinge) 0 0 0 3px}.funcBar>ul>li.fontSize .smallFont{font-size:1rem}.funcBar>ul>li.fontSize .mediumFont{font-size:1.25rem}.funcBar>ul>li.fontSize .largeFont{font-size:1.5rem}.funcBar>ul>li.fontSize>button{font-size:1rem}.funcBar:has(~.themeBanner){z-index:9;position:absolute;right:4%;left:auto;width:auto}@media screen and (min-width: 1100px){.funcBar:has(~.themeBanner){right:4%;top:calc(1em + 32px)}}@media screen and (min-width: 1400px){.funcBar:has(~.themeBanner){right:calc(50% - 644px)}}.breadcrumb~.funcBar{margin:0 auto;padding-top:8px}@media screen and (min-width: 1100px){.breadcrumb~.funcBar{padding-top:0}}:root{--inputHeight: 3em;--inputLineHeight: 3;--inputColor: #292929;--inputBg: #fff;--inputBgHover: #d9d9d9;--inputBdr: #e3dfdf;--btnBg: #fff;--btnColor: #cd442f}form{margin:0;padding:0}input,textarea,select,button,datalist,label{font-size:inherit;font-family:inherit;outline:none}input:focus,textarea:focus,select:focus,button:focus,datalist:focus,label:focus{outline:none}label{display:inline-block;margin:5px;font-weight:normal;cursor:pointer}textarea,input[type=text],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week]{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:var(--inputHeight);line-height:var(--inputLineHeight);padding:0 10px;margin:0;vertical-align:middle;border-radius:5px;border:1px solid var(--inputBdr);background-color:var(--inputBg);color:var(--inputColor);transition:.2s}textarea:hover,input[type=text]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=file]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover{--inputBdr: #443939}textarea:focus,input[type=text]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{box-shadow:#cd442f 0 0 0 2px;border-color:#fff}textarea[disabled],input[disabled][type=text],input[disabled][type=date],input[disabled][type=datetime-local],input[disabled][type=datetime],input[disabled][type=email],input[disabled][type=file],input[disabled][type=month],input[disabled][type=number],input[disabled][type=password],input[disabled][type=search],input[disabled][type=tel],input[disabled][type=time],input[disabled][type=url],input[disabled][type=week]{--inputColor: #888;--inputBg:#f0f0f0;--inputBdr: #ddd;border-style:dashed;cursor:not-allowed}textarea[readonly],input[readonly][type=text],input[readonly][type=date],input[readonly][type=datetime-local],input[readonly][type=datetime],input[readonly][type=email],input[readonly][type=file],input[readonly][type=month],input[readonly][type=number],input[readonly][type=password],input[readonly][type=search],input[readonly][type=tel],input[readonly][type=time],input[readonly][type=url],input[readonly][type=week]{--inputColor: #555;--inputBg:#e9e9e9;--inputBdr: #c6c3c0;box-shadow:none;cursor:default}textarea[readonly]:hover,input[readonly][type=text]:hover,input[readonly][type=date]:hover,input[readonly][type=datetime-local]:hover,input[readonly][type=datetime]:hover,input[readonly][type=email]:hover,input[readonly][type=file]:hover,input[readonly][type=month]:hover,input[readonly][type=number]:hover,input[readonly][type=password]:hover,input[readonly][type=search]:hover,input[readonly][type=tel]:hover,input[readonly][type=time]:hover,input[readonly][type=url]:hover,input[readonly][type=week]:hover,textarea[readonly]:focus,input[readonly][type=text]:focus,input[readonly][type=date]:focus,input[readonly][type=datetime-local]:focus,input[readonly][type=datetime]:focus,input[readonly][type=email]:focus,input[readonly][type=file]:focus,input[readonly][type=month]:focus,input[readonly][type=number]:focus,input[readonly][type=password]:focus,input[readonly][type=search]:focus,input[readonly][type=tel]:focus,input[readonly][type=time]:focus,input[readonly][type=url]:focus,input[readonly][type=week]:focus{background-color:var(--inputBg)}textarea[readonly]:focus,input[readonly][type=text]:focus,input[readonly][type=date]:focus,input[readonly][type=datetime-local]:focus,input[readonly][type=datetime]:focus,input[readonly][type=email]:focus,input[readonly][type=file]:focus,input[readonly][type=month]:focus,input[readonly][type=number]:focus,input[readonly][type=password]:focus,input[readonly][type=search]:focus,input[readonly][type=tel]:focus,input[readonly][type=time]:focus,input[readonly][type=url]:focus,input[readonly][type=week]:focus{border-color:#443939}input[type=text].fullWidth,input[type=date].fullWidth,input[type=datetime-local].fullWidth,input[type=datetime].fullWidth,input[type=email].fullWidth,input[type=file].fullWidth,input[type=month].fullWidth,input[type=number].fullWidth,input[type=password].fullWidth,input[type=search].fullWidth,input[type=tel].fullWidth,input[type=time].fullWidth,input[type=url].fullWidth,input[type=week].fullWidth{width:100%}input[type=text].halfWidth,input[type=date].halfWidth,input[type=datetime-local].halfWidth,input[type=datetime].halfWidth,input[type=email].halfWidth,input[type=file].halfWidth,input[type=month].halfWidth,input[type=number].halfWidth,input[type=password].halfWidth,input[type=search].halfWidth,input[type=tel].halfWidth,input[type=time].halfWidth,input[type=url].halfWidth,input[type=week].halfWidth{width:100%}textarea{display:block;resize:vertical;padding:9px 10px 7px;line-height:1.8;height:10em;width:100%;border-radius:5px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0 32px 0 10px;vertical-align:middle;border-radius:5px;height:var(--inputHeight);line-height:var(--inputLineHeight);border:1px solid var(--inputBdr);color:#292929;background:var(--inputBg) url(../images/selectArrow.svg) no-repeat right 6px top .8em;background-size:24px auto;transition:.2s;cursor:pointer}select:focus{box-shadow:#cd442f 0 0 0 2px;border-color:#fff}select[disabled]{--inputColor: #888;--inputBg: #f0f0f0;--inputBdr: #ddd;box-shadow:none;cursor:not-allowed}select.fullWidth{width:100%}select.halfWidth{width:50%}button,input[type=button],input[type=submit],input[type=reset]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;padding:0 1em;margin:5px;border-radius:0;vertical-align:middle;cursor:pointer;transition:.2s;height:var(--inputHeight);line-height:var(--inputHeight)}button[disabled],input[type=button][disabled],input[type=submit][disabled],input[type=reset][disabled]{--btnBg: #cfcfcf;--btnColor: #888;cursor:not-allowed}input[type=button][disabled],input[type=submit][disabled],button[disabled],button[type=submit][disabled]{--btnBg: #cfcfcf;--btnColor: #888}input[type=reset],input.reset,input[type=button].reset,button[type=reset],button.reset,button[type=button].reset{background-color:#dbdbdb;color:#292929;box-shadow:#c6c3c0 0 0 0 1px}input[type=reset]:hover,input[type=reset]:focus,input.reset:hover,input.reset:focus,input[type=button].reset:hover,input[type=button].reset:focus,button[type=reset]:hover,button[type=reset]:focus,button.reset:hover,button.reset:focus,button[type=button].reset:hover,button[type=button].reset:focus{color:#cd442f}input[type=reset]:hover,input.reset:hover,input[type=button].reset:hover,button[type=reset]:hover,button.reset:hover,button[type=button].reset:hover{box-shadow:#cd442f 0 0 0 1px}input[type=reset]:focus,input.reset:focus,input[type=button].reset:focus,button[type=reset]:focus,button.reset:focus,button[type=button].reset:focus{box-shadow:#dbdbdb 0 0 0 1px,#cd442f 0 0 0 4px}input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-0.1em 7px 0 4px;line-height:1;border:1px solid #c6c3c0;vertical-align:middle;cursor:pointer}input[type=radio]{width:1.2em;height:1.2em;border-radius:50%}input[type=radio]:hover,input[type=radio]:focus{border-color:#cd442f}input[type=radio]:checked{border-width:2px;border-color:#cd442f;box-shadow:#fff 0 0 0 3px inset,#cd442f 0 0 0 10px inset}input[type=radio]:checked:focus{border-width:3px}input[type=checkbox]{width:1em;height:1em;border-radius:2px}input[type=checkbox]:hover,input[type=checkbox]:focus{box-shadow:#cd442f 0 0 0 1px;border-color:#cd442f}input[type=checkbox]:checked{background:var(--btnColor) url(../images/icon_check.svg) no-repeat center .06em;background-size:88%;box-shadow:#cd442f 0 0 0 2px;border-color:rgba(0,0,0,0)}input[type=checkbox]:checked:focus{box-shadow:#cd442f 0 0 0 3px;border-color:#fff}.mimicInput{height:var(--inputHeight);line-height:var(--inputLineHeight);vertical-align:middle}table.formLayout{width:100%;margin:0 auto;border-collapse:collapse;line-height:1.3}table.formLayout td{padding:5px 0;vertical-align:top}table.formLayout td:nth-child(odd){padding-right:3px;padding-left:1.5em;width:4.5em;padding-top:1.3em;white-space:nowrap;text-align:right;font-weight:bold}table.formLayout td:nth-child(even){padding-right:1.5em;padding-left:8px}table.formLayout .msg{--color-hint: #292929;--color-warning: #f7a714;--color-error: #d40035;display:none;position:relative;padding:5px 38px 5px 34px;margin:6px 5px;font-size:.88em;line-height:1.4}table.formLayout .msg::before{content:"";position:absolute;left:4px;top:5px;width:24px;height:24px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:20px}table.formLayout .msg.hint{color:var(--color-hint);background-color:#ecf4f8}table.formLayout .msg.hint::before{background-image:url(../images/icon_msg_hint.svg);background-color:#676462}table.formLayout .msg.warning{color:var(--color-warning);background-color:#faf2eb}table.formLayout .msg.warning::before{background-image:url(../images/icon_msg_warning.svg);background-color:#f94104}table.formLayout .msg.error{color:var(--color-error);background-color:#fbecf2}table.formLayout .msg.error::before{background-image:url(../images/icon_msg_error.svg);background-color:#c40068}table.formLayout .msg button.closeThis{--width:26px;--bar-length:16px;--bar-thick:2px;background-color:rgba(0,0,0,0);position:absolute;right:4px;top:4px;border-radius:0}table.formLayout .msg button.closeThis::before,table.formLayout .msg button.closeThis::after{background-color:#888}table.formLayout .msg button.closeThis:hover,table.formLayout .msg button.closeThis:focus{background-color:#d40035}table.formLayout .msg button.closeThis:hover::before,table.formLayout .msg button.closeThis:hover::after,table.formLayout .msg button.closeThis:focus::before,table.formLayout .msg button.closeThis:focus::after{background-color:#fff}table.formLayout p.note{margin:9px 5px 12px;line-height:inherit;font-size:.88em;color:#505050}table.formLayout p.note::before{content:"❖";margin-right:6px;color:#000}table.formLayout p.note a{color:#085c76}table.formLayout p.note a:hover,table.formLayout p.note a:focus{outline:2px solid #085c76;text-decoration:none}table.formLayout+.btnDv{padding-top:1.5em}@media screen and (max-width: 700px){table.formLayout tr,table.formLayout td{display:block}table.formLayout td:nth-child(odd){text-align:left;padding:.8em 8px 0}table.formLayout td:nth-child(even){padding-right:0;padding-left:0;padding-bottom:12px}}@media screen and (min-width: 1100px){table.formLayout{max-width:1100px}}.btnDv{text-align:center;padding:8px}.btnDv input[type=button],.btnDv input[type=submit],.btnDv input[type=reset],.btnDv button{--tinge: #fff;--bgc: #cd442f;height:2.8em;line-height:2.8;min-width:4em;border-radius:2em;padding-left:2em;padding-right:2em;color:var(--tinge);background-color:var(--bgc);box-shadow:var(--bgc) 0 0 0 1px,rgba(65,60,60,.2) 0 2px 7px 1px}.btnDv input[type=button]:hover,.btnDv input[type=button]:focus,.btnDv input[type=submit]:hover,.btnDv input[type=submit]:focus,.btnDv input[type=reset]:hover,.btnDv input[type=reset]:focus,.btnDv button:hover,.btnDv button:focus{box-shadow:var(--bgc) 0 0 0 3px,rgba(65,60,60,.2) 0 2px 7px 1px}.btnDv input[type=button]:focus,.btnDv input[type=submit]:focus,.btnDv input[type=reset]:focus,.btnDv button:focus{box-shadow:#fff 0 0 0 1px inset,var(--bgc) 0 0 0 3px,rgba(65,60,60,.2) 0 2px 7px 1px}.btnDv input[type=button]:is([type=reset]),.btnDv input[type=submit]:is([type=reset]),.btnDv input[type=reset]:is([type=reset]),.btnDv button:is([type=reset]){--tinge: #292929;--bgc: #fff;box-shadow:#c6c3c0 0 0 0 1px,rgba(65,60,60,.2) 0 2px 7px 1px}.btnDv input[type=button]:is([type=reset]):hover,.btnDv input[type=submit]:is([type=reset]):hover,.btnDv input[type=reset]:is([type=reset]):hover,.btnDv button:is([type=reset]):hover{box-shadow:#888 0 0 0 1px,rgba(65,60,60,.2) 0 2px 7px 1px;color:#000}.btnDv input[type=button]:is([type=reset]):focus,.btnDv input[type=submit]:is([type=reset]):focus,.btnDv input[type=reset]:is([type=reset]):focus,.btnDv button:is([type=reset]):focus{box-shadow:#5a5a5a 0 0 0 2px,rgba(65,60,60,.2) 0 2px 7px 1px;color:#000}abbr.required{display:inline-block;position:relative;color:#d40035;text-decoration:none;margin:0 3px auto auto;padding-right:.8em;overflow:hidden;text-indent:-5em;line-height:1}abbr.required::before{content:"*";font-size:1.2em;position:absolute;top:0;right:0;text-indent:0}.duration{position:relative;display:flex;justify-content:space-between}.duration input{flex:0 1 calc(50% - 1em)}.duration input:last-child{margin-left:1.2em}.duration input[type=date]{cursor:pointer}.duration::before{content:"～";display:inline-block;text-align:center;line-height:2.9;width:1.3em;position:absolute;left:calc(50% - .6em)}.optionPool label{display:inline-block;line-height:1.4;margin:3px .6em 3px 3px;padding:.6em .7em .5em .5em;border-radius:4px}.optionPool label:hover,.optionPool label:focus{box-shadow:#c6c3c0 0 0 0 1px}.optionPool label input[type=checkbox],.optionPool label input[type=radio]{vertical-align:top}.optionPool label input[type=radio]{margin-top:.08em}.optionPool label input[type=checkbox]{margin-top:.18em}.optionPool label:has(input:focus){box-shadow:#cd442f 0 0 0 2px}.optionPool.block label{display:block}.optionPool.block label:hover,.optionPool.block label:focus{box-shadow:none}.optionPool>.checkAndText{padding-bottom:1px;border-bottom:1px dashed #c6c3c0}.optionPool>.checkAndText input[type=text]{margin-left:1.8em;width:calc(100% - 1.8em)}.optionPool .addition{display:flex;width:100%}.optionPool .addition input[type=text]{flex:1 1 auto;margin-left:-0.45em;max-width:20em}.optionPool .checkToShow{display:none;margin:0;padding:0 0 .5em 2.2em;line-height:1.3}.optionPool .checkToShow li{display:inline-block;padding:0;margin:0 1.2em .4em 0}.optionPool .checkToShow li::before{content:"▸ ";font-size:1.15em}.optionPool .checkToShow li a{color:#085c76}.optionPool .checkToShow li a:hover,.optionPool .checkToShow li a:focus{text-decoration:none;outline:2px solid #085c76}@media screen and (min-width: 1100px){.optionPool>.checkAndText{display:flex;align-items:center;min-height:2.2em}.optionPool>.checkAndText>label{flex:0 0 48%;padding-left:2em;padding-right:0;text-indent:-1.7em}.optionPool>.checkAndText>input[type=text]{flex:1 1 calc(50% - 12px);width:auto;margin-left:12px}}.searchBy{margin-bottom:0;overflow:hidden}.searchBy a{float:right;height:2.8em;line-height:2.8;text-decoration:none;padding:0 1em}.searchBy+.formA{margin-top:8px}.inputButtonSet{display:flex}.inputButtonSet input{flex:1 1 60%}.inputButtonSet button{flex:0 1 auto;padding-left:.9em;padding-right:.9em}.uploadFile{display:flex;flex-wrap:wrap}.uploadFile input:first-child{flex:1 1 100%}.uploadFile button{flex:1 1 45%;padding-left:.5em;padding-right:.5em}@media screen and (min-width: 1100px){.uploadFile{flex-wrap:nowrap}.uploadFile input:first-child{flex-basis:42%}.uploadFile button{flex:1 1 auto}}@media screen and (min-width: 1400px){.uploadFile input:first-child{flex-basis:52%}}.captchaSet{display:flex;align-items:center;flex-wrap:wrap}.captchaSet img{flex:0 0 auto;height:50px;margin:5px}.captchaSet input{flex:1 1 50%;width:auto}.captchaSet .refresh,.captchaSet .play{flex:1 1 45%}.captchaSet a.refresh,.captchaSet a.play,.captchaSet button.refresh,.captchaSet button.play{position:relative;padding:0 .5em;margin:5px;font-size:inherit;white-space:nowrap;text-align:center;height:var(--inputHeight);line-height:var(--inputLineHeight);text-decoration:none}.captchaSet a.refresh::before,.captchaSet a.play::before,.captchaSet button.refresh::before,.captchaSet button.play::before{content:"";display:inline-block;position:relative;top:calc(50% - 18px);margin:0 4px 0 0;width:36px;height:36px;vertical-align:top;background-repeat:no-repeat;background-position:center center;background-size:100%;filter:brightness(20)}.captchaSet .refresh::before{background-image:url(../images/icon_refresh.png)}.captchaSet .play::before{background-image:url(../images/icon_voice.png)}@media screen and (min-width: 1200px){.captchaSet input{flex:0 1 25%;min-width:9em}.captchaSet .refresh,.captchaSet .play{flex:1 1 20%;max-width:10em}}.sidebar{--border: rgb(221.1488095238, 122.4761904762, 107.3511904762);display:none;left:-320px;overflow:hidden;overflow-y:scroll;background-color:#cd442f;position:fixed;z-index:991;width:320px;height:100vh;top:0;transition:.5s}.sidebar.reveal{left:0}.sidebar .menu{border-top:3px solid var(--border)}.sidebar .menu ul{list-style:none;margin:0;padding:0;line-height:1.4}.sidebar .menu ul a{display:block;position:relative;text-decoration:none;color:#fff;transition:.2s}.sidebar .menu ul a:hover,.sidebar .menu ul a:focus{background-color:rgb(142.7678571429,47.3571428571,32.7321428571)}.sidebar .menu>ul{font-size:1.125em}.sidebar .menu>ul li.hasChild>a::after{content:"";position:absolute;rotate:45deg;width:9px;height:9px;border:#fff solid 1px;border-top:none;border-left:none;transition:.3s;right:15px;top:calc(.9em + 3px)}.sidebar .menu>ul li.hasChild.closeIt>a::after{rotate:225deg;top:calc(.8em + 9px)}.sidebar .menu>ul>li>a{padding:.8em 16px .7em;border-bottom:1px solid var(--border)}.sidebar .menu>ul>li>a:hover,.sidebar .menu>ul>li>a:focus{background-color:#1e1e1e}.sidebar .menu>ul ul{display:none;font-size:1rem;margin-left:16px}.sidebar .menu>ul ul>li>a{position:relative;padding:.8em 16px .7em;border-bottom:var(--border) solid 1px}.sidebar .menu>ul ul>li>a::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:var(--border);transition:.15s}.sidebar .menu>ul ul>li.hasChild a{padding-right:48px}.sidebar .headNav{--color: #292929;margin:30px 10px 10px}.sidebar .headNav>ul{display:flex;flex-flow:row wrap;text-align:center}.sidebar .headNav>ul>li{flex:0 1 calc(50% - 10px);margin:8px 5px}.sidebar .headNav>ul>li>a{position:relative;padding:.7em .5em .3em;height:100%;color:var(--color);transition:.2s}.sidebar .headNav>ul>li>a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:var(--menuHover);transition:.2s}.sidebar .headNav>ul>li>a:hover::after,.sidebar .headNav>ul>li>a:focus::after{height:3px;background-color:#cd442f}.sidebar .headNav>ul>li>a:focus{box-shadow:#cd442f 0 0 0 1px inset}.sidebar .headNav>ul>li:nth-child(odd):last-child{flex-basis:100%}@media screen and (min-width: 1100px){.sidebar{display:none}}.sidebarMask{display:none;z-index:90;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(20,20,20,.6)}.siteHeader{--bgc: #fff;position:relative;z-index:99;height:60px;padding:0 64px 0 4%;background-color:var(--bgc);transition:.3s}.siteHeader h1{margin:0 auto 0 0;padding:0;height:60px;min-width:160px;text-indent:-20em;overflow:hidden;font-size:1em;background:url(../images/logo_black.svg) no-repeat 0 center;background-size:auto 34px}.siteHeader h1>a{display:block;height:100%;outline:none}.siteHeader h1>a:focus-visible{outline:2px solid #fff;outline-offset:-2px}.siteHeader.fixed{position:fixed;left:0;right:0;top:0;box-shadow:rgba(65,60,60,.5) 0 2px 8px}.siteHeader.fixed h1>a:focus-visible{outline-color:#cd442f}@media screen and (min-width: 1100px){.siteHeader{display:flex;height:auto;padding:8px 4%}.siteHeader .sidebarCtrl{display:none}.siteHeader h1{flex:0 1 auto;margin-right:30px;height:auto}.siteHeader .menu{flex:0 0 auto;align-self:stretch}.siteHeader .search{flex:1 1 23%;max-width:384px}}@media screen and (min-width: 1400px){.siteHeader{padding-left:calc(50% - 644px);padding-right:calc(50% - 644px)}.siteHeader .search{flex:0 0 384px}}.siteHeader:has(~.main>.archiveAndStories){--bgc: #cd442f}.siteHeader:has(~.main>.archiveAndStories) h1{background-image:url(../images/logo_white.svg)}.siteHeader:has(~.main>.archiveAndStories) .menu{--tinge: #fff}.siteHeader:has(~.main>.archiveAndStories) .search{--linkText: #fff;--formBorder: transparent}.siteHeader:has(~.main>.archiveAndStories) .accesskey{--tinge: #fff}.siteHeader:has(~.main>.archiveAndStories).fixed{--bgc: #fff}.siteHeader:has(~.main>.archiveAndStories).fixed h1{background-image:url(../images/logo_black.svg)}.siteHeader:has(~.main>.archiveAndStories).fixed .menu{--tinge: #1E1E1E}.siteHeader:has(~.main>.archiveAndStories).fixed .search{--linkText: #1E1E1E;--formBorder: #888}.siteHeader:has(~.main>.archiveAndStories).fixed .accesskey{--tinge: #888}.fatFootCtrl{--ting: #fff;--bg: #cd442f;--size: 56px;--arrowSize: 16px;position:absolute;z-index:9;top:calc(-1*var(--size)/2);right:4%;height:var(--size);aspect-ratio:1;padding:0;margin:0;text-indent:-20em;overflow:hidden;border:none;box-shadow:none;background-color:var(--bg);transition:.2s}.fatFootCtrl::before{content:"";position:absolute}.fatFootCtrl::before{content:"";position:absolute;rotate:225deg;width:var(--arrowSize);height:var(--arrowSize);border:var(--ting) solid 2px;border-top:none;border-left:none;transition:.3s;left:calc(50% - var(--arrowSize)/2);top:calc(50% - var(--arrowSize)/2 + 5px)}.fatFootCtrl:hover{box-shadow:var(--ting) 0 0 0 0,var(--bg) 0 0 0 2px}.fatFootCtrl:focus{box-shadow:var(--ting) 0 0 0 1px,var(--bg) 0 0 0 4px}.fatFootCtrl.closed::before{margin-top:-8px;rotate:45deg}@media screen and (min-width: 1400px){.fatFootCtrl{right:calc(50% - 644px)}}.siteFooter{--bg: #e9e9e9;position:relative;padding:60px 0 0;background-color:var(--bg)}.siteFooter ul,.siteFooter ol{list-style:none;margin:0 auto;padding:0;line-height:1.5}.siteFooter .footLogo{text-align:center}.siteFooter .footLogo img{display:block;margin:0 auto}.siteFooter .base{padding:48px 3%;margin:48px 0 0;text-align:center;line-height:1.5;background-color:hsl(0,0%,86.3725490196%)}.siteFooter .textLinks{margin:32px auto}.siteFooter .textLinks li{margin:0 auto 16px}.siteFooter .textLinks li>a{display:block;padding:2px 0 1px}.siteFooter .textLinks li>a:hover,.siteFooter .textLinks li>a:focus{text-decoration:none;color:#000}.siteFooter .textLinks li>a:focus-visible{outline:2px solid #000;text-decoration:none}.siteFooter .iconLinks{margin:24px auto}.siteFooter .iconLinks li{display:inline-block}.siteFooter .iconLinks li+li{margin-left:16px}.siteFooter .iconLinks li a{display:block}.siteFooter .iconLinks li a:hover,.siteFooter .iconLinks li a:focus{text-decoration:none;color:#000}.siteFooter .iconLinks li a:focus-visible{text-decoration:none}.siteFooter .iconLinks li a:hover img{box-shadow:#fff 0 0 0 3px}.siteFooter .iconLinks li a:focus img{box-shadow:#fff 0 0 0 1px,#294cc0 0 0 0 4px}.siteFooter .iconLinks li img{display:block;width:44px;border-radius:10px;transition:.2s}.siteFooter .update{margin:0 auto 32px}.siteFooter .update li{margin:6px 0}.siteFooter .badge{display:block}.siteFooter .badge a{display:block;width:180px;margin:0 auto}.siteFooter .badge a img{display:block;width:100%}.siteFooter .badge a:focus{box-shadow:#fff 0 0 0 1px,#085c76 0 0 0 4px}.siteFooter .copyright{margin:40px auto 10px;font-size:.9em}@media screen and (min-width: 700px){.siteFooter .base{display:grid;gap:12px 15%;grid-template-areas:"footLogo footLogo" "textLinks iconLinks" "textLinks update" "textLinks badge" "copyright copyright";grid-template-columns:1fr 1fr;padding-left:5%;padding-right:5%}.siteFooter .footLogo{grid-area:footLogo;margin-bottom:30px;justify-self:center}.siteFooter .textLinks,.siteFooter .iconLinks,.siteFooter .update,.siteFooter .badge{text-align:left;margin:0;width:fit-content}.siteFooter .textLinks{grid-area:textLinks;justify-self:end}.siteFooter .iconLinks{grid-area:iconLinks}.siteFooter .update{grid-area:update}.siteFooter .badge{grid-area:badge}.siteFooter .badge a{margin:0}.siteFooter .copyright{grid-area:copyright}}@media screen and (min-width: 1100px){.siteFooter .base{gap:12px 148px}}.fatFooter .siteTree{width:92%;margin:0 auto}.fatFooter .siteTree>ul{display:flex;flex-flow:row wrap;justify-content:space-between;gap:32px 3.5%;line-height:1.5}.fatFooter .siteTree>ul a{text-decoration:none;position:relative}.fatFooter .siteTree>ul>li{flex:0 0 47%}.fatFooter .siteTree>ul>li:first-child{flex-basis:100%}.fatFooter .siteTree>ul>li>a{display:block;width:fit-content;white-space:nowrap;font-size:1.125em;font-weight:bold}.fatFooter .siteTree>ul>li>a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;background-color:#cd442f;transition:.2s}.fatFooter .siteTree>ul>li>a:hover::after,.fatFooter .siteTree>ul>li>a:focus::after{right:0}.fatFooter .siteTree>ul>li>a:focus-visible{box-shadow:#292929 0 0 0 2px}.fatFooter .siteTree>ul>li>ul{display:none;margin-top:20px}.fatFooter .siteTree>ul>li>ul a{display:inline-block;padding-left:15px;border-bottom:1px solid rgba(0,0,0,0);transition:.15s}.fatFooter .siteTree>ul>li>ul a::before{content:"";position:absolute;left:2px;top:9px;width:4px;height:4px;background-color:#888;transition:.15s}.fatFooter .siteTree>ul>li>ul a:hover,.fatFooter .siteTree>ul>li>ul a:focus{border-bottom-color:#292929}.fatFooter .siteTree>ul>li>ul a:hover::before,.fatFooter .siteTree>ul>li>ul a:focus::before{width:8px;height:8px;top:7px;background-color:#cd442f}.fatFooter .siteTree>ul>li>ul a:focus-visible{border-bottom-color:rgba(0,0,0,0);box-shadow:#292929 0 0 0 2px}.fatFooter .siteTree>ul>li ul li{margin:0 0 .8em}@media screen and (min-width: 700px){.fatFooter .siteTree>ul{gap:20px 2%}.fatFooter .siteTree>ul>li{flex:0 1 16%}.fatFooter .siteTree>ul>li:first-child{flex:1 1 20%}.fatFooter .siteTree>ul>li:last-child{flex:0 1 content;margin-left:calc(2% + 1em)}}@media screen and (min-width: 1100px){.fatFooter .siteTree>ul{flex-wrap:nowrap}.fatFooter .siteTree>ul>li{flex:0 1 18%}.fatFooter .siteTree>ul>li:first-child{flex-basis:20%}.fatFooter .siteTree>ul>li:last-child{flex:0 1 content}}@media screen and (min-width: 1400px){.fatFooter .siteTree{width:1288px}}.menu ul{list-style:none;margin:0;padding:0}.menu li{margin:0;padding:0;position:relative}.menu li a{display:block;outline:none;text-decoration:none}.siteHeader .menu{--tinge: #1E1E1E;--aBgc: transparent;display:none}@media screen and (min-width: 1100px){.siteHeader .menu{display:block;margin:0 auto 0 0}.siteHeader .menu>ul{display:flex;flex-flow:row nowrap;line-height:1.2}.siteHeader .menu>ul>li{position:relative;flex:0 1 auto;transition:.2s}.siteHeader .menu>ul>li>a{position:relative;display:block;padding:14px 20px;line-height:1;white-space:nowrap;color:var(--tinge);background-color:var(--aBgc);transition:.2s}.siteHeader .menu>ul>li>a:focus,.siteHeader .menu>ul>li>a:hover{--tinge: #fff;--aBgc: #1E1E1E}.siteHeader .menu>ul>li.hasChild>a{padding-right:36px}.siteHeader .menu>ul>li.hasChild>a::after{content:"";position:absolute;rotate:45deg;width:8px;height:8px;border:var(--tinge) solid 1px;border-top:none;border-left:none;transition:.3s;right:16px;top:16px}.siteHeader .menu>ul>li:has(li>a:hover),.siteHeader .menu>ul>li:has(li>a:focus){--tinge: #fff;background-color:#1E1E1E}.siteHeader .menu>ul>li ul{display:none;position:absolute;z-index:99;width:max-content;max-width:22em;min-width:9em;font-size:1rem;line-height:1.5;background-color:#fff;color:#1e1e1e;box-shadow:rgba(0,0,0,.3) 0 5px 20px}.siteHeader .menu>ul>li ul li a{padding:.8em .8em .7em;color:#1e1e1e;transition:.15s}.siteHeader .menu>ul>li ul li a:hover,.siteHeader .menu>ul>li ul li a:focus{background-color:#cd442f;color:#fff}.siteHeader .menu>ul>li ul li.hasChild>a{position:relative;padding-right:36px}.siteHeader .menu>ul>li ul li.hasChild>a::after{content:"";position:absolute;rotate:-45deg;width:8px;height:8px;border:#cd442f solid 2px;border-top:none;border-left:none;transition:.3s;left:auto;right:13px;top:1.25em}.siteHeader .menu>ul>li ul li.hasChild>a:hover::after,.siteHeader .menu>ul>li ul li.hasChild>a:focus::after{border-color:#fff}.siteHeader .menu>ul>li ul li.hasChild.turn>a::after{rotate:135deg;right:9px}.siteHeader .menu>ul>li ul li.hasChild ul{top:0;left:100%}.siteHeader .menu>ul>li ul li.here{background-color:#cd442f}.siteHeader .menu>ul>li ul li.here>a{color:#fff}.siteHeader .menu>ul>li ul li.here>a::after{border-color:#fff}.siteHeader .menu>ul>li ul li.here>a:hover,.siteHeader .menu>ul>li ul li.here>a:focus{background-color:#cd442f;color:#fff}.siteHeader .menu>ul>li>ul{top:auto;left:0}.siteHeader .menu button.downward,.siteHeader .menu button.upward{position:fixed;top:calc(100vh - 36px);left:0;z-index:99;width:32px;height:32px;margin:0;padding:0;transform:translateX(calc(-100% - 4px));background-color:#cd442f;box-shadow:#fff 0 0 0 1px;transition:box-shadow .2s,opacity .2s;border:none;cursor:pointer}.siteHeader .menu button.downward:hover,.siteHeader .menu button.upward:hover{box-shadow:#cd442f 0 0 0 2px}.siteHeader .menu button.downward:focus,.siteHeader .menu button.upward:focus{box-shadow:#fff 0 0 0 1px inset,#cd442f 0 0 0 2px}.siteHeader .menu button.downward::before,.siteHeader .menu button.upward::before{content:"";position:absolute;width:8px;height:8px;top:50%;left:50%;border:2px solid #fff;border-left:none;border-top:none}.siteHeader .menu button.downward[disabled],.siteHeader .menu button.upward[disabled]{opacity:.2;cursor:default;background-color:#1e1e1e;box-shadow:none}.siteHeader .menu button.downward.downward::before,.siteHeader .menu button.upward.downward::before{transform:translate(-4px, -6px) rotate(45deg)}.siteHeader .menu button.downward.upward,.siteHeader .menu button.upward.upward{top:calc(100vh - 72px)}.siteHeader .menu button.downward.upward::before,.siteHeader .menu button.upward.upward::before{transform:translate(-4px, -2px) rotate(225deg)}}.siteHeader.fixed .menu{--tinge: #1E1E1E}@media screen and (min-width: 1100px){.webHeader.fixed .menu>ul{font-size:1rem;display:flex;flex-flow:row wrap}}@media screen and (min-width: 1400px){.webHeader.fixed .menu .menu{margin-left:calc(50% - 644px);margin-right:calc(50% - 644px)}.webHeader.fixed .menu .menu>ul>li>a{padding-left:16px;padding-right:16px}}.searchOnLp{position:relative;padding:16px;font-size:1.11em;border-radius:16px;box-shadow:0 0 0 1px rgba(65,60,60,.5);background-color:#fff}.searchOnLp.drawer button.handle{position:relative;height:2em;line-height:2;width:100%;padding:0 44px 0 8px;margin:0;text-align:left;font-size:1.4em;font-weight:bold;color:#000;background-color:rgba(0,0,0,0);box-shadow:none;border:none;border-radius:4px;transition:.2s}.searchOnLp.drawer button.handle:hover,.searchOnLp.drawer button.handle:focus{background-color:#e9e9e9;box-shadow:#e9e9e9 0 0 0 8px}.searchOnLp.drawer button.handle:focus-visible{box-shadow:#e9e9e9 0 0 0 5px,#cd442f 0 0 0 8px}.searchOnLp.drawer button.handle::after{content:"";position:absolute;rotate:45deg;width:16px;height:16px;border:#1e1e1e solid 2px;border-top:none;border-left:none;transition:.3s;right:20px;top:calc(50% - 12px)}.searchOnLp.drawer button.handle.closeIt::after{rotate:225deg;top:calc(50% - 4px)}.searchOnLp.drawer .tray{display:none;position:relative;z-index:2;padding:16px 0 8px}.searchOnLp.drawer .btnDv{margin-top:0}@media screen and (min-width: 1100px){.searchOnLp{margin:16px auto 0}.searchOnLp .handle{right:0}}.category{margin-bottom:32px}.category ul{list-style:none;margin:0;padding:0;overflow:hidden;line-height:1}.category li{float:left;margin:6px}.category li a{display:block;height:2.8em;line-height:2.9;padding:0 1.5em;text-decoration:none;border-radius:2em;color:#292929;background-color:#fff;box-shadow:#c6c3c0 0 0 0 1px;transition:.15s}.category li a:hover,.category li a:focus{box-shadow:#cd442f 0 0 0 2px}.category li.active a{background:#cd442f;color:#fff;box-shadow:#cd442f 0 0 0 1px}.category li.active a:hover{box-shadow:#cd442f 0 0 0 3px}.category li.active a:focus{box-shadow:#fff 0 0 0 1px,#cd442f 0 0 0 4px}.pagination{text-align:center;font-size:1.1em;line-height:1.5;letter-spacing:0}.pagination form{display:inline-block}.pagination input,.pagination select{font-size:inherit;height:2.4em;line-height:2.4}.pagination select{background-position:right 8px top .95em}.pagination a{text-decoration:none}.pagination em{color:#1e1e1e;display:inline-block;margin:0 .4em;font-style:normal;font-weight:bold}.pagination abbr{display:inline-block;margin:0 .4em;text-decoration:none;font-weight:bold;color:#1e1e1e}.pagination .items{display:inline}.pagination .items a{display:inline-block;font-weight:bold;color:#1e1e1e;height:1.5em;line-height:1.6;margin:0 3px;padding:0 6px;border-radius:4px;transition:.2s}.pagination .items a:hover{box-shadow:#cd442f 0 0 0 1px}.pagination .items a:focus{box-shadow:#cd442f 0 0 0 2px}.pagination .items a.active{background-color:#cd442f;color:#fff}.pagination .items a.active:focus{box-shadow:#fff 0 0 0 1px,#cd442f 0 0 0 3px}.pagination .page{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;line-height:1;letter-spacing:0;margin:16px auto;padding:3px;font-weight:bold}.pagination .page>li{flex:0 0 auto;margin:5px 3px}.pagination .page>li:hover{border-color:var(--tinge)}.pagination .page>li a{display:block;min-width:2.4em;height:2.4em;line-height:2.4;position:relative;bottom:0;padding:0 5px;border-radius:4px;color:var(--em);transition:box-shadow .2s,background .2s}.pagination .page>li a:hover{box-shadow:#c6c3c0 0 0 0 1px}.pagination .page>li a:focus{box-shadow:#cd442f 0 0 0 2px}.pagination .page>li.active a{color:#fff;background-color:#cd442f}.pagination .page>li.active a:hover{box-shadow:#fff 0 0 0 0,#cd442f 0 0 0 2px}.pagination .page>li.active a:focus{box-shadow:#fff 0 0 0 1px,#cd442f 0 0 0 3px}.pagination .page>li.first,.pagination .page>li.prev,.pagination .page>li.next,.pagination .page>li.last{margin:5px;text-indent:-20em}.pagination .page>li.first a,.pagination .page>li.prev a,.pagination .page>li.next a,.pagination .page>li.last a{position:relative;overflow:hidden;padding:0}.pagination .page>li.first a::before,.pagination .page>li.first a::after,.pagination .page>li.prev a::before,.pagination .page>li.prev a::after,.pagination .page>li.next a::before,.pagination .page>li.next a::after,.pagination .page>li.last a::before,.pagination .page>li.last a::after{content:"";position:absolute;border-style:solid;border-width:2px;border-color:#1e1e1e}.pagination .page>li.first a::after,.pagination .page>li.prev a::after,.pagination .page>li.next a::after,.pagination .page>li.last a::after{width:10px;height:10px;top:calc(50% - 5px);border-top:none;border-right:none;transform:rotate(45deg)}.pagination .page>li.first a:hover,.pagination .page>li.prev a:hover,.pagination .page>li.next a:hover,.pagination .page>li.last a:hover{box-shadow:#c6c3c0 0 0 0 1px}.pagination .page>li.first a:focus,.pagination .page>li.prev a:focus,.pagination .page>li.next a:focus,.pagination .page>li.last a:focus{box-shadow:#cd442f 0 0 0 2px}.pagination .page>li.first a::before,.pagination .page>li.last a::before{top:calc(50% - 8px);width:0;height:16px;border-right:none}.pagination .page>li.next a::after,.pagination .page>li.last a::after{transform:rotate(225deg)}.pagination .page>li.first a::before{left:16px}.pagination .page>li.first a::after{left:20px}.pagination .page>li.prev a::after{left:17px}.pagination .page>li.next a::after{left:14px}.pagination .page>li.last a::before{left:24px}.pagination .page>li.last a::after{left:12px}.rightContent .pagination{width:100%}.np{margin-bottom:80px}.np ul{list-style:none;margin:0;padding:0}.np>ul{font-size:1.4em;font-weight:bold;letter-spacing:.02em;line-height:1.3}.np>ul>li{position:relative;margin:12px 0;padding:0}.np>ul>li>a{display:block;position:relative;padding:1.2em 32px 1.1em 64px;text-decoration:none;background-color:#fff;color:#292929;box-shadow:rgba(65,60,60,.2) 0 2px 14px;transition:background-color .3s,color .3s}.np>ul>li>a::before{content:"";position:absolute}.np>ul>li>a::before{left:24px;top:1.5em;width:14px;height:14px;border:2px solid #cd442f;border-left:none;border-bottom:none;transform:rotate(45deg);transition:.3s}.np>ul>li>a:hover,.np>ul>li>a:focus{color:#fff;background-color:#cd442f;border-color:#cd442f}.np>ul>li>a:hover::before,.np>ul>li>a:focus::before{border-color:#fff;left:32px}@media screen and (min-width: 700px){.np>ul{display:flex;flex-wrap:wrap;gap:2vw}.np>ul>li{margin:0;flex:0 0 calc(50% - 1vw)}.np>ul>li:nth-child(2n){margin-right:0}.np>ul>li>a{height:100%}}@media screen and (min-width: 1100px){.np>ul{gap:20px}.np>ul>li{flex-basis:0 0 calc(50% - 10px)}}.lp{--hoverBgc: #ffe176}.lp ul{list-style:none;margin:0;padding:0}.lp li{margin:0;padding:0}.lp li>a{display:block;text-decoration:none;color:#292929}.lp li p{margin:0}.lp li p.title{font-size:1.2em}.lp li .label{display:inline-block;height:1.8em;line-height:1.9;padding:0 8px;border-radius:4px;background-color:#cd442f;color:#fff}.lp ul.list{line-height:1.8;border-top:2px solid #c6c3c0;border-bottom:2px solid #c6c3c0;background-color:#fff}.lp ul.list>li{border-bottom:1px solid #c6c3c0}.lp ul.list>li:last-child{border-bottom:none}.lp ul.list>li>a{position:relative;padding:14px 8px 10px 3em;transition:.2s}.lp ul.list>li>a::after{content:"";display:block;clear:both}.lp ul.list>li>a:hover,.lp ul.list>li>a:focus{text-decoration:underline;background-color:#f6f3f2}.lp ul.list>li>a:focus-visible{background-color:#292929;color:#fff}.lp ul.list>li .number{float:left;text-align:right;margin-left:-3em;min-width:2em}.lp ul.list>li p{display:inline}.lp ul.list>li .label{display:inline-block;margin-left:8px}.lp ul.list>li time{display:block;margin-top:8px}@media screen and (min-width: 700px){.lp ul.list>li>a:has(time){padding-right:8em}.lp ul.list>li time{position:absolute;right:8px;top:16px;margin-top:0}}.lp>table.list{border-collapse:collapse;line-height:1.6;width:calc(100% - 10px);margin:0 5px;background-color:#fff}.lp>table.list caption{padding:0 0 .4em;font-size:1.15em;font-weight:normal}.lp>table.list thead{background-color:#cd442f;color:#fff;border-bottom:3px solid #c6c3c0}.lp>table.list thead tr,.lp>table.list thead th{border:none}.lp>table.list thead th{white-space:nowrap}.lp>table.list.stickyHead thead{position:sticky;top:85px;z-index:9}.lp>table.list.stickyHead thead tr{border-bottom:none}.lp>table.list tbody{border-bottom:1px solid #c6c3c0}.lp>table.list tbody tr{transition:.2s}.lp>table.list tbody tr:nth-child(even){background-color:#f4f4f4}.lp>table.list tbody tr:hover{background-color:var(--hoverBgc)}.lp>table.list th,.lp>table.list td{padding:15px}.lp>table.list td{text-align:center}.lp>table.list td.aLeft{text-align:left}.lp>table.list td.aRight{text-align:right}.lp>table.list td.numb{text-align:right;width:4em}.lp>table.list td.numb::after{content:".";position:static}.lp>table.list td.title{font-size:1.15em;text-align:left}.lp>table.list td>a:only-child{display:block}.lp>table.list td>a:hover{color:#1e1e1e;text-decoration:none}.lp>table.list td a{color:#292929;text-decoration:underline;transition:.2s}.lp>table.list td a:focus{box-shadow:#cd442f 0 0 0 2px;text-decoration:none}.lp>table.list td a.fileType{text-decoration:none !important;color:#fff}.lp>table.list td a.fileType:hover,.lp>table.list td a.fileType:focus{box-shadow:var(--color) 0 0 0 1px inset,var(--bg) 0 0 0 2px;color:#fff;outline:none}.lp>table.list td a.fileType:only-child{margin:0 auto}.lp>table.list td time{display:inline-block;white-space:nowrap}.lp>table.list td .downloadFiles ul{list-style:none;margin:0;padding:0;line-height:1}.lp>table.list td .downloadFiles li{display:inline-block;padding:0;margin:2px}.lp>table.list td .downloadFiles li a{text-decoration:none;display:block;padding:0}@media screen and (max-width: 800px){.lp>table.list{width:calc(100% - 10px);margin:0 auto}.lp>table.list.rwdTable thead{display:none}.lp>table.list.rwdTable tbody{border:none}.lp>table.list.rwdTable tbody tr:hover{background-color:rgba(0,0,0,0);box-shadow:#cd442f 0 0 0 2px}.lp>table.list.rwdTable tr,.lp>table.list.rwdTable th,.lp>table.list.rwdTable td{display:block}.lp>table.list.rwdTable tr{position:relative;overflow:hidden;padding:.5em 12px .4em;margin:0 0 10px;border:none;box-shadow:#c6c3c0 0 0 0 1px;transition:.2s}.lp>table.list.rwdTable th,.lp>table.list.rwdTable td{position:static;padding:0;margin:0;text-align:left;border:none}.lp>table.list.rwdTable td{padding:.35em 0;text-align:left;border-bottom:1px dotted #c6c3c0}.lp>table.list.rwdTable td:last-child{border:none}.lp>table.list.rwdTable td::before{content:attr(data-th);display:inline-block;margin-right:.5em;font-size:.92em;line-height:1.7;height:1.6em;background-color:#d9d9d9;color:#292929;padding:0 .6em 1px 5px;border-radius:3px 1em 1em 3px}.lp>table.list.rwdTable td a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#085c76}.lp>table.list.rwdTable td a:hover{text-decoration:none;color:#085c76}.lp>table.list.rwdTable td a.fileType{display:inline-block;margin:2px}.lp>table.list.rwdTable td a.fileType:only-child{margin:2px}.lp>table.list.rwdTable td.numb{padding-top:0;padding-bottom:0;padding-left:7px;display:block;text-align:left;font-weight:bold;width:auto}.lp>table.list.rwdTable td.numb::before{display:none}.lp>table.list.rwdTable td.numb::after{display:inline-block}.lp>table.list.rwdTable td .downloadFiles{display:inline}}ul.fileList>li>a{padding:16px;text-decoration:none;background-color:#e9e9e9;border-radius:8px;transition:.2s}ul.fileList>li>a:hover{background-color:#fff;box-shadow:rgba(0,0,0,0) 0 0 0 0,rgba(65,60,60,.2) 0 2px 24px}ul.fileList>li>a:focus{background-color:#fff;box-shadow:#cd442f 0 0 0 2px,rgba(65,60,60,.2) 0 2px 12px}ul.fileList>li img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}ul.fileList>li dl{line-height:1.4;margin:16px auto 0;padding:20px 0 4px;border-top:1px solid #c6c3c0}ul.fileList>li dl>div{display:flex;flex-flow:row nowrap}ul.fileList>li dl>div+div{margin-top:12px}ul.fileList>li dl dd,ul.fileList>li dl dt{margin:0;padding:0}ul.fileList>li dl dt{margin-right:12px;color:#505050;white-space:nowrap}ul.fileList>li dl dd{white-space:normal;word-break:break-all}ul.topicList{list-style:none;margin:0 auto;padding:0;width:92%}ul.topicList>li{position:relative;max-width:400px;margin:20px auto;padding:100px 20px 20px;border-radius:16px}ul.topicList>li .background{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:16px;transition:.2s}ul.topicList>li .years{display:block;position:relative;z-index:9;padding:0 8px 0 16px;height:calc(2em + 8px);line-height:3.6;width:fit-content;white-space:nowrap;background-color:#e9e9e9;border-radius:12px 0 0 0}ul.topicList>li .years::after{content:"";position:absolute;top:0;width:5em;height:100%;background:url(../images/tab-bg.svg) no-repeat right top;background-size:auto 100%}ul.topicList>li article{position:relative;padding:16px;z-index:9;background-color:#e9e9e9;border-radius:0 12px 12px 12px}ul.topicList>li article .title{font-size:1.6em;line-height:1.4}ul.topicList>li article p{margin:8px 0;line-height:1.8}ul.topicList>li article .more a{margin-left:auto}ul.topicList>li:hover .background,ul.topicList>li:has(.more>a:focus) .background{filter:brightness(0.65)}ul.topicList>li:hover time,ul.topicList>li:has(.more>a:focus) time{background-color:#fff}ul.topicList>li:hover time::after,ul.topicList>li:has(.more>a:focus) time::after{filter:brightness(2)}ul.topicList>li:hover article,ul.topicList>li:has(.more>a:focus) article{background-color:#fff}@media screen and (min-width: 700px){ul.topicList>li{display:flex;flex-flow:column wrap;justify-content:flex-end}ul.topicList>li article .title,ul.topicList>li article p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}ul.topicList>li article .title{-webkit-line-clamp:2;line-clamp:2}ul.topicList>li article p{-webkit-line-clamp:3;line-clamp:3}ul.topicList>li>a{flex:0 1 auto;padding:24px;display:flex;flex-wrap:nowrap;flex-direction:column}ul.topicList>li>a article p{margin-bottom:auto}}@media screen and (min-width: 700px){.topicComplex .topicList{width:100%;display:flex;flex-flow:row wrap;gap:20px}.topicComplex .topicList>li{flex:0 0 calc(50% - 10px);margin:0;min-height:25em;max-width:none}}@media screen and (min-width: 1100px){.topicComplex .topicList{gap:18px}.topicComplex .topicList>li{margin:0;flex-basis:calc(33.3333% - 12px)}.topicComplex .topicList>li article .title{font-size:1.5em}}.cards+.pagination{margin-top:56px}.cards ul{list-style:none;margin:0 auto;padding:0}.cards>ul{max-width:400px}.cards>ul>li{margin:24px auto}.cards>ul>li>a{display:block;height:100%}@media screen and (min-width: 700px){.cards>ul{display:flex;flex-flow:row wrap;gap:24px;max-width:824px}.cards>ul>li{flex:0 0 calc(50% - 12px);margin:0}}@media screen and (min-width: 1100px){.cards>ul{max-width:none}.cards>ul>li{flex-basis:calc(33.3333% - 16px)}}@media screen and (min-width: 1100px){.topicComplex .cards,.searchComplex .cards{width:100%;margin:0}.topicComplex .cards>ul,.searchComplex .cards>ul{gap:15px}.topicComplex .cards>ul>li,.searchComplex .cards>ul>li{flex-basis:calc(33.3333% - 10px)}}.stack ul{list-style:none;margin:0;padding:0}.stack>ul>li{margin:0 0 20px;padding:16px;box-shadow:#c6c3c0 0 0 0 0,rgba(65,60,60,.2) 0 2px 8px;color:#292929}.stack>ul>li a{text-decoration:none}.stack>ul>li img{display:block;width:100%;height:auto;object-fit:contain;margin:0 0 16px}.stack>ul>li p a{color:#000}.stack>ul>li p.title{font-size:1.3em;line-height:1.4;margin:20px 0}.stack>ul>li p.title a{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.stack>ul>li p.title a:hover{text-decoration:underline}.stack>ul>li p.title a:focus{box-shadow:#cd442f 0 0 0 2px;text-decoration:none}.stack>ul>li p.description{margin:20px 0;line-height:2;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.stack>ul>li .more{margin-top:32px}@media screen and (min-width: 700px){.stack>ul>li{padding:20px 32px 20px 20px;overflow:hidden}.stack>ul>li::after{content:"";display:block;clear:both}.stack>ul>li>img{float:left;width:30vw;aspect-ratio:1;margin-right:32px;margin-bottom:0;border:1px solid #e3dfdf}.stack>ul>li .more{margin-left:calc(30vw + 24px);margin-top:24px}}@media screen and (min-width: 1100px){.stack>ul>li img{max-width:420px}.stack>ul>li p.title{font-size:1.5em}}@media screen and (min-width: 1400px){.stack>ul>li .more{margin-left:444px}}.theme-archive,.theme-lecture,.theme-eduSource{position:relative;margin-top:40px;margin-bottom:80px}.theme-archive hgroup,.theme-lecture hgroup,.theme-eduSource hgroup{width:calc(100% - 84px);max-width:720px;margin:0 auto 48px}.theme-archive hgroup h3,.theme-lecture hgroup h3,.theme-eduSource hgroup h3{font-size:2em;text-align:center;margin:0 0 24px}.theme-archive hgroup p,.theme-lecture hgroup p,.theme-eduSource hgroup p{line-height:1.8;font-size:1.125em}.theme-archive .flow,.theme-lecture .flow,.theme-eduSource .flow{margin:0 32px 16px}.theme-archive .flow .flowItem p,.theme-lecture .flow .flowItem p,.theme-eduSource .flow .flowItem p{margin:12px auto 0;font-size:1.125em;line-height:1.5;height:2.9em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.theme-archive .flow .slick-arrow,.theme-lecture .flow .slick-arrow,.theme-eduSource .flow .slick-arrow{position:absolute;top:50%}.theme-archive .flow .slick-arrow.slick-prev,.theme-lecture .flow .slick-arrow.slick-prev,.theme-eduSource .flow .slick-arrow.slick-prev{left:0;translate:-100% -50%}.theme-archive .flow .slick-arrow.slick-next,.theme-lecture .flow .slick-arrow.slick-next,.theme-eduSource .flow .slick-arrow.slick-next{right:0;translate:100% -50%}.theme-archive .pausePlay,.theme-lecture .pausePlay,.theme-eduSource .pausePlay{top:auto;right:calc(4% + 24px);translate:0 -110%}.theme-archive .more>a,.theme-lecture .more>a,.theme-eduSource .more>a{margin:5px auto}.theme-archive .more>a:hover,.theme-archive .more>a:focus,.theme-lecture .more>a:hover,.theme-lecture .more>a:focus,.theme-eduSource .more>a:hover,.theme-eduSource .more>a:focus{--tinge: #fff;--bgc: #cd442f;--outline-c1: #cd442f}.theme-archive .more>a:focus,.theme-lecture .more>a:focus,.theme-eduSource .more>a:focus{--outline-c1: #fff;--outline-c2: #cd442f}@media screen and (min-width: 1100px){.theme-archive,.theme-lecture,.theme-eduSource{margin-bottom:160px;margin-top:60px}.theme-archive hgroup h3,.theme-lecture hgroup h3,.theme-eduSource hgroup h3{font-size:2.5em;letter-spacing:3px}.theme-archive hgroup p,.theme-lecture hgroup p,.theme-eduSource hgroup p{font-size:1.25em}.theme-archive .pausePlay,.theme-lecture .pausePlay,.theme-eduSource .pausePlay{top:auto;translate:100% -110%}}.theme-archive .flow{position:relative}.theme-archive .flow .flowItem{margin:12px 10px 24px}.theme-archive .flow .flowItem>a{display:block;height:100%;padding:16px;text-decoration:none;background-color:#e9e9e9;border-radius:8px;transition:.3s}.theme-archive .flow .flowItem>a:hover{background-color:#1e1e1e;color:#fff}.theme-archive .flow .flowItem>a:focus{background-color:#1e1e1e;color:#fff;box-shadow:#fff 0 0 0 1px,#cd442f 0 0 0 5px}.theme-archive .flow .flowItem img{display:block;width:100%;aspect-ratio:3/2;object-fit:contain}.theme-lecture .flow,.theme-eduSource .flow{overflow:visible}.theme-lecture .flow .flowItem,.theme-eduSource .flow .flowItem{margin:20px 12px}.theme-lecture .flow .flowItem>a,.theme-eduSource .flow .flowItem>a{display:block;height:100%;padding:0 0 16px;text-decoration:none;overflow:hidden;background-color:#f4f4f4;box-shadow:rgba(65,60,60,.5) 0 4px 6px -4px;transition:.2s}.theme-lecture .flow .flowItem>a:hover,.theme-eduSource .flow .flowItem>a:hover{translate:0 -6px;box-shadow:rgba(65,60,60,.2) 0 6px 16px -2px;background-color:#fff}.theme-lecture .flow .flowItem>a:focus,.theme-eduSource .flow .flowItem>a:focus{translate:0 0;box-shadow:#443939 0 0 0 3px}.theme-lecture .flow .flowItem>a p,.theme-eduSource .flow .flowItem>a p{margin:16px 16px 0}.theme-lecture .flow .flowItem img,.theme-eduSource .flow .flowItem img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.sitemap{margin-top:32px;margin-bottom:80px}.sitemap kbd{margin:0 5px}.sitemap ul{list-style:none;margin:0;padding:0}.sitemap .keyboardGuide{margin:0 0 48px;line-height:2}.sitemap .accesskeyDefine,.sitemap .modifierKeys{padding:24px;margin:0 0 2em;border:1px dashed #c6c3c0;border-radius:16px;background-color:#f4f4f4}.sitemap .accesskeyDefine li+li,.sitemap .modifierKeys li+li{margin-top:1em}.sitemap .modifierKeys .platform p{margin:0 0 1em;font-weight:bold}.sitemap .modifierKeys .platform+.platform{border-top:1px solid #e3dfdf;margin-top:24px;padding-top:24px}.sitemap .cascading{margin:48px auto}.sitemap .cascading ul{line-height:1.5;list-style:none;margin:2px 0;padding:0}.sitemap .cascading ul a{position:relative;text-decoration:none;display:block;color:#292929;padding:.6em 2px 0;margin:0}.sitemap .cascading ul a:hover,.sitemap .cascading ul a:focus{color:#000}.sitemap .cascading ul a:focus-visible{box-shadow:#cd442f 0 0 0 2px}.sitemap .cascading ul .numb{display:inline-block}.sitemap .cascading>ul{display:flex;flex-flow:row wrap;gap:16px 6%}.sitemap .cascading>ul>li{flex:0 0 47%;margin:0 0 2em}.sitemap .cascading>ul>li>a{font-size:1.125em;font-weight:bold;padding-bottom:5px;transition:.15s}.sitemap .cascading>ul>li>a .numb{margin-right:.5em}.sitemap .cascading>ul>li>a::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#292929;transition:.15s}.sitemap .cascading>ul>li>a:hover::after,.sitemap .cascading>ul>li>a:focus::after{height:4px;background-color:#cd442f}.sitemap .cascading>ul>li li{margin:6px 0}.sitemap .cascading>ul>li>ul{margin-top:.3em}.sitemap .cascading>ul>li>ul a{padding-bottom:3px;transition:.2s}.sitemap .cascading>ul>li>ul a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#e3dfdf;transition:.1s}.sitemap .cascading>ul>li>ul a:hover::after,.sitemap .cascading>ul>li>ul a:focus::after{background-color:#cd442f;height:2px}.sitemap .cascading>ul>li>ul a:focus-visible::after{background-color:rgba(0,0,0,0);bottom:0}.sitemap .cascading>ul>li>ul>li>a{padding-left:2.4em}.sitemap .cascading>ul>li>ul>li>a .numb{min-width:2.4em;margin-left:-2.4em}.sitemap .cascading>ul>li>ul>li>ul>li>a{padding-left:3em}.sitemap .cascading>ul>li>ul>li>ul>li>a .numb{min-width:3em;margin-left:-3em}.sitemap .cascading>ul>li>ul ul{margin-left:1em;margin-bottom:.8em}@media screen and (min-width: 700px){.sitemap .cascading>ul{gap:16px 3.5%}.sitemap .cascading>ul>li{flex-basis:31%}}@media screen and (min-width: 1100px){.sitemap .keyboardGuide{padding:1.5em 5% 3em}.sitemap .modifierKeys{display:flex;justify-content:space-between;position:relative}.sitemap .modifierKeys::after{content:"";position:absolute;left:50%;top:24px;bottom:24px;width:1px;background-color:#c6c3c0}.sitemap .modifierKeys .platform{flex:0 0 47%;margin:0;padding:0}.sitemap .modifierKeys .platform+.platform{margin:0;padding:0;border:none}.sitemap .cascading>ul{gap:24px}.sitemap .cascading>ul>li{flex-basis:calc(25% - 18px)}}@media screen and (min-width: 1400px){.sitemap .cascading>ul{gap:25px}.sitemap .cascading>ul>li{flex-basis:calc(20% - 20px)}}.topicComplex{width:92%;margin:0 auto;padding:0 0 80px}.topicComplex .searchOnLp{width:100%;margin-top:0}.topicComplex .category{width:100%}.topicComplex .leftSidebar{position:fixed;z-index:199;left:10px;right:10px;bottom:0;padding:8px;max-height:calc(100vh - 70px);overflow-y:auto}.topicComplex .leftSidebar .tray{display:none}@media screen and (min-width: 1100px){.topicComplex{width:92%;max-width:1288px;display:flex;flex-flow:row wrap}.topicComplex .brief{flex:0 0 100%}.topicComplex .leftSidebar{flex:0 0 25%;width:auto;position:static;z-index:0}.topicComplex .leftSidebar button.handle{display:none}.topicComplex .leftSidebar .tray{display:block}.topicComplex .rightContent{flex:0 0 72%;margin-left:3%}.topicComplex .rightContent .thumbList{margin-bottom:56px}}.topicComplex .brief{padding:50px 0;text-align:center}.topicComplex .brief h2,.topicComplex .brief p,.topicComplex .brief time{margin:0 auto}.topicComplex .brief h2{font-family:"Noto Serif TC",serif;font-size:2em;font-weight:600;padding:30px 0 24px;line-height:1.2}.topicComplex .brief p{border-top:1px solid #443939;line-height:2;padding:24px 0;text-align:left}@media screen and (min-width: 1100px){.topicComplex .brief h2,.topicComplex .brief p,.topicComplex .brief time{max-width:90%;width:fit-content}.topicComplex .brief h2{font-size:3.2em}.topicComplex .brief p{padding-left:22%;padding-right:22%}}.topicComplex .toc_head{position:relative;padding:0 40px 0 16px;font-size:1.125em;height:3em;line-height:3;border-radius:6px;transition:.2s}.topicComplex .toc_head em{display:block;font-style:normal;font-weight:bold}.topicComplex .toc_head button.handle{--tinge: #292929;position:absolute;left:0;right:0;top:0;height:100%;line-height:100%;border:none;margin:0;background-color:rgba(0,0,0,0)}.topicComplex .toc_head button.handle::after{content:"";position:absolute;right:20px;top:calc(1.5em - 2px);width:4px;height:4px;border-radius:2px;background-color:var(--tinge);box-shadow:var(--tinge) -8px 0 0,var(--tinge) 8px 0 0;transition:.2s}.topicComplex .toc_head button.handle:hover,.topicComplex .toc_head button.handle:focus{--tinge: #fff}.topicComplex .toc_head button.handle.closeIt::after{box-shadow:none;width:16px;right:12px}.topicComplex .toc_head:has(.handle.closeIt){background-color:#e9e9e9}.topicComplex .toc_head:has(.handle:hover,.handle:focus){background-color:#5a5a5a;color:#fff}.topicComplex .toc{margin-top:8px}.topicComplex .toc ul{list-style:none;margin:0;padding:0}.topicComplex .toc>ul{line-height:1.5}.topicComplex .toc>ul li a{position:relative;padding:13px 16px 11px;display:block;text-decoration:none;color:#1e1e1e;transition:.2s}.topicComplex .toc>ul li a:hover{background-color:#cd442f;color:#fff}.topicComplex .toc>ul li a:hover::after{border-color:#fff}.topicComplex .toc>ul li a:hover::before{background-color:#fff}.topicComplex .toc>ul li a:has(+ul){padding-right:40px}.topicComplex .toc>ul li a:has(+ul)::after{content:"";position:absolute;rotate:45deg;width:9px;height:9px;border:#443939 solid 2px;border-top:none;border-left:none;transition:.3s;right:15px;top:17px}.topicComplex .toc>ul li a.closeIt::after{rotate:225deg;top:22px}.topicComplex .toc>ul>li{margin:2px 0;border-radius:8px;overflow:hidden;transition:.2s}.topicComplex .toc>ul>li:has(>a.closeIt){background-color:#fff}.topicComplex .toc>ul>li ul{display:none}.topicComplex .toc>ul>li>ul>li a::before{content:"";position:absolute;top:21px;width:4px;height:4px;background:#cd442f}.topicComplex .toc>ul>li>ul>li>a{padding-left:36px}.topicComplex .toc>ul>li>ul>li>a::before{left:22px}.topicComplex .toc>ul>li>ul>li>ul>li>a{padding-left:56px}.topicComplex .toc>ul>li>ul>li>ul>li>a::before{left:42px}.topicComplex .toc>ul>li>ul>li>ul>li>ul>li>a{padding-left:76px}.topicComplex .toc>ul>li>ul>li>ul>li>ul>li>a::before{left:62px}.topicComplex .leftSidebar{background-color:#e9e9e9;border-radius:8px 8px 0 0;box-shadow:rgba(65,60,60,.5) 0 0 16px 2px}.topicComplex .prologue{margin:0 auto 40px;padding:12px 0;line-height:2;border-bottom:1px solid #888}.topicComplex .prologue .chapterTitle{font-size:1.6em;font-weight:500;line-height:1.3;text-align:center;margin:0 0 24px}@media screen and (min-width: 1100px){.topicComplex .toc_head{border-radius:0;border-bottom:1px solid #c6c3c0}.topicComplex .toc_head button.handle{display:none}.topicComplex .prologue .chapterTitle{font-size:2.5em;text-align:left}.topicComplex .leftSidebar{max-height:none;box-shadow:none;border-radius:16px}}.archComplex .head:first-child{font-size:1.125em;font-weight:bold;margin:0 auto 12px}.archComplex .photoSlide,.archComplex .metaFile,.archComplex .description,.archComplex .keywords{margin:0 auto 32px}@media screen and (min-width: 1100px){.archComplex{display:flex;flex-flow:row wrap;gap:24px}.archComplex .photoSlide,.archComplex .description{margin:0;flex:0 0 calc(55% - 12px);width:calc(55% - 12px)}.archComplex .metaFile,.archComplex .keywords{margin:0;flex:0 0 calc(45% - 12px);width:calc(45% - 12px)}}.photoSlide{position:relative}.photoSlide .photoShow{width:100%;aspect-ratio:4/3;overflow:hidden}.photoSlide .photoShow .flowItem{background-color:#e9e9e9}.photoSlide .photoShow .flowItem img{display:block;margin:0 auto;width:100%;aspect-ratio:4/3;object-fit:scale-down;transition:.2s}.photoSlide .photoShow .flowItem a{position:relative;display:block;height:100%;text-decoration:none;transition:.2s}.photoSlide .photoShow .flowItem a::before{content:"";opacity:0;z-index:0;position:absolute;left:0;top:0;height:100%;width:100%;box-shadow:#cd442f 0 0 0 3px inset;transition:.2s}.photoSlide .photoShow .flowItem a:hover{cursor:zoom-in}.photoSlide .photoShow .flowItem a:hover img{scale:108%}.photoSlide .photoShow .flowItem a:focus::before{opacity:1;z-index:9}.photoSlide .photoShow .flowItem a:focus img{scale:100%}.photoSlide .photoShow .slick-dots{z-index:9;position:absolute;bottom:8px;right:8px;margin:0;padding:0 2em 0 12px;font-size:1.2em;height:1.6em;line-height:1.6;background-color:rgba(0,0,0,.7);border-radius:1em}.photoSlide .photoShow .slick-dots li{display:none;margin:0;padding:0}.photoSlide .photoShow .slick-dots li.slick-active{display:block}.photoSlide .photoShow .slick-dots li button,.photoSlide .photoShow .slick-dots li span{padding:0;margin:0;text-align:right;width:auto;min-width:1.2em;height:1em;line-height:1;background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;color:#fff}.photoSlide .photoShow .slick-dots li span{display:inline;vertical-align:middle}.photoSlide .photoNav{margin:16px 0 0}.photoSlide .photoNav .flowItem{margin:8px 4px;box-shadow:#fff 0 0 0 1px}.photoSlide .photoNav .flowItem img{display:block;height:120px}.photoSlide .photoNav .flowItem a{display:block}.photoSlide .photoNav .flowItem a:focus{box-shadow:#fff 0 0 0 1px,#cd442f 0 0 0 4px}.photoSlide .photoNav .flowItem.slick-current a{box-shadow:#fff 0 0 0 1px,#1e1e1e 0 0 0 3px}.photoSlide .photoNav .flowItem.slick-current a:focus{box-shadow:#fff 0 0 0 1px,#cd442f 0 0 0 5px}.photoSlide .photoNav .slick-arrow{top:50%;left:-8px;translate:0 -50%}.photoSlide .photoNav .slick-arrow.slick-next{right:-8px;left:auto}.photoSlide .pausePlay{translate:0 0;opacity:.5;transition:.3s}.photoSlide .pausePlay:focus{translate:0 -70%;opacity:1}.photoSlide .pausePlay.paused{translate:0 -70%;opacity:1}.photoSlide:hover .pausePlay{translate:0 -70%;opacity:1}.photoSlide .total{z-index:9;position:absolute;right:8px;bottom:9px;padding-right:10px;height:1.5em;line-height:1.5;color:#fff}.photoSlide .total::before{content:"/ "}@media screen and (min-width: 1100px){.photoSlide .photoNav{margin-top:24px}}.metaFile{margin:0 auto;padding:24px 0;box-shadow:#c6c3c0 0 0 0 1px,rgba(65,60,60,.2) 0 2px 10px;border-radius:16px}.metaFile>table{margin:0 auto;width:100%;line-height:1.5;border-collapse:collapse}.metaFile>table th,.metaFile>table td{padding:12px;vertical-align:top}.metaFile>table th{width:30%;text-align:right;padding-right:20px}.metaFile>table td{padding-left:0}.metaFile>table td .topicPath{list-style:none;margin:0;padding:0}.metaFile>table td .topicPath::after{content:"";display:block;clear:both}.metaFile>table td .topicPath>li{float:left;padding:0;margin:0 0 7px}.metaFile>table td .topicPath>li:last-child::after{display:none}.metaFile>table td .topicPath>li::after{content:"❯";margin-left:6px;margin-right:6px}.metaFile>table td .topicPath>li>a{display:inline-block}.metaFile>table tbody{border-top:1px solid #c6c3c0}.metaFile>table tbody tr:first-child th,.metaFile>table tbody tr:first-child td{padding-top:20px}.metaFile>table tbody tr:last-child th,.metaFile>table tbody tr:last-child td{padding-bottom:16px}.metaFile>table tbody:first-of-type{border-top:none}.metaFile>table a{color:#085c76;text-decoration:underline}.metaFile>table a:hover{text-decoration:none}.metaFile>table a:focus{outline:2px solid #085c76;text-decoration:none}@media screen and (max-width: 560px){.metaFile>table tbody tr{display:block;margin:8px 12px;border-bottom:1px dashed #e3dfdf}.metaFile>table tbody tr:last-child{border-bottom:none}.metaFile>table tbody th,.metaFile>table tbody td{display:inline-block}.metaFile>table tbody tr:nth-child(n) th,.metaFile>table tbody tr:nth-child(n) td{padding:8px 4px 10px;text-align:left}.metaFile>table tbody tr:nth-child(n) th{width:auto;padding-bottom:0}}.archComplex .description{background-color:#f4f4f4;border-radius:16px;padding:24px}.archComplex .description .head{margin-bottom:16px}.archComplex .description p{line-height:1.8;margin:0}.archComplex .description p+p{margin-right:1.2em}.archComplex .keywords{padding:24px 16px}.archComplex .keywords ul{list-style:none;margin:0;padding:0}.archComplex .keywords ul::after{content:"";display:block;clear:both}.archComplex .keywords li{float:left;margin:4px}.archComplex .keywords li a{display:block;text-decoration:none;background-color:#f4f4f4;height:2.2em;line-height:2.2;padding:0 1.2em;border-radius:2em;transition:.2s}.archComplex .keywords li a:hover{box-shadow:#888 0 0 0 1px}.archComplex .keywords li a:focus{background-color:#1e1e1e;color:#fff;box-shadow:#1e1e1e 0 0 0 2px}.relatedFiles{margin-top:60px;padding:40px 0;border-top:1px solid #c6c3c0}.relatedFiles:last-child{margin-bottom:80px}.relatedFiles .head{text-align:center;font-size:1.4em;font-weight:bold;margin-bottom:12px}.relatedFiles .flow{padding-left:40px;padding-right:40px}.relatedFiles .flow .slick-arrow{position:absolute;top:50%;translate:0 -50%}.relatedFiles .flow .slick-arrow.slick-prev{left:0}.relatedFiles .flow .slick-arrow.slick-next{right:0}.relatedFiles .flowItem{margin:16px 8px;padding:0}.relatedFiles .flowItem>a{display:block;height:100%;padding:16px;text-decoration:none;background-color:#e9e9e9;border-radius:8px;transition:.2s}.relatedFiles .flowItem>a:hover{background-color:#fff;box-shadow:#c6c3c0 0 0 0 1px,rgba(65,60,60,.2) 0 4px 8px}.relatedFiles .flowItem>a:focus{background-color:#fff;box-shadow:#443939 0 0 0 2px,rgba(65,60,60,.2) 0 4px 8px}.relatedFiles .flowItem img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.relatedFiles .flowItem dl{line-height:1.4;margin:16px auto 0;padding:16px 0 0;border-top:1px solid #c6c3c0}.relatedFiles .flowItem dl>div{margin:12px 0;display:flex;flex-flow:row nowrap}.relatedFiles .flowItem dl dd,.relatedFiles .flowItem dl dt{margin:0;padding:0}.relatedFiles .flowItem dl dt{margin-right:12px;color:#505050;white-space:nowrap}.relatedFiles .flowItem dl dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relatedFiles .slick-dots{padding:4px}@media screen and (min-width: 600px){.relatedFiles .flowItem{margin-left:8px;margin-right:8px}}@media screen and (min-width: 1100px){.relatedFiles .head{text-align:left;margin-left:12px}.relatedFiles .flow{padding-left:0;padding-right:0}.relatedFiles .flow .slick-arrow.slick-prev{translate:-96% -50%}.relatedFiles .flow .slick-arrow.slick-next{translate:96% -50%}}.searchComplex .archSearch{background-color:#e9e9e9;border-radius:16px;margin-bottom:16px}.searchComplex .archSearch .hotKeywords{--a-bgc: #fff}.searchComplex .leftSidebar .keyword{display:block;margin:0 8px 16px;font-weight:bold;font-style:normal;color:#000}.searchComplex .leftSidebar ul{list-style:none;margin:0;padding:0}.searchComplex .leftSidebar li{margin:0 0 6px}.searchComplex .leftSidebar li>button{position:relative;width:100%;height:auto;margin:0;padding:10px 12px 8px 36px;text-align:left;line-height:1.5;border-radius:1.5em;background-color:rgba(0,0,0,0);color:#292929}.searchComplex .leftSidebar li>button::before{position:absolute;left:10px;top:.7em;width:20px;height:20px;line-height:21px;text-align:center;border-radius:50%;color:#fff;transition:.15s}.searchComplex .leftSidebar li>button:hover,.searchComplex .leftSidebar li>button:focus{background-color:#fff}.searchComplex .leftSidebar li>button:hover .count,.searchComplex .leftSidebar li>button:focus .count{box-shadow:#888 0 0 0 1px}.searchComplex .leftSidebar li>button:focus-visible{box-shadow:#443939 0 0 0 2px}.searchComplex .leftSidebar li>button .count{display:inline-block;height:1.2em;line-height:1.3;min-width:1.3em;text-align:center;padding:0 4px;margin:0 0 0 3px;border-radius:1em;font-family:"Courier New",Courier,monospaces;font-weight:bold;background-color:#fff}.searchComplex .leftSidebar .conditions,.searchComplex .leftSidebar .filters{margin:0 0 16px;padding:8px;border-radius:16px;background-color:#e9e9e9;border-radius:#e9e9e9}.searchComplex .leftSidebar .conditions .head,.searchComplex .leftSidebar .filters .head{font-size:1.15em;letter-spacing:1px}.searchComplex .leftSidebar .conditions .head{margin:0 0 16px;padding:8px 8px 16px;border-bottom:1px solid #c6c3c0}.searchComplex .leftSidebar .conditions li button::before{content:"−";background-color:#cd442f}.searchComplex .leftSidebar .conditions li button:hover::before,.searchComplex .leftSidebar .conditions li button:focus::before{box-shadow:#cd442f 0 0 0 2px}.searchComplex .leftSidebar .filters .head{position:relative;border-radius:8px}.searchComplex .leftSidebar .filters .head .text{display:block;margin-right:36px;padding:8px}.searchComplex .leftSidebar .filters .head button.handle{margin:0;height:2.4em;width:100%;position:absolute;top:0;background-color:rgba(0,0,0,0);transition:.2s}.searchComplex .leftSidebar .filters .head button.handle::before{content:"";position:absolute;transition:.2s;right:3px;top:3px;width:36px;height:36px;border-radius:50%}.searchComplex .leftSidebar .filters .head button.handle::after{content:"";position:absolute;rotate:45deg;width:10px;height:10px;border:#443939 solid 2px;border-top:none;border-left:none;transition:.3s;right:16px;top:14px}.searchComplex .leftSidebar .filters .head button.handle.closeIt::after{top:18px;rotate:225deg}.searchComplex .leftSidebar .filters .head button.handle:hover::before{background-color:#fff}.searchComplex .leftSidebar .filters .head button.handle:focus::before{background-color:#1e1e1e}.searchComplex .leftSidebar .filters .head button.handle:focus::after{border-color:#fff}.searchComplex .leftSidebar .filters>ul{border-top:1px solid #c6c3c0;margin-top:8px;padding-top:12px;padding-bottom:12px}.searchComplex .leftSidebar .filters li button::before{content:"+";background-color:#cd442f}.searchComplex .leftSidebar .filters li button:hover::before,.searchComplex .leftSidebar .filters li button:focus::before{box-shadow:#cd442f 0 0 0 2px}.searchComplex .result,.searchComplex .rightContent{padding:16px 0;margin:24px auto 0;width:92%}.searchComplex .result .searchInput,.searchComplex .rightContent .searchInput{margin:0 0 16px}.searchComplex .result .searchInput em.keyword,.searchComplex .rightContent .searchInput em.keyword{display:inline-block;margin-left:8px;font-size:1.5em;font-weight:bold;font-style:normal}.searchComplex .result .thumbList,.searchComplex .rightContent .thumbList{margin-top:24px}@media screen and (min-width: 1100px){.searchComplex{display:flex;flex-flow:row wrap;justify-content:space-between;padding:0}.searchComplex .archSearch{flex:0 0 100%;margin-bottom:36px}.searchComplex .archSearch form,.searchComplex .archSearch .hotKeywords{max-width:920px}.searchComplex .leftSidebar{flex:0 0 28%;width:auto;margin:0}.searchComplex .rightContent{flex:0 0 69%;width:auto;margin:0}.searchComplex .rightContent .thumbList{width:100%;margin-bottom:56px}}.archSearch{margin:0;padding:40px 4% 40px;text-align:center}.archSearch form{position:relative;margin:0 auto 16px;padding:4px;height:3.25em;width:100%;text-align:left;border-radius:8px;background-color:#fff;box-shadow:#c6c3c0 0 0 0 1px;transition:.2s}.archSearch form:hover,.archSearch form:has(input:focus,button:focus){box-shadow:#c6c3c0 0 0 12px 1px}.archSearch input,.archSearch button{margin:0;font-size:inherit;border-radius:4px;transition:.2s}.archSearch input[type=text]{height:calc(3.25em - 8px);width:calc(100% - 3.5em);padding:0 .5em;border:none;outline:none}.archSearch input[type=text]:focus{box-shadow:#cd442f 0 0 0 2px}.archSearch button{--tinge: #1E1E1E;--bgc: #fff;background-color:var(--bgc);position:absolute;right:4px;top:4px;width:calc(3.25em - 8px);height:calc(3.25em - 8px);border:none}.archSearch button:hover{--bgc: #e9e9e9}.archSearch button:focus{--tinge: #fff;--bgc: #cd442f}.archSearch .hotKeywords{--a-bgc: #e9e9e9;--a-color: #292929;list-style:none;line-height:1;margin:16px auto;padding:0;display:flex;flex-flow:row wrap;justify-content:center}.archSearch .hotKeywords li{margin:4px;padding:0}.archSearch .hotKeywords li a{display:block;height:2.3em;line-height:2.35;padding:0 16px;border-radius:2em;white-space:nowrap;background-color:var(--a-bgc);color:var(--a-color);text-decoration:none;transition:.2s}.archSearch .hotKeywords li a:hover{box-shadow:#443939 0 0 0 1px}.archSearch .hotKeywords li a:focus{--a-bgc: #1E1E1E;--a-color: #fff}.archSearch .tip{margin:1.5em 0 0}.browsing label{display:block;margin:0 0 24px}.browsing label .label{margin:8px 4px;font-weight:bold}.browsing label select,.browsing label input{border:none}.browsing label select{width:100%}.browsing label input[list]{line-height:1.2}.browsing .btnDv{padding:12px 0 0}@media screen and (min-width: 1100px){.browsing form{display:flex;flex-flow:row wrap;justify-content:space-between}.browsing label{margin:0;flex:0 0 47%}.browsing .btnDv{flex:0 0 100%;margin-top:24px}}.tryOthers{margin:0 auto;text-align:center}.tryOthers ul{list-style:none;margin:1.8em 0 1em;padding:0}.tryOthers li{margin:8px;line-height:1;font-size:1.125em;text-align:center;display:inline-block}.tryOthers li>a{display:block;position:relative;margin:0 auto;padding:5px 0;width:fit-content;text-decoration:none}.tryOthers li>a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#c6c3c0}.tryOthers li>a:hover::after,.tryOthers li>a:focus::after{height:3px;background-color:#cd442f}.tryOthers li>a:focus-visible{outline:2px solid #cd442f}.tryOthers li>a:focus-visible:after{background-color:rgba(0,0,0,0)}@media screen and (min-width: 700px){.tryOthers li{margin:0}.tryOthers li+li{margin-left:28px}}.tip{font-size:.92em;line-height:1.6}.searchAdv{padding:32px 3%;margin-bottom:80px;box-shadow:rgba(65,60,60,.2) 0 0 16px 2px;border-radius:16px}.searchAdv .archSearch{padding:0;margin:0 auto}.searchAdv .browsing{--inputBdr: transparent;padding:32px 4%;margin:48px auto;background-color:#e9e9e9;border-radius:16px}.searchAdv p.note{margin-top:6px}@media screen and (min-width: 1100px){.searchAdv{padding:56px 32px;margin-bottom:100px}.searchAdv .browsing,.searchAdv .archSearch,.searchAdv .tryOthers{max-width:960px}.searchAdv .archSearch form,.searchAdv .archSearch .hotKeywords{max-width:none}}.lightbox{--lbxWidth: 94vw;--lbxHeight: calc(100vh - 6vw);--lbxWidthMax: calc(1400px*.94);display:none;z-index:199;position:fixed;top:3vw;left:3vw;width:var(--lbxWidth);height:var(--lbxHeight);padding:0;margin:0 auto;overflow:auto;overflow-y:auto;background-color:#fff;box-shadow:rgba(0,0,0,.5) 0 0 28px}.lightbox button.closeThis{position:absolute;right:3px;top:3px;z-index:99}@media screen and (min-width: 1400px){.lightbox{width:var(--lbxWidthMax);left:calc(50vw - 1400px*.47)}}.lightbox.bigPhotos{background-color:#222}.lightbox.bigPhotos .photoStage{position:relative;width:100%;height:100%}.lightbox.bigPhotos .photoStage .navArrow{position:absolute;z-index:99;top:50%;translate:0 -50%}.lightbox.bigPhotos .photoStage .navArrow.prev{left:8px}.lightbox.bigPhotos .photoStage .navArrow.next{left:auto;right:8px}.lightbox.bigPhotos .photoShow,.lightbox.bigPhotos .flow{position:relative}.lightbox.bigPhotos .photoShow .flowItem,.lightbox.bigPhotos .flow .flowItem{display:none;position:absolute;left:0;top:0;overflow:hidden}.lightbox.bigPhotos .photoShow .flowItem img,.lightbox.bigPhotos .flow .flowItem img{display:block;margin:0 auto;width:var(--lbxWidth);height:var(--lbxHeight);max-width:var(--lbxWidthMax);object-fit:contain}.lightbox.bigPhotos .photoShow .flowItem img+p,.lightbox.bigPhotos .flow .flowItem img+p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:16px 24px;text-align:center;line-height:1.6;background:rgba(0,0,0,.8);color:#fff;transition:.4s}.lightbox.bigPhotos .photoShow .flowItem img:hover+p,.lightbox.bigPhotos .flow .flowItem img:hover+p{translate:0 100%}.coverAll{display:none;z-index:188;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(80,80,80,.8)}/*# sourceMappingURL=style.css.map */