﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300;400;500&display=swap";body{--marginV: 30px}body.mp{--marginV: 60px}.backLink,.searchResult,.sitemap,.eBook,.drawerList,.thumbnail,.tabset.finding,.pagination,.category,.main>.pubInfo,.cp,.lp,.npTree,.np,.hotLinks,.topicsLoop,.tPowerLinks,.tpElsewhere,.newsList,.news,.main .searchDv,.searchBy,.formA,.searchSimple,.preface,.pageHeader,.breadcrumb{width:92%;margin:var(--marginV) auto 15px}@media screen and (min-width: 1400px){.backLink,.searchResult,.sitemap,.eBook,.drawerList,.thumbnail,.tabset.finding,.pagination,.category,.main>.pubInfo,.cp,.lp,.npTree,.np,.hotLinks,.topicsLoop,.tPowerLinks,.tpElsewhere,.newsList,.news,.main .searchDv,.searchBy,.formA,.searchSimple,.preface,.pageHeader,.breadcrumb{width:1288px}}.adBanners h2,.hotLinks h2,.topicsLoop h2,.tPowerLinks h2,.tpElsewhere h2,.newsList h2,.news h2,.subject article h2{position:relative;margin:0 0 15px;padding:0 0 .4em;font-size:1.5em;letter-spacing:.1em;line-height:1.3}.adBanners h2::before,.hotLinks h2::before,.topicsLoop h2::before,.tPowerLinks h2::before,.tpElsewhere h2::before,.newsList h2::before,.news h2::before,.subject article h2::before{content:"";position:absolute;bottom:0;width:2.1em;height:3px;background-color:#5ebd87}@media screen and (min-width: 1000px){.adBanners h2,.hotLinks h2,.topicsLoop h2,.tPowerLinks h2,.tpElsewhere h2,.newsList h2,.news h2,.subject article h2{text-align:center;margin-left:auto;margin-right:auto}.adBanners h2::before,.hotLinks h2::before,.topicsLoop h2::before,.tPowerLinks h2::before,.tpElsewhere h2::before,.newsList h2::before,.news h2::before,.subject article h2::before{left:calc(50% - 1.05em)}}*{box-sizing:border-box}body{position:relative;margin:0;padding:0;font-family:"Noto Sans TC",Helvetica,Arial,sans-serif;font-size:1em;font-weight:400}body.noScroll{overflow:hidden;overflow-y:hidden}body.smallFont .main{font-size:.85em}body.largeFont .main{font-size:1.25em}@media screen and (min-width: 1000px){body.mp .main>section>h2{padding-top:20px}}.main{position:relative;margin:0 auto}iframe{display:block;margin:0;padding:0;width:100%;border:none}a{outline:none}.accesskey{position:absolute;display:none}@media screen and (min-width: 1000px){.accesskey{display:block;left:0;top:4px;z-index:99;line-height:1.2;text-decoration:none;color:rgba(0,0,0,0)}.accesskey:focus,.accesskey:hover{outline:1px solid #47816b;color:#47816b}.accesskey:focus-visible{outline:3px solid #47816b}}@media screen and (min-width: 1000px){.webHeader .accesskey,.main .accesskey,.webFooter .accesskey{left:calc(4% - 1em)}.webFooter .accesskey{top:-1.3em}}@media screen and (min-width: 1400px){.webHeader .accesskey,.main .accesskey,.webFooter .accesskey{left:calc(50% - 644px - 1em)}}time{display:inline-block}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 #aeb2ac;border-radius:3px;color:#444;background:#fff;box-shadow:rgba(50,77,50,.25) 0 2px 0 1px}kbd i{font-weight:normal}.goCenter{--bg:#c8df1b;--color:#000;display:none}@media screen and (min-width: 1000px){.goCenter{display:block;opacity:0;z-index:399;position:absolute;top:0;left:4vw;transform:translateY(-100%);padding:0 1em;margin-left:80px;border-radius:0 0 4px 4px;overflow:hidden;height:1.8em;line-height:1.8;text-decoration:none;outline:none;cursor:pointer;background-color:var(--bg);color:var(--color);box-shadow:#fff 0 0 0 2px;transition:transform .3s}.goCenter:focus{transform:translateY(0)}.goCenter:hover,.goCenter:focus{opacity:1}}@media screen and (min-width: 1400px){.goCenter{left:calc(50vw - 1400px*.46)}}.goTop{--bg: #fff;--front: #4c4c4c;position:fixed;z-index:90;right:20px;bottom:-80px;text-indent:calc(-4em - 70px);overflow:hidden;padding:0;margin:0;width:68px;height:68px;line-height:1;border:none;border-radius:50%;cursor:pointer;background-color:var(--bg);box-shadow:rgba(50,77,50,.25) 0 0 20px;transition:bottom .8s,background .2s,box-shadow .2s}.goTop::before,.goTop::after{content:"";position:absolute}.goTop::before{left:calc(50% - 5px);top:calc(50% - 6px);width:8px;height:8px;border:2px solid var(--front);border-bottom:none;border-right:none;transform:rotate(45deg)}.goTop::after{width:2px;height:11px;left:calc(50% - 1px);top:calc(50% - 5px);border-radius:1px;background-color:var(--front);backdrop-filter:invert(100%)}.goTop:hover,.goTop:focus{--bg: #4c4c4c;--front: #a3dd6d;box-shadow:#a3dd6d 0 0 0 4px,rgba(50,77,50,.25) 0 0 12px 5px}.goTop.show{bottom:20px}@media screen and (min-width: 1504px){.goTop{right:calc(50vw - 644px - 88px)}}.sidebar .searchDv button,.main .searchDv button,.searchLink>a,.searchSimple button,.searchCtrl{--color: #000;--diam: 16px;--width: 12px;position:relative;text-indent:-10em;overflow:hidden}.sidebar .searchDv button::before,.main .searchDv button::before,.searchLink>a::before,.searchSimple button::before,.searchCtrl::before,.sidebar .searchDv button::after,.main .searchDv button::after,.searchLink>a::after,.searchSimple button::after,.searchCtrl::after{content:"";position:absolute}.sidebar .searchDv button::before,.main .searchDv button::before,.searchLink>a::before,.searchSimple button::before,.searchCtrl::before{left:calc(50% - var(--diam)*.84);top:calc(50% - var(--diam)*.84);width:var(--diam);height:var(--diam);border:2px solid var(--color);border-radius:50%}.sidebar .searchDv button::after,.main .searchDv button::after,.searchLink>a::after,.searchSimple button::after,.searchCtrl::after{width:var(--width);height:2px;top:calc(50% + var(--width)/2 + 1px);left:calc(50% + 2px);border-radius:1px;transform:rotate(45deg);background-color:var(--color)}.sidebarCtrl,.searchCtrl{width:52px;height:52px;position:absolute;top:4px;margin:0;padding:0;border-radius:0;border:none;box-shadow:none;outline:none;text-indent:-20em;overflow:hidden;cursor:pointer}.sidebarCtrl{--color: #4c4c4c;--bg: transparent;left:4px;transition:left .4s,background .2s;background-color:var(--bg)}.sidebarCtrl::before,.sidebarCtrl::after{content:"";width:24px;height:2px;position:absolute;top:calc(50% - 1px);left:calc(50% - 12px);background:var(--color);transition:.2s}.sidebarCtrl::before{box-shadow:var(--color) 0 -8px 0,var(--color) 0 8px 0}.sidebarCtrl::after{opacity:0}.sidebarCtrl:hover,.sidebarCtrl:focus{--color: #000;--bg: #c8df1b}.sidebarCtrl:focus{box-shadow:#c8df1b 0 0 0 4px}.sidebarCtrl.closeIt{--bg: #c8df1b;box-shadow:var(--bg) 0 0 0 4px}.sidebarCtrl.closeIt::before,.sidebarCtrl.closeIt::after{width:28px;left:calc(50% - 14px)}.sidebarCtrl.closeIt::before{transform:rotate(45deg);box-shadow:none}.sidebarCtrl.closeIt:after{opacity:1;transform:rotate(-45deg)}.sidebarCtrl.closeIt:focus{--color: #c8df1b;--bg: #4c4c4c}.searchCtrl{--color: #444;--bg: transparent;right:4px;background-color:var(--bg);transition:.2s}.searchCtrl:hover,.searchCtrl:focus{--color: #fff;--bg: #f56117}.searchCtrl:focus{box-shadow:var(--bg) 0 0 0 4px}.searchCtrl.closeIt{--color: #fff;--bg: #f56117}.searchCtrl.closeIt::before,.searchCtrl.closeIt::after{width:28px;height:2px;top:calc(50% - 1px);left:calc(50% - 14px);border:none;border-radius:0}.searchCtrl.closeIt::before{background-color:var(--color);transform:rotate(45deg)}.searchCtrl.closeIt::after{transform:rotate(-45deg)}.sidebarMask{display:none;z-index:900;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6)}.more{margin:10px auto;padding:5px;text-align:right}.more::after{content:"";clear:both;display:block}.more a{position:relative;float:right;height:56px;line-height:56px;border-radius:30px;padding:0 60px 0 24px;text-decoration:none;outline:none;color:#4c4c4c;background-color:#fff;box-shadow:#4c4c4c 0 0 0 1px;animation:bgShiftRev .3s forwards;background-image:linear-gradient(270deg, #fff var(--gp), #4c4c4c var(--gp))}.more a::before,.more a::after{content:"";position:absolute}.more a::before{right:4px;top:4px;width:48px;height:48px;border-radius:50%;background-color:#4c4c4c}.more a::after{top:calc(50% - 5px);right:24px;z-index:3;width:8px;height:8px;transform:rotate(45deg);border:2px solid #fff;border-left:none;border-bottom:none}.more a:hover,.more a:focus{color:#a3dd6d;animation:bgShift .2s forwards}.more a:hover::before,.more a:focus::before{background-color:#a3dd6d}.more a:hover::after,.more a:focus::after{border-color:#4c4c4c}@keyframes bgShift{0%{--gp: 100%}100%{--gp: 0%}}@keyframes bgShiftRev{0%{--gp: 0%}100%{--gp: 100%}}@property --gp{syntax:"<percentage>";inherits:false;initial-value:100%}.slick-slider button{border:none;outline:none;box-shadow:none;padding:0;margin:0}.slick-slider .slick-dots{--tinge: #cfd3cd;list-style:none;margin:0;padding:0;font-size:1rem;line-height:1;text-align:center}.slick-slider .slick-dots li{display:inline-block;margin:0 2px;padding:4px}.slick-slider .slick-dots li button{width:6px;height:6px;overflow:hidden;background:var(--tinge);box-shadow:0 0 0 0 var(--tinge)}.slick-slider .slick-dots li button:hover,.slick-slider .slick-dots li button:focus{--tinge: #4c4c4c}.slick-slider .slick-dots li.slick-active{--tinge: #4c4c4c}.slick-slider .slick-dots li.slick-active button{box-shadow:0 0 0 2px var(--tinge)}.slick-slider .slick-dots li.slick-active button:hover,.slick-slider .slick-dots li.slick-active button:focus{box-shadow:0 0 0 2px var(--tinge),0 0 0 4px #a3dd6d}.slick-slider .slick-arrow{--diameter: 64px;--color: #fff;--bg: rgba(50, 77, 50, 0.25);position:absolute;top:50%;transform:translateY(-50%);z-index:9;margin:0;width:var(--diameter);height:var(--diameter);border-radius:50%;text-indent:-10em;overflow:hidden;box-shadow:none;background-color:var(--bg);transition:all .4s,top 0s}.slick-slider .slick-arrow::before{content:"";position:absolute;top:calc(50% - 12px);width:22px;height:22px;border:2px solid var(--color);transform:rotate(45deg)}.slick-slider .slick-arrow.slick-prev{left:8px}.slick-slider .slick-arrow.slick-prev::before{left:calc(50% - 8px);border-top:none;border-right:none}.slick-slider .slick-arrow.slick-next{right:8px}.slick-slider .slick-arrow.slick-next::before{right:calc(50% - 8px);border-bottom:none;border-left:none}.slick-slider .slick-arrow:hover,.slick-slider .slick-arrow:focus{--bg: #4c4c4c;--color: #c8df1b;transition:.2s}.slick-slider .slick-arrow:focus{box-shadow:var(--bg) 0 0 0 4px}button.arrowBtn{--diameter: 52px;--color: #fff;--btnBg: #4c4c4c;position:absolute;top:50%;z-index:9;transform:translateY(-50%);width:var(--diameter);height:var(--diameter);margin:0;border-radius:50%;text-indent:-10em;overflow:hidden;background-color:var(--btnBg);transition:.2s}button.arrowBtn::before{content:"";position:absolute;top:calc(50% - 8px);width:15px;height:15px;border:2px solid var(--color);transform:rotate(45deg)}button.arrowBtn.prev{left:4px}button.arrowBtn.prev::before{left:calc(50% - 5px);border-top:none;border-right:none}button.arrowBtn.next{right:4px}button.arrowBtn.next::before{right:calc(50% - 5px);border-bottom:none;border-left:none}button.arrowBtn:hover,button.arrowBtn:focus{--btnBg: #000;--color: #c8df1b}button.arrowBtn:hover{box-shadow:var(--btnBg) 0 0 0 2px}button.arrowBtn:focus{box-shadow:var(--color) 0 0 0 1px inset,var(--btnBg) 0 0 0 3px}button.closeThis{--btnBg: rgba(0,0,0,.6);--fc: #fff;position:relative;height:44px;width:44px;padding:0;margin:0;text-indent:-20em;overflow:hidden;border-radius:0;box-shadow:var(--btnBg) 0 0 0 4px}button.closeThis::before,button.closeThis::after{content:"";position:absolute;left:11px;top:21px;width:24px;height:2px;background-color:var(--fc)}button.closeThis::before{transform:rotate(45deg)}button.closeThis::after{transform:rotate(-45deg)}button.closeThis:hover,button.closeThis:focus{--btnBg:#f56117}button.skip{position:absolute;right:0;bottom:0;padding:0;margin:0;width:1px !important;height:1px !important;background:none;box-shadow:none;outline:none;border:none;text-indent:-20em;overflow:hidden}.breadcrumb{margin:15px auto;font-size:.92rem}.breadcrumb ul,.breadcrumb li{list-style:none;margin:0;padding:0}.breadcrumb ul{line-height:1.3;overflow:hidden}.breadcrumb li{float:left;position:relative;color:#444;padding-right:.5em;margin-bottom:.3em}.breadcrumb li:nth-child(n+2){padding-left:1.8em}.breadcrumb li:nth-child(n+2)::before{content:"";position:absolute;left:.6em;top:.25em;width:1px;height:.9em;background:none;border-left:1px solid #636363;transform:rotate(20deg)}.breadcrumb li:first-child{padding-left:0}.breadcrumb li a{display:block;text-decoration:none;color:#000;border-bottom:1px solid rgba(0,0,0,0)}.breadcrumb li a:hover,.breadcrumb li a:focus{border-bottom-color:#444;color:#444}.breadcrumb li:last-child{color:#000}.breadcrumb li:last-child a{color:#000}.blockHeader{text-align:left;line-height:1.2;margin:10px 0}.pageHeader{margin:12px auto;padding:0;color:#000;border-bottom:#4c4c4c 4px solid}.pageHeader h2{padding:0;margin:0;font-size:2em;line-height:1.3;font-weight:normal;letter-spacing:.1em}.pageHeader .funcBar{margin:0}@media screen and (min-width: 1000px){.pageHeader{position:relative}.pageHeader h2{margin-right:190px;padding-top:16px;padding-bottom:4px}.pageHeader .funcBar{position:absolute;right:0;top:0}}.funcBar{--size: 48px;--tinge: #4c4c4c;--hover: #5ebd87;z-index:99;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;margin:0;padding:0;width:var(--size);height:var(--size);border-radius:50%;font-size:.92rem;line-height:1;text-decoration:none;white-space:nowrap;border:none;background:none;box-shadow:none;color:rgba(0,0,0,0);background-color:var(--tinge);background-repeat:no-repeat;background-position:center center;transition:background .2s,box-shadow .2s}.funcBar>ul>li>a::before,.funcBar>ul>li>button::before{content:attr(aria-label);position:absolute;left:0;top:0;width:100%;height:1.2em;color:#444;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{background-color:var(--hover);box-shadow:var(--hover) 0 0 0 3px}.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(-120%)}.funcBar>ul>li.back>a,.funcBar>ul>li.back>button{background-image:url(../images/icon_back.png);background-size:36px}.funcBar>ul>li.print>button,.funcBar>ul>li.print>a{background-image:url(../images/icon_print.png);background-size:24px}.funcBar>ul>li.share>button,.funcBar>ul>li.share>a{background-image:url(../images/icon_share.png);background-size:24px}.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{display:block;width:var(--size);height:var(--size);border-radius:50%;text-indent:-15em;overflow:hidden;background-color:rgba(0,0,0,0);transition:.2s}.funcBar>ul>li.compound ul>li>a:hover{background-color:rgba(0,0,0,0);transform:scale(1.1)}.funcBar>ul>li.compound ul>li>a:focus{box-shadow:#fff 0 0 0 1px,#4c4c4c 0 0 0 4px;background-color:rgba(0,0,0,0);transform:scale(1)}.funcBar>ul>li.compound ul>li img{display:block;width:100%;height:100%;margin:0 auto;border-radius:50%}.funcBar>ul>li.compound>button{position:relative;z-index:19}.topMessage{position:relative;z-index:299;width:100%;padding:20px 50px 20px 0;background-color:#d3ecbb;color:#000}.topMessage+.topMessage{border-top:1px dashed #5ebd87}.topMessage .messageBox{position:relative;display:block;width:calc(92vw - 50px);margin:0 auto;padding:0 0 0 48px;line-height:1.8}.topMessage .messageBox::before{content:"";position:absolute;left:0;top:-8px;width:44px;height:44px;background:url(../images/icon_notice.png) 0 center no-repeat;background-size:33px auto}.topMessage .messageBox a{color:#000;text-decoration:underline}.topMessage .messageBox a:hover,.topMessage .messageBox a:focus{text-decoration:none}.topMessage .messageBox a:focus{outline:1px solid #000}.topMessage p{margin:0;padding:0}.topMessage p+p{margin-top:1em}.topMessage button.closeIt{--tinge: #444;position:absolute;top:18px;left:calc(50% + 46vw - 50px);flex:0 0 32px;width:32px;height:32px;padding:0;margin:0 20px;border-radius:50%;text-indent:-10em;overflow:hidden;background-color:rgba(0,0,0,0);box-shadow:var(--tinge) 0 0 0 2px;transition:all .3s,left 0s}.topMessage button.closeIt::before,.topMessage button.closeIt::after{content:"";position:absolute;left:calc(50% - 8px);top:calc(50% - 1px);width:16px;height:2px;border-radius:1px;background-color:var(--tinge);transition:.3s}.topMessage button.closeIt::before{transform:rotate(45deg)}.topMessage button.closeIt::after{transform:rotate(-45deg)}.topMessage button.closeIt:hover,.topMessage button.closeIt:focus{--tinge: #fff;box-shadow:var(--tinge) 0 0 0 2px,#f56117 0 0 0 5px;background-color:#f56117}.topMessage button.closeIt:hover::before,.topMessage button.closeIt:focus::before{transform:rotate(225deg)}.topMessage button.closeIt:hover::after,.topMessage button.closeIt:focus::after{transform:rotate(135deg)}@media screen and (min-width: 1000px){.topMessage .messageBox{width:calc(92vw - 50px)}.topMessage button.closeIt{left:calc(50% + 46vw - 50px)}}@media screen and (min-width: 1400px){.topMessage .messageBox{width:1238px}.topMessage button.closeIt{left:calc(50% + 644px - 50px)}}.pageBanner{position:relative;margin:0 auto;width:100%}.pageBanner a,.pageBanner img{display:block;margin:0;width:100%}.pageBanner a::before{content:"";z-index:9;position:absolute;left:0;right:0;top:0;bottom:0;transition:.2s}.pageBanner a:hover::before{box-shadow:#aeb2ac 0 0 0 1px inset}.pageBanner a:focus::before{box-shadow:#f56117 0 0 0 2px inset}@media screen and (min-width: 1000px){.pageBanner{width:92%;margin:12px auto}.pageBanner a,.pageBanner img{border-radius:4px}.pageBanner a::before{border-radius:4px}}@media screen and (min-width: 1400px){.pageBanner{width:1288px}}.main+.pageBanner{margin-bottom:0}.main+.pageBanner+.webFooter{margin-top:0}@media screen and (min-width: 1000px){.main+.pageBanner{margin-top:60px}}.preface{margin-top:10px;padding:2em 1.6em;border-radius:6px;background-color:#ecf0ec;box-shadow:rgba(0,0,0,.5) 0 8px 12px -10px;line-height:1.8}.preface p{margin:1em 0}.preface p:first-child{margin-top:0}.preface p:last-child{margin-bottom:0}.preface:last-child{margin-bottom:90px}.fileType{--bg: #aaa;--color: #fff;display:block;position:relative;margin:0;width:2.2rem;height:2.4rem;line-height:3.4rem;font-size:.889rem;text-decoration:none;text-align:center;color:var(--color);background-image:linear-gradient(45deg, var(--bg) 86%, transparent 86%);border-radius:4px;transition:.2s}.fileType::before,.fileType::after{content:"";position:absolute}.fileType::before{top:7px;left:8px;right:8px;height:1px;background-color:rgba(255,255,255,.65);box-shadow:rgba(255,255,255,.65) 0 4px 0,rgba(255,255,255,.65) 0 8px 0}.fileType::after{right:0;top:0;width:11px;height:11px;border-radius:0 0 0 3px;background-color:rgba(255,255,255,.65)}.fileType.mp3::before,.fileType.mp4::before,.fileType.mov::before,.fileType.wmv::before{width:0;height:0;top:10px;left:16px;right:auto;background-color:rgba(0,0,0,0);box-shadow:none;border-style:solid;border-width:5px 0 5px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(255,255,255,.8)}.fileType.jpg::before{width:10px;height:10px;top:9px;right:auto;left:8px;background-color:rgba(255,255,255,.8);box-shadow:none}.fileType.jpg::after{position:absolute;content:"";width:12px;height:12px;top:8px;right:7px;left:auto;border-radius:50%;background-color:rgba(255,255,255,.8);box-shadow:none}.fileType.pdf{--bg: #c00}.fileType.doc,.fileType.docx,.fileType.odt{--bg:#1b76cb}.fileType.xls,.fileType.xlsx,.fileType.csv,.fileType.ods{--bg:#48920f}.fileType.ppt,.fileType.pptx,.fileType.odp{--bg:#c43e1c}.fileType.txt{--bg:#1d98e4}.fileType.jpg{--bg:#0b9fb2}.fileType.mp3,.fileType.mp4{--bg:#9d3a89}.fileType.mov,.fileType.wmv{--bg:#5843a9}.fileType.zip{--bg:#333}.fileType.other{--bg:#555}a .fileType{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}.drawer{position:relative}.drawer .handle{position:absolute;right:0;top:0;z-index:9;margin:3px;padding:0 36px 0 16px;width:auto;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;font-size:1rem;background-color:#d3ecbb;box-shadow:none;transition:all .3s,text-indent .8s}.drawer .handle::after{content:"";position:absolute;right:15px;top:calc(50% - 6px);width:8px;height:8px;border:2px solid #000;border-top:none;border-left:none;transform:rotate(45deg);transition:.3s}.drawer .handle:hover,.drawer .handle:focus{background-color:#01757e;color:#fff}.drawer .handle:hover::after,.drawer .handle:focus::after{border-color:#fff}.drawer .handle:focus{box-shadow:#01757e 0 0 0 2px}.drawer .handle.closeIt::after{transform:rotate(225deg);top:calc(50% - 3px)}.drawer .tray::after{content:"";display:block;clear:both}.searchSimple{position:relative;padding:12px;margin:0 auto;background-color:#ecf0ec;border-radius:12px;box-shadow:rgba(0,0,0,.5) 0 8px 16px -10px}.searchSimple .flexBox{display:flex;justify-content:space-between;margin:0 auto}.searchSimple input[type=text]{flex:1 1 80%;margin:0;border:none;padding-left:1em;padding-right:1em;height:3em;line-height:3;border-radius:2em}.searchSimple input[type=text]:hover{background-color:#fff}.searchSimple input[type=text]:focus{background-color:#fff;box-shadow:#5ebd87 0 0 0 2px inset}.searchSimple button{--color: #444;--diam: 14px;--width: 8px;flex:0 0 calc(2.8em + 36px);width:calc(2.8em + 36px);font-size:inherit;text-indent:0;text-align:left;padding:0 36px 0 .8em;margin:0 0 0 8px;height:3em;border-radius:2em;background-color:#5ebd87;box-shadow:none}.searchSimple button::before,.searchSimple button::after{margin-left:1.3em}.searchSimple button:hover,.searchSimple button:focus{background-color:#a3dd6d}.searchSimple button:focus{box-shadow:none}@media screen and (min-width: 1000px){.searchSimple .flexBox{width:80%;max-width:980px}}.freeTable>table[width="90%"]{width:100%}.freeTable tbody td[colspan="4"]:first-child>strong:only-child{display:block;line-height:1.6;padding:.8em 2em .6em;margin:0 auto -6px;background:#d3ecbb;border-radius:20px 20px 0 0}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}:root{--inputHeight: 2.8em;--inputLineHeight: 2.8;--inputColor: #444;--inputBg: #fff;--inputBgHover: #fff;--inputBdr: #cfd6cc;--btnBg: #d3ecbb;--btnColor: #000}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;margin:5px;padding:0 10px;vertical-align:middle;border-radius:4px;height:var(--inputHeight);line-height:var(--inputLineHeight);border:1px solid var(--inputBdr);color:var(--inputColor);background-color:var(--inputBg);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{--inputBg: #fff;--inputBdr: #aeb2ac}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{--inputBg: #fff;--inputBdr: #fff;box-shadow:#aeb2ac 0 0 0 2px}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:#f3f3f3;--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: #000;--inputBg:#f3f3f3;--inputBdr: #cfd6cc;box-shadow:none;cursor:default}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:calc(100% - 10px)}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:calc(50% - 10px)}textarea{display:block;padding:9px 10px 7px;line-height:1.8;height:10em;width:calc(100% - 10px);resize:vertical}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:5px;padding:0 32px 0 10px;vertical-align:middle;border-radius:5px;height:var(--inputHeight);line-height:var(--inputLineHeight);border:1px solid var(--inputBdr);background:var(--inputBg) url(../images/selectArrow.svg) no-repeat right 6px top .75em;background-size:16px auto;transition:.2s;cursor:pointer}select:hover{--inputBg: #fff;--inputBdr: #aeb2ac}select:focus{--inputBg: #fff;--inputBdr: #fff;box-shadow:#aeb2ac 0 0 0 2px}select[disabled]{--inputColor: #888;--inputBg:#fff;--inputBdr: #ddd;box-shadow:none;cursor:not-allowed}select.fullWidth{width:calc(100% - 10px)}select.halfWidth{width:calc(50% - 10px)}button,input[type=button],input[type=submit],input[type=reset]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;padding:0 1.2em;margin:5px;border-radius:2em;vertical-align:middle;cursor:pointer;transition:.2s;height:var(--inputHeight);line-height:var(--inputLineHeight);background-color:var(--btnBg);color:var(--btnColor);box-shadow:none}button:hover,button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=reset]:hover,input[type=reset]:focus{--btnBg: #5ebd87}button:focus,input[type=button]:focus,input[type=submit]:focus,input[type=reset]:focus{box-shadow:var(--btnBg) 0 0 0 4px}button[disabled],input[type=button][disabled],input[type=submit][disabled],input[type=reset][disabled]{--btnBg: #cfcfcf;--btnColor: #888;cursor:not-allowed}input[type=submit]{--btnBg: #5ebd87}input[type=submit]:hover,input[type=submit]:focus{--btnBg: #000}input[type=submit][disabled]{--btnBg: #cfcfcf;--btnColor: #888}input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-0.2em 7px 0 4px;width:1.2em;height:1.2em;line-height:1;border:1px solid var(--inputBdr);vertical-align:middle;cursor:pointer;transition:.1s}input[type=radio]{border-radius:50%}input[type=radio]:focus,input[type=radio]:checked{border-width:2px;border-color:var(--btnColor);background-color:var(--btnBg);box-shadow:var(--btnBg) 0 0 0 3px}input[type=checkbox]{border-radius:4px}input[type=checkbox]:checked{background:#d3ecbb url(../images/icon_check.svg) no-repeat center .05em;background-size:96%;box-shadow:#d3ecbb 0 0 0 2px;border-color:rgba(0,0,0,0)}.mimicInput{height:var(--inputHeight);line-height:var(--inputLineHeight);vertical-align:middle}.formA{padding:24px 0}table.formLayout{width:100%;margin:0 auto;border-collapse:collapse;font-size:1.125em;line-height:1.5}table.formLayout td{padding:3px}table.formLayout td:nth-child(odd){text-align:right;font-weight:400;vertical-align:top;padding-top:1.1em}table.formLayout td:nth-child(even){color:#444}table.formLayout td .fullWidth{width:90%}table.formLayout td .duration{width:calc(90% + 10px)}table.formLayout+.formLayout{margin-top:10px}table.formLayout+.btnDv{margin-top:16px}.btnDv{text-align:center;padding:12px 16px}.btnDv button,.btnDv input[type=button],.btnDv input[type=reset],.btnDv input[type=submit]{background-color:#5ebd87;box-shadow:#5ebd87 0 0 0,rgba(0,0,0,.5) 0 3px 6px -2px}.btnDv button:hover,.btnDv button:focus,.btnDv input[type=button]:hover,.btnDv input[type=button]:focus,.btnDv input[type=reset]:hover,.btnDv input[type=reset]:focus,.btnDv input[type=submit]:hover,.btnDv input[type=submit]:focus{background-color:#a3dd6d;box-shadow:#a3dd6d 0 0 0 2px,rgba(0,0,0,.5) 0 10px 24px -6px}.notice{position:relative;display:inline-block;margin:4px 0 0 .5em}.notice.pass,.notice.warning,.notice.fail{padding-left:1.4em}.notice.pass::before,.notice.warning::before,.notice.fail::before{position:absolute;left:0;top:.15em;content:"";width:1.3rem;height:1.3rem}.notice.pass{color:#4c4c4c}.notice.pass::before{background:#4c4c4c url(../images/icon_check.svg) no-repeat center center;background-size:70% 85%;border-radius:50%}.notice.warning{color:#f56117}.notice.warning::before{background:url(../images/icon_warning.svg) no-repeat center center;background-size:100% auto}.notice.fail{color:#f56117}.notice.fail::before{background:url(../images/icon_error.svg) no-repeat center center;background-size:100% auto;border-radius:50%}.markSet{display:flex;align-items:center;width:100%}.markSet input[type=text]{flex:1 1 50%;margin-right:8px}.markSet .button{margin-bottom:0}.markSet p.notice{margin-left:4px;margin-top:.3em}.meta td .markSet{margin-top:-0.35em}.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)}.searchBy{margin-bottom:0;overflow:hidden}.searchBy a{float:right;height:2.8em;line-height:2.8;text-decoration:none;padding:0 1em;color:#fff;background-color:#d3ecbb}.searchBy+.formA{margin-top:8px}.lightbox{display:none;position:fixed;top:3vw;left:3vw;width:94vw;height:calc(100vh - 6vw);z-index:999;padding:50px 0 0;margin:0 auto;overflow:auto;overflow-y:auto;background-color:#fff;box-shadow:rgba(0,0,0,.6) 0 0 28px}.lightbox.lbSearch{background-color:#fff}.lightbox.bigPhotos{background-color:#000}.lightbox button.closeThis{position:absolute;right:4px;top:4px;z-index:99;margin:0;padding:0;border-radius:0}.lightbox .header{padding:0 0 .2em;margin:0 auto 15px;width:90%;font-size:1.5rem;border-bottom:3px solid #cfd6cc;color:#444}.lightbox .skip{position:absolute;right:0;bottom:0;width:1px;height:1px;padding:0;overflow:hidden;background-color:rgba(0,0,0,0);border:none;box-shadow:none}@media screen and (min-width: 1000px){.lightbox{top:30px;height:auto;max-height:calc(100vh - 1000px*.06)}}@media screen and (min-width: 1400px){.lightbox{width:1288px;left:calc(50vw - 1400px*.47)}}.coverAll{display:none;z-index:995;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6)}.topLinks ul{list-style:none;margin:0;padding:0;line-height:1.2}.topLinks ul a{display:block;text-decoration:none}.sidebar{--sidebarBg: #5ebd87;--menuHover: rgb(0 70 10 / .4);--menuColor: #000;--menuBorder: rgb(255 255 255 / .5);display:none;overflow:hidden;overflow-y:scroll;background-color:var(--sidebarBg);background-image:linear-gradient(-15deg, #41a476, #a3dd6d);position:fixed;z-index:998;width:88vw;max-width:500px;bottom:0;left:0;top:60px;overflow:auto;overflow-y:scroll;transform:translateX(-100%);transition:transform .5s}.sidebar.reveal{transform:translateX(0)}.sidebar .menu .searchLink{display:none}.sidebar .menu ul{list-style:none;margin:0;padding:0;line-height:1.4}.sidebar .menu ul a{display:block;color:var(--menuColor);text-decoration:none;transition:.2s}.sidebar .menu ul a:hover,.sidebar .menu ul a:focus{background-color:var(--menuHover);color:#fff}.sidebar .menu>ul{font-size:1.12em;color:var(--menuColor);border-top:1px solid var(--menuBorder)}.sidebar .menu>ul li.hasChild>a{position:relative}.sidebar .menu>ul li.hasChild>a::after{content:"";position:absolute;right:14px;top:calc(.8em + 3px);width:8px;height:8px;border:var(--menuColor) solid 2px;border-top:none;border-left:none;transform:rotate(45deg);transition:.3s}.sidebar .menu>ul li.hasChild>a:hover::after,.sidebar .menu>ul li.hasChild>a:focus::after{border-color:#fff}.sidebar .menu>ul li.hasChild.closeIt>a:after{transform:rotate(225deg);top:calc(.8em + 6px)}.sidebar .menu>ul>li{border-bottom:1px solid var(--menuBorder)}.sidebar .menu>ul>li a{padding:.8em 12px .7em}.sidebar .menu>ul ul{display:none;font-size:1rem;margin:0 8px 12px 12px;border:var(--menuBorder) solid 1px;border-top:none}.sidebar .menu>ul ul>li{border-top:var(--menuBorder) solid 1px}.sidebar .menu>ul ul>li.hasChild a{padding-right:40px}.sidebar .topLinks{--aBg: #d3ecbb;--aColor: $fontC0lor;margin:30px 10px 10px}.sidebar .topLinks>ul{display:flex;flex-flow:row wrap;text-align:center}.sidebar .topLinks>ul>li{flex:0 1 calc(50% - 6px);margin:3px}.sidebar .topLinks>ul>li>a{position:relative;text-align:left;padding:.7em .5em .7em 2.4em;height:100%;border-radius:4px;color:var(--aColor);background:var(--aBg);transition:.2s}.sidebar .topLinks>ul>li>a img{position:absolute;left:10px;top:calc(50% - 10px);width:20px;height:20px;object-fit:contain;vertical-align:middle;border-radius:1px}.sidebar .topLinks>ul>li>a:hover,.sidebar .topLinks>ul>li>a:focus{--aBg: #fff;--aColor: #444;box-shadow:var(--aBg) 0 0 0 2px}.sidebar .topLinks>ul>li.fontSize{display:none}@media screen and (min-width: 1000px){.sidebar{display:none}}.webHeader{position:relative;z-index:990;background-color:#fff}.webHeader.fixed{position:fixed;left:0;top:0;right:0;width:100%;box-shadow:rgba(0,0,0,.3) 0 0 16px}.webHeader h1{margin:0 64px;padding:5px 0;line-height:1;font-size:1.6em;text-align:center}.webHeader h1 a{display:block;text-decoration:none;transform:.15s}.webHeader h1 a:hover{outline:1px solid #5ebd87;outline-offset:3px}.webHeader h1 a:focus-visible{outline:3px solid #5ebd87}.webHeader h1 img{display:block;margin:0 auto;height:50px}.webHeader .topLinks{display:none}@media screen and (min-width: 1000px){.webHeader{position:relative;z-index:199;margin:0 auto}.webHeader .sidebarCtrl{display:none}.webHeader::after{content:"";display:block;clear:both}.webHeader h1{position:relative;left:4%;width:280px;margin:0;padding:36px 0 8px;text-align:left}.webHeader h1 img{width:100%;height:auto}.webHeader .topLinks{display:flex;position:absolute;top:10px;right:4%;font-size:.9375rem}.webHeader .topLinks>ul{flex:0 0 auto;line-height:32px}.webHeader .topLinks>ul a{display:block;color:#000}.webHeader .topLinks>ul>li{float:left;position:relative;margin:0 0 0 18px;padding:0}.webHeader .topLinks>ul>li>a{position:relative;padding:2px 0 0}.webHeader .topLinks>ul>li>a>img{display:inline-block;width:20px;height:20px;vertical-align:middle;margin:-4px -1px 0 0;object-fit:contain}.webHeader .topLinks>ul>li:not(.searchLink)>a::after{content:"";position:absolute;left:50%;bottom:0;height:3px;width:0;border-radius:2px;background-color:#5ebd87;transition:.3s}.webHeader .topLinks>ul>li:not(.searchLink)>a:hover::after,.webHeader .topLinks>ul>li:not(.searchLink)>a:focus::after{left:0;width:100%}.webHeader .topLinks>ul>li:not(.searchLink)>a:focus-visible{outline:3px solid #5ebd87}.webHeader .topLinks>ul>li.fontSize{padding:0}.webHeader .topLinks>ul:nth-child(2){position:relative;padding-left:24px}.webHeader .topLinks>ul:nth-child(2)::before{content:"";position:absolute;left:24px;top:calc(50% - .5em);width:1px;height:1em;background-color:#aeb2ac}.webHeader.fixed{animation:fixHeaderShow 1s 1}.webHeader.fixed h1{width:200px;padding:5px 0}.webHeader.fixed .topLinks{display:none}}@media screen and (min-width: 1400px){.webHeader h1{left:calc(50% - 644px)}.webHeader .topLinks{right:calc(50% - 644px)}}@keyframes fixHeaderShow{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.fontSize{--btnSize: 36px;position:relative}.fontSize .smallFont{font-size:.85rem}.fontSize .mediumFont{font-size:1rem}.fontSize .largeFont{font-size:1.25rem}.fontSize button{display:block;padding:0;margin:0 0 3px;height:var(--btnSize);width:var(--btnSize);line-height:var(--btnSize);border-radius:20px;transition:.2s}.fontSize>button{position:relative;padding-right:18px;padding-left:.6em;width:calc(2.8em + 18px);background-color:#d3ecbb;color:#000}.fontSize>button::after{content:"";position:absolute;right:8px;top:16px;width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0)}.fontSize>button:hover,.fontSize>button:focus{background-color:#5ebd87;box-shadow:#5ebd87 0 0 0 2px}.fontSize ul button{background-color:#d3ecbb}.fontSize ul button:hover,.fontSize ul button:focus{box-shadow:#5ebd87 0 0 0 2px;background-color:#5ebd87}.fontSize>ul{display:none;position:absolute;top:0;left:0;width:var(--btnSize)}.fontSize>ul>li{position:absolute;top:0;left:0;margin:2px 0;padding:0}.webFooter{background-color:#383838;position:relative;padding:0;margin:50px 0 0}.webFooter .fatFootCtrl{position:absolute;left:50%;top:0;z-index:9;width:56px;height:56px;padding:0;margin:-28px auto 0 -28px;text-indent:-10em;overflow:hidden;border:none;box-shadow:none;background-color:#4c4c4c}.webFooter .fatFootCtrl::before{content:"";position:absolute;left:17px;top:21px;width:20px;height:20px;transform:rotate(225deg);border:2px solid #cfd6cc;border-left:none;border-top:none;border-radius:1px;transition:.3s}.webFooter .fatFootCtrl:hover,.webFooter .fatFootCtrl:focus{box-shadow:#5ebd87 0 0 0 5px}.webFooter .fatFootCtrl:hover::before,.webFooter .fatFootCtrl:focus::before{border-color:#5ebd87}.webFooter .fatFootCtrl.closed::before{transform:rotate(45deg);top:13px}.webFooter .fatFooter{position:relative;background-color:#ecf0ec;padding:60px 0 40px}.webFooter .siteTree{margin:0 auto;width:92%}.webFooter .siteTree ul{list-style:none;margin:0 auto;padding:0;line-height:1.5}.webFooter .siteTree li{margin:0;padding:0}.webFooter .siteTree li a{display:block;color:#000;text-decoration:none}.webFooter .siteTree>ul{margin:0 -10px;display:flex;flex-flow:row wrap;font-size:.9375rem}.webFooter .siteTree>ul>li{flex:0 0 calc(50% - 20px);margin:1em 10px 0;padding:0;font-weight:bold}.webFooter .siteTree>ul>li>a{position:relative;padding:3px 0 3px}.webFooter .siteTree>ul>li>a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background-color:#5ebd87;transition:.2s}.webFooter .siteTree>ul>li>a:hover::after,.webFooter .siteTree>ul>li>a:focus::after{height:3px}.webFooter .siteTree>ul>li>a:hover+ul,.webFooter .siteTree>ul>li>a:focus+ul{border-top-color:#5ebd87}.webFooter .siteTree>ul>li>a:focus-visible{outline:2px solid #47816b;outline-offset:1px}.webFooter .siteTree>ul>li>ul{display:none;margin-bottom:3em;padding-top:.2em;font-weight:normal;border-top:1px solid #4c4c4c}.webFooter .siteTree>ul>li>ul>li{margin:.8em 0 .4em}.webFooter .siteTree>ul>li>ul>li>a{position:relative;padding:.1em 0 .1em;border-bottom:1px solid rgba(0,0,0,0);transition:padding .2s}.webFooter .siteTree>ul>li>ul>li>a::before{content:"";position:absolute;top:.8em;left:1px;width:0;height:4px;background-color:#47816b;transition:.2s}.webFooter .siteTree>ul>li>ul>li>a:hover,.webFooter .siteTree>ul>li>ul>li>a:focus{padding-left:12px}.webFooter .siteTree>ul>li>ul>li>a:hover::before,.webFooter .siteTree>ul>li>ul>li>a:focus::before{width:8px}.webFooter .siteTree>ul>li>ul>li>a:focus{border-bottom-color:#47816b}.webFooter .siteTree>ul>li>ul>li>a:focus-visible{outline:2px solid #47816b}.webFooter .siteTree>ul>li>ul ul{display:none}.webFooter .middle,.webFooter .base{padding:40px 0;margin:0 auto;width:92%;color:#fff}.webFooter .middle a,.webFooter .base a{color:#fff}.webFooter .middle .logo{margin:0}.webFooter .middle .logo img{display:block;width:100%;max-width:160px}.webFooter .middle .contactInfo{margin:1.8em 0;line-height:1.5}.webFooter .middle .contactInfo p{margin:0}.webFooter .middle .contactInfo p+p{margin-top:.7em}.webFooter .middle .contactInfo a{display:inline-block;text-decoration:underline}.webFooter .middle .contactInfo a:hover,.webFooter .middle .contactInfo a:focus{outline:1px solid #a3dd6d;text-decoration:none}.webFooter .middle .contactInfo a:focus-visible{outline:3px solid #a3dd6d}.webFooter .middle .badgeA a{display:block}.webFooter .middle .badgeA a:hover img,.webFooter .middle .badgeA a:focus img{box-shadow:#4c4c4c 0 0 0 1px,#a3dd6d 0 0 0 4px}.webFooter .middle .badgeA img{display:block;width:100%;max-width:200px;transition:.2s}.webFooter .base{position:relative;border-top:1px solid rgba(255,255,255,.4)}.webFooter .base ul{list-style:none;margin:0;padding:0;line-height:1.2;overflow:hidden}.webFooter .base ul.textLink li{float:left;margin:0 2em 0 0;padding:4px}.webFooter .base ul.textLink li a{display:block;text-decoration:none;outline:none;border-bottom:2px solid rgba(0,0,0,0)}.webFooter .base ul.textLink li a:hover,.webFooter .base ul.textLink li a:focus{border-bottom-color:#a3dd6d}.webFooter .base ul.textLink li a:focus-visible{outline:3px solid #a3dd6d}.webFooter .base ul.iconLink{margin-top:1em}.webFooter .base ul.iconLink li{float:left;padding:4px;margin:0}.webFooter .base ul.iconLink li+li{margin-left:8px}.webFooter .base ul.iconLink li a{display:block;text-decoration:none;width:40px;height:40px;border-radius:50%;background-color:#fff;transition:.2s}.webFooter .base ul.iconLink li a:hover,.webFooter .base ul.iconLink li a:focus{box-shadow:0 0 0 1px #4c4c4c,0 0 0 4px #a3dd6d}.webFooter .base ul.iconLink li img{display:block;width:64%;height:100%;margin:auto;object-fit:contain}@media screen and (min-width: 420px){.webFooter .siteTree>ul>li{flex-basis:calc(33.33% - 20px)}}@media screen and (min-width: 700px){.webFooter .siteTree>ul>li{flex-basis:calc(25% - 20px)}.webFooter .middle{display:flex;justify-content:space-between}.webFooter .middle .logo{flex:1 1 180px;margin:0}.webFooter .middle .contactInfo{flex:1 1 60%;margin:0 2%}.webFooter .middle .badgeA{flex:0 0 25%;max-width:160px}.webFooter .middle .badgeA img{width:100%}.webFooter .base ul.textLink,.webFooter .base ul.iconLink{display:inline-block;vertical-align:middle}.webFooter .base ul.iconLink{margin:0 80px 0 2em}}@media screen and (min-width: 1000px){.webFooter .siteTree>ul>li{flex-basis:calc(16.66% - 20px)}}@media screen and (min-width: 1400px){.webFooter .siteTree{width:1288px}.webFooter .siteTree>ul>li{flex-basis:calc(11.11% - 20px)}.webFooter .middle,.webFooter .base{width:1288px}}.menu ul{list-style:none;margin:0 auto;padding:0}.menu li{margin:0;padding:0}.menu li a{display:block;outline:none;text-decoration:none;cursor:pointer}.searchLink{position:absolute}.searchLink>a{--color: #fff;--bgc: #cf4b09;--diam: 12px;--width: 8px;display:block;width:54px;height:38px;border-radius:20px;background-color:var(--bgc);transition:.2s;text-indent:0;line-height:37px;padding-left:12px;width:calc(44px + 2em);color:#fff;text-decoration:none}.searchLink>a::before,.searchLink>a::after{margin-left:1.2em}.searchLink>a:hover{box-shadow:var(--bgc) 0 0 0 2px}.searchLink>a:focus{box-shadow:#fff 0 0 0 1px,var(--bgc) 0 0 0 4px}.webHeader .menu{--barBgc: #167264;display:none;background-color:#5ebd87;background-image:linear-gradient(90deg, #41a476, #a3dd6d)}@media screen and (min-width: 1000px){.webHeader .menu{position:relative;display:block;padding:0 4%;clear:both}.webHeader .menu>ul{display:flex;justify-content:space-between;position:relative;margin:0 72px 0 0;text-align:center;line-height:1.2;font-size:1.125em;font-weight:400}.webHeader .menu>ul a{color:#000}.webHeader .menu>ul>li{flex:1 1 min-content}.webHeader .menu>ul>li>a{position:relative;padding:18px 12px;height:100%;overflow:hidden;text-overflow:ellipsis;transition:.2s}.webHeader .menu>ul>li>a::before{content:"";position:absolute;top:0;left:50%;right:50%;height:4px;transition:left .25s,right .25s}.webHeader .menu>ul>li>a:hover,.webHeader .menu>ul>li>a:focus{background-image:linear-gradient(180deg, rgba(211, 236, 187, 0.9) 20%, rgba(211, 236, 187, 0) 120%)}.webHeader .menu>ul>li>a:hover::before,.webHeader .menu>ul>li>a:focus::before{left:0;right:0;background-color:var(--barBgc)}.webHeader .menu>ul>li.hasChild>a::after{display:none;content:"";position:absolute;bottom:0;left:calc(50% - 6px);width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d3ecbb rgba(0,0,0,0)}.webHeader .menu>ul>li.here>a::after{display:block;z-index:9}.webHeader .menu>ul>li>ul{display:none;position:absolute;left:0;top:auto;padding:12px 32px 30px;width:92vw;max-height:calc(70vh - 100px);overflow-y:scroll;border-radius:0 0 6px 6px;line-height:1.3;text-align:left;font-size:1.1rem;background-color:rgba(211,236,187,.95);box-shadow:rgba(0,0,0,.5) 0 6px 24px -4px;color:#000}.webHeader .menu>ul>li>ul>li{padding-bottom:8px;margin-top:16px;border-bottom:1px solid #a5c882;display:flex;align-items:flex-start}.webHeader .menu>ul>li>ul>li>a{position:relative;flex:0 0 12%;padding:4px 0;margin-bottom:8px;color:#000}.webHeader .menu>ul>li>ul>li>a::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;background-color:var(--barBgc);transition:.3s}.webHeader .menu>ul>li>ul>li>a:hover::after,.webHeader .menu>ul>li>ul>li>a:focus::after{right:0}.webHeader .menu>ul>li>ul>li>a:focus-visible{outline:3px solid var(--barBgc);outline-offset:1px}.webHeader .menu>ul>li>ul>li>ul{flex:1 1 auto;margin:0 -30px 0 16px;padding:0;font-size:1rem;color:#000}.webHeader .menu>ul>li>ul>li>ul>li{float:left;margin:0 30px 8px 0}.webHeader .menu>ul>li>ul>li>ul>li>a{position:relative;padding:4px 0;white-space:nowrap;color:#000}.webHeader .menu>ul>li>ul>li>ul>li>a::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:0;background-color:var(--barBgc);transition:.18s}.webHeader .menu>ul>li>ul>li>ul>li>a:hover::after,.webHeader .menu>ul>li>ul>li>ul>li>a:focus::after{height:3px;bottom:0}.webHeader .menu>ul>li>ul>li>ul>li>a:focus-visible{outline:3px solid var(--barBgc);outline-offset:1px}.webHeader .menu>ul>li>ul>li>ul ul{display:none}.webHeader .menu .searchLink{display:block;position:absolute;right:4%;top:calc(50% - 19px)}}@media screen and (min-width: 1400px){.webHeader .menu{padding-left:calc(50% - 644px);padding-right:calc(50% - 644px)}.webHeader .menu>ul>li>ul{width:1288px}.webHeader .menu .searchLink{right:calc(50% - 644px)}}html[lang=en] .searchLink>a{width:calc(45px + 3em);padding-left:10px}html[lang=en] .searchLink>a::before,html[lang=en] .searchLink>a:after{margin-left:1.7em}@media screen and (min-width: 1000px){html[lang=en] .webHeader .menu{padding-left:2%}html[lang=en] .webHeader .menu>ul{margin-right:90px;font-size:1.05em;letter-spacing:0}html[lang=en] .webHeader .menu>ul>li>a{padding-left:8px;padding-right:8px}html[lang=en] .webHeader .menu .searchLink{right:2%}}@media screen and (min-width: 1400px){html[lang=en] .webHeader .menu{padding-left:calc(50% - 644px)}html[lang=en] .webHeader .menu .searchLink{right:calc(50% - 644px - 28px)}}.searchOnLp{position:relative;padding:2.3em 0 10px;width:92%;margin:0 auto}.searchOnLp.drawer .handle{--tinge: #4c4c4c;--bg: #ecf0ec;height:2.4em;min-width:7.8em;line-height:2.4;padding:0 10px 0 36px;margin:0 auto 5px;text-decoration:none;border-radius:1.2em;background-color:var(--bg);color:var(--tinge);box-shadow:none;transition:.15s}.searchOnLp.drawer .handle.closeIt{border-radius:1.2em 1.2em 0 0}.searchOnLp.drawer .handle::before,.searchOnLp.drawer .handle::after{content:"";position:absolute;transition:.4s}.searchOnLp.drawer .handle::before{left:15px;top:calc(50% - 1px);width:20px;height:2px;background:var(--tinge);box-shadow:var(--tinge) 0 -6px 0,var(--tinge) 0 6px 0}.searchOnLp.drawer .handle::after{left:19px;top:calc(50% - 2px);width:4px;height:4px;background:var(--tinge);box-shadow:var(--tinge) 8px -6px 0,var(--tinge) 8px 6px 0;border:none;transform:rotate(0deg)}.searchOnLp.drawer .handle:hover,.searchOnLp.drawer .handle:focus{--tinge: #fff;--bg: #f56117}.searchOnLp.drawer .handle:hover::after,.searchOnLp.drawer .handle:focus::after{left:27px;box-shadow:var(--tinge) -8px -6px 0,var(--tinge) -8px 6px 0}.searchOnLp.drawer .handle.closeIt:hover,.searchOnLp.drawer .handle.closeIt:focus{box-shadow:#f56117 0 -3px 0 0}.searchOnLp.drawer .tray{position:relative;z-index:2;padding:14px 0 8px;border-radius:6px 0 6px 6px;background:#ecf0ec}.searchOnLp table.layout{width:94%;margin:0 auto;border-collapse:collapse}.searchOnLp table.layout td{padding:0}.searchOnLp table.layout td:first-child{padding-right:3px;width:4.5em;white-space:nowrap;text-align:right}.searchOnLp+.lp{margin-top:20px}@media screen and (min-width: 1000px){.searchOnLp{width:92vw;margin:16px auto 0}.searchOnLp .handle{right:0}.searchOnLp table.layout{max-width:920px}}@media screen and (min-width: 1400px){.searchOnLp{width:1288px}}@media screen and (max-width: 700px){.searchOnLp table.layout tr,.searchOnLp table.layout td{display:block}.searchOnLp table.layout td:first-child{text-align:left;padding:.6em 6px 0}}.shortcuts{display:none;--hoverBg: #47816b}@media screen and (min-width: 1000px){.shortcuts{display:block;z-index:199;position:fixed;left:0;top:50vh;transform:translateY(-50%);color:#fff}.shortcuts ul{list-style:none;margin:0;padding:0;border-radius:5px}.shortcuts li{margin:0;padding:0;background:#4c4c4c}.shortcuts li:first-child{border-radius:0 5px 0 0}.shortcuts li:last-child{border-radius:0 0 5px 0}.shortcuts li .icon{position:relative;z-index:2;margin:0 auto;display:block;width:24px;height:24px;padding:8px;box-sizing:content-box;object-fit:contain}.shortcuts li .text{position:absolute;left:0;top:0;opacity:0;height:40px;line-height:39px;padding:0 12px 0 0;white-space:nowrap;border-radius:5px 30px 30px 5px;background-color:var(--hoverBg);transition:padding .4s,opacity .2s}.shortcuts li a,.shortcuts li button{position:relative;overflow:hidden}.shortcuts li a{display:block;text-decoration:none;color:#fff}.shortcuts li button{background:none;border:none;box-shadow:none;padding:0;margin:0;height:auto;border-radius:0;color:#fff}.shortcuts li.onHover{background-color:var(--hoverBg)}.shortcuts li.onHover a,.shortcuts li.onHover button{overflow:visible}.shortcuts li.onHover a .text,.shortcuts li.onHover button .text{opacity:1;padding-left:44px}}@media screen and (min-width: 1408px){.shortcuts li .icon{width:32px;height:32px;padding:14px}.shortcuts li .text{height:60px;line-height:59px;padding-right:16px}.shortcuts li.onHover a .text,.shortcuts li.onHover button .text{padding-left:60px}}@media screen and (min-width: 1488px){.shortcuts{left:calc(50% - 644px - 100px)}.shortcuts li:first-child{border-radius:5px 5px 0 0}.shortcuts li:last-child{border-radius:0 0 5px 5px}}.rowFirst .leftSide{position:relative;overflow:hidden}.rowFirst .leftSide .playBtn{left:4px;top:4px;z-index:19;translate:0 -105%}.rowFirst .leftSide .playBtn:focus{translate:0 0}.rowFirst .leftSide .playBtn.paused{translate:0 0}.rowFirst .rightSide{padding-top:24px}.rowFirst.noRightContent .rightSide{padding:0}@media screen and (min-width: 600px){.rowFirst .rightSide{display:flex;flex-flow:row nowrap;justify-content:space-between;width:92%;margin:0 auto;padding:24px 0 10px}.rowFirst .rightSide .powerInfo{flex:1 1 50%;width:auto}.rowFirst .rightSide .powerInfo+.powerInfo{margin-top:0;margin-left:12px}}@media screen and (min-width: 1000px){.rowFirst{width:92%;margin:20px auto;display:flex;justify-content:space-between}.rowFirst .leftSide{flex:0 0 calc(100% - 268px);width:calc(100% - 268px)}.rowFirst .rightSide{display:block;padding:0;margin:0;flex:0 0 256px;width:256px}.rowFirst .rightSide .powerInfo+.powerInfo{margin-left:0;overflow:hidden}.rowFirst.noRightContent .leftSide{margin:0 auto}.rowFirst.noRightContent .rightSide{width:0;flex-basis:0}}@media screen and (min-width: 1400px){.rowFirst{width:1288px}.rowFirst .leftSide{flex-basis:999px;width:999px}.rowFirst .rightSide{flex-basis:277px;width:277px}}.rowFirst .powerInfo{background:#fff;color:#636363;box-shadow:rgba(50,77,50,.25) 0 1px 6px;padding:2px 2px 10px;margin:0 auto;width:92%;display:flex;flex-flow:row wrap}.rowFirst .powerInfo.grid{padding:10px}.rowFirst .powerInfo>*{flex:0 1 100%}.rowFirst .powerInfo>*:last-child{align-self:end}.rowFirst .powerInfo+.powerInfo{margin-top:12px}.rowFirst .powerInfo h2{position:relative;color:#000;margin:12px auto 18px;padding-bottom:8px;line-height:1.1;font-size:1.15em}.rowFirst .powerInfo h2::after{content:"";position:absolute;left:0;bottom:0;width:2em;height:3px;background-color:#a3dd6d}.rowFirst .powerInfo ul.powerInfoLinks{list-style:none;line-height:1;margin:0 auto;padding:8px 0 6px;display:flex}.rowFirst .powerInfo ul.powerInfoLinks li{flex:0 0 calc(50% - 4px);margin:2px;padding:0;width:auto}.rowFirst .powerInfo ul.powerInfoLinks li a{position:relative;display:block;height:2.8em;line-height:2.7;padding:0 .1em;text-decoration:none;text-align:center;border-radius:4px;background-color:#4c4c4c;color:#fff;transition:.2s}.rowFirst .powerInfo ul.powerInfoLinks li a::after{content:"";position:absolute;left:50%;right:50%;height:2px;bottom:.35em;transition:all .25s,background-color 0s}.rowFirst .powerInfo ul.powerInfoLinks li a:hover,.rowFirst .powerInfo ul.powerInfoLinks li a:focus{box-shadow:#4c4c4c 0 0 0 2px;border-radius:2px}.rowFirst .powerInfo ul.powerInfoLinks li a:focus::after{left:.5em;right:.5em;background-color:#c8df1b}.rowFirst .powerInfo iframe{display:block;margin:0 auto;width:100%;border:none}.rowFirst .powerInfo iframe+.powerInfoLinks{margin-left:8px;margin-right:8px}.rowFirst .powerInfo img{display:block;margin:0 auto;width:100%}.rowFirst .powerInfo.grid{line-height:1.4}.rowFirst .powerInfo.grid dl{margin:0 auto 20px}.rowFirst .powerInfo.grid dl>div{margin:0 auto;white-space:nowrap;width:max-content}.rowFirst .powerInfo.grid dl dt,.rowFirst .powerInfo.grid dl dd{margin:0;padding:3px 0;display:inline-block}.rowFirst .powerInfo.grid dl dt{text-align:right;width:9.5em}.rowFirst .powerInfo.grid dl dt::after{content:"："}.rowFirst .powerInfo.grid dl dd{color:#c82927;font-weight:bold;text-align:left;width:4.5em;overflow:visible}.rowFirst .powerInfo.grid p{margin:0 auto 8px}.rowFirst .powerInfo.grid p time{display:inline-block;margin-left:5px;margin-right:5px;font-weight:bold}.rowFirst .powerInfo.grid p time:first-child{margin-left:0}.rowFirst .powerInfo.real iframe{height:190px}.rowFirst .powerInfo.curve iframe{height:240px}@media screen and (min-width: 1000px){.rowFirst .powerInfo{display:block;margin:0;font-size:1rem}.rowFirst .powerInfo:first-child{margin-bottom:12px}.rowFirst .powerInfo iframe{width:100%}.rowFirst .powerInfo.real iframe{height:186px}.rowFirst .powerInfo.curve iframe{height:236px}.rowFirst .powerInfo ul.powerInfoLinks{flex-flow:row wrap;font-size:.9em;letter-spacing:-0.05em;padding:4px 0 0}.rowFirst .powerInfo ul.powerInfoLinks li{flex:1 1 calc(50% - 4px)}.rowFirst .powerInfo ul.powerInfoLinks li a{height:2em;line-height:1.9;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rowFirst .powerInfo p{font-size:.9em}.rowFirst .powerInfo.grid dl{margin-top:15px;font-size:.95em}.rowFirst .powerInfo.grid dl dt,.rowFirst .powerInfo.grid dl dl{width:auto}}@media screen and (min-width: 1400px){.rowFirst .powerInfo.grid dl{font-size:1em}.rowFirst .powerInfo.grid ul.inform{font-size:1em}.rowFirst .powerInfo.grid ul.inform li a{padding:0 .8em;margin:0 3px}.rowFirst .powerInfo ul.powerInfoLinks{font-size:1em;letter-spacing:0}}.bigBanner{width:100%}.bigBanner .slick-slide a{display:block}.bigBanner .slick-slide a::before{display:none;z-index:2;content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:#d30 0 0 0 3px inset}.bigBanner .slick-slide a:hover img{transform:scale(1.05)}.bigBanner .slick-slide a:focus::before{display:block}.bigBanner .slick-slide a:focus img{transform:scale(1)}.bigBanner .slick-slide img{display:block;width:100%;height:44.4444444444vw;transition:.3s}.bigBanner button.slick-arrow{bottom:0;top:auto;transform:translateY(calc(100% + 12px))}@media screen and (min-width: 1000px){.bigBanner .slick-slide img{height:31.8933333333vw}.bigBanner button.slick-arrow{transform:translateY(calc(100% - 10px))}}@media screen and (min-width: 1400px){.bigBanner{width:999px}.bigBanner .slick-slide img{height:444px}}.bbTitle{position:relative;width:calc(100% - 156px);margin:6px auto 0;padding:1px 0;font-size:.9375em}.bbTitle button{position:relative;padding:0;margin:8px 4px 8px;height:4em;color:#444;background-color:#ecf0ec;box-shadow:rgba(50,77,50,.25) 0 3px 4px -2px;border-radius:6px;overflow:hidden}.bbTitle button:hover{background-color:#fff}.bbTitle button:focus{box-shadow:#5ebd87 0 0 0 2px}.bbTitle button::before{display:none;content:"";position:absolute;left:8px;right:100%;bottom:4px;height:4px;border-radius:2px;background-color:#5ebd87}.bbTitle button.slick-current{background-color:#fff;box-shadow:rgba(50,77,50,.25) 0 2px 6px;height:calc(4em + 4px);margin-top:4px}.bbTitle button.slick-current::before{display:block;animation:progressbar 5s linear .4s 1 forwards}.bbTitle button.slick-current:hover{box-shadow:#fff 0 0 0 1px,#5ebd87 0 0 0 2px}.bbTitle button.slick-current:focus{box-shadow:#fff 0 0 0 1px,#5ebd87 0 0 0 3px}.bbTitle button.still::before{animation:none;right:8px}.bbTitle button span{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);padding:0 11px;line-height:1.3;text-align:center;vertical-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 1000px){.bbTitle{margin:-16px auto 0;width:calc(100% - 172px)}}@keyframes progressbar{0%{right:calc(100% - 8px)}100%{right:8px}}button.playBtn{opacity:0;position:absolute;width:48px;height:48px;overflow:visible;box-shadow:rgba(255,255,255,.5) 0 0 0 3px;transition:all .1s,translate .3s}button.playBtn:focus,button.playBtn:hover{opacity:1;box-shadow:rgba(255,255,255,.8) 0 0 0 3px}button.playBtn .btnTxt{display:inline-block;white-space:nowrap;height:1.8em;line-height:1.8;padding:0 .5em;margin-left:36px;border-radius:1em;color:#000;background-color:rgba(255,255,255,.7)}button.playBtn::before,button.playBtn::after{content:"";position:absolute}button.playBtn::before{top:calc(50% - 8px);left:calc(50% - 8px);width:5px;height:16px;border-radius:2px;background:#000;box-shadow:#000 11px 0 0 0}button.playBtn::after{display:none;top:calc(50% - 8px);left:calc(50% - 3px);width:1px;height:1px;border-style:solid;border-width:8px 0 8px 11px;border-radius:3px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}button.playBtn.paused{opacity:1;background-color:#f56117}button.playBtn.paused::before{display:none}button.playBtn.paused::after{display:block}button.playBtn.paused:focus{box-shadow:#fff 0 0 0 1px,#f56117 0 0 0 4px}.main .searchDv{padding:30px 4%;background-color:#ecf0ec;border-radius:6px}.main .searchDv form{position:relative}.main .searchDv .flexbox{display:flex;align-content:center}.main .searchDv .flexbox input[type=text]{flex:0 0 100%;width:100%}.main .searchDv .flexbox button{flex:1 0 auto;transform:translateX(-100%)}.main .searchDv .flexbox a.advLink{flex:1 0 5.5em}.main .searchDv input[type=text]{margin:0;border:none;padding-left:1em;padding-right:6em;height:3em;line-height:3;border-radius:2em}.main .searchDv input[type=text]:hover{box-shadow:#fff 0 0 0 2px;background-color:#fff}.main .searchDv input[type=text]:focus{background-color:#fff;box-shadow:#fff 0 0 0 1px,#5ebd87 0 0 0 3px}.main .searchDv button{--color: #4c4c4c;--diam: 12px;--width: 8px;position:relative;top:3px;right:3px;font-size:inherit;text-indent:0;padding:0 32px 0 .8em;margin:0;width:auto;height:calc(3em - 6px);border-radius:2em;box-shadow:none;background-color:#ecf0ec}.main .searchDv button::before,.main .searchDv button::after{margin-left:1.4em}.main .searchDv button:hover,.main .searchDv button:focus{background-color:#a3dd6d}.main .searchDv button:focus{box-shadow:#a3dd6d 0 0 0 2px}.main .searchDv a.advLink{padding:0 .5em;margin-left:5px;height:2.6em;line-height:2.6;text-align:center;text-decoration:none;border-radius:4px;color:#fff;background-color:#4c4c4c;transition:.2s}.main .searchDv a.advLink:hover,.main .searchDv a.advLink:focus{background-color:#47816b}.main .searchDv .hotKeywords{margin:.3em 0 0;padding:3px;clear:both;overflow:hidden}.main .searchDv .hotKeywords a{color:#000;text-decoration:none}.main .searchDv .hotKeywords .label{float:left;line-height:1.4;margin:3px 0;color:#636363}.main .searchDv .hotKeywords .label::after{content:"："}.main .searchDv .hotKeywords ul{list-style:none;margin:0;padding:0;display:inline;overflow:hidden;line-height:1.4}.main .searchDv .hotKeywords li{float:left;margin:3px 0;padding:0}.main .searchDv .hotKeywords li::after{content:"、"}.main .searchDv .hotKeywords li a{border-bottom:2px solid rgba(0,0,0,0)}.main .searchDv .hotKeywords li a:hover,.main .searchDv .hotKeywords li a:focus{border-bottom-color:#000}.main .searchDv .hotKeywords li a:focus-visible{outline:2px solid #000;outline-offset:1px}.main .searchDv .hotKeywords li:last-child::after{display:none}@media screen and (min-width: 1000px){.main .searchDv{width:86%;padding-left:7%;padding-right:7%}}@media screen and (min-width: 1400px){.main .searchDv{width:1204px;padding-left:98px;padding-right:98px}}html[lang=en] .main .searchDv button::before,html[lang=en] .main .searchDv button::after{margin-left:1.9em}.sidebar .searchDv{position:relative;margin:12px;padding:0;background-color:#fff;border-radius:2em}.sidebar .searchDv form{margin:0;padding:0}.sidebar .searchDv input[type=text]{width:100%;height:3.4em;margin:0;padding-left:1em;padding-right:3.5em;border:none;border-radius:2em;background:none;box-shadow:none}.sidebar .searchDv input[type=text]:focus{box-shadow:#47816b 0 0 0 2px}.sidebar .searchDv button{--color: #47816b;--diam: 16px;--width: 10px;position:absolute;top:3px;right:3px;text-indent:-5em;overflow:hidden;padding:0;margin:0;width:calc(3.4em - 6px);height:calc(3.4em - 6px);border-radius:50%;background:none;box-shadow:none}.sidebar .searchDv button:hover,.sidebar .searchDv button:focus{background-color:#ecf0ec;box-shadow:none}.sidebar .searchDv button:focus{background-color:#f56117;--color: #fff}.subject{padding:50px 4%;margin:60px auto;background-color:#d3ecbb}.subject img{display:block;width:100%;margin:0 auto 15px}.subject article h2{text-align:left}.subject article h2::before{display:none}.subject article p{line-height:1.8;font-size:1.125em}.subject article ul{list-style:none;margin:10px 0 0 -5px;padding:0;line-height:1;overflow:hidden}.subject article ul li{float:left;margin:4px 8px 8px 4px;padding:0}.subject article ul li a{display:block;min-width:7em;text-align:center;text-decoration:none;padding:.85em 1em .9em;border-radius:1.5em;background-color:#fff;color:#000;background-image:linear-gradient(180deg, #fff var(--dp), #5ebd87 var(--dp));transition:.2s;animation:slideOut .3s forwards}.subject article ul li a:hover,.subject article ul li a:focus{animation:slideIn .25s forwards}.subject article ul li a:focus{box-shadow:#5ebd87 0 0 0 3px}.subject.style2{width:92%;background-color:#ecf0ec;border-radius:6px;box-shadow:rgba(0,0,0,.5) 0 8px 12px -10px}@media screen and (min-width: 1000px){.subject{display:flex;align-items:flex-start}.subject img{flex:0 0 40%;width:40%;margin-bottom:0}.subject article{flex:1 1 auto;margin-left:3%}.subject.style2{width:92%}}@media screen and (min-width: 1400px){.subject{padding-left:calc(50vw - 644px);padding-right:calc(50vw - 644px)}.subject img{flex-basis:515.2px;width:515.2px}.subject.style2{width:1288px;padding-left:51.52px;padding-right:51.52px}}@property --dp{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes slideIn{0%{--dp: 100%}100%{--dp: 0%}}@keyframes slideOut{0%{--dp: 0%}100%{--dp: 100%}}.news h2{padding-right:4em;margin-bottom:16px;text-align:left}.news h2::before{left:0}.news .rss{--tinge: #fff;position:absolute;top:0;right:0;font-size:.875rem}.news .rss a{position:relative;display:block;height:2.7em;line-height:2.8;letter-spacing:0;border-radius:2em;padding:0 36px 0 1em;margin:0;background-color:#4c4c4c;color:var(--tinge);text-decoration:none;transition:.2s}.news .rss a::before{content:"";width:37px;height:37px;border-radius:50%;position:absolute;top:7px;right:11px;background-image:radial-gradient(var(--tinge) 2px, transparent 3px, transparent 7px, var(--tinge) 8px, var(--tinge) 10px, transparent 11px, transparent 15px, var(--tinge) 16px, var(--tinge) 18px);clip-path:polygon(15px 24px, 15px 15px, 18px 15px, 18px 0, 40px 0, 40px 21px, 23px 21px, 23px 24px)}.news .rss a:hover,.news .rss a:focus{--tinge: #a3dd6d}.news .rss a:hover{box-shadow:#4c4c4c 0 0 0 0,#4c4c4c 0 0 0 2px}.news .rss a:focus{box-shadow:#a3dd6d 0 0 0 1px,#4c4c4c 0 0 0 4px}.news .newsList{list-style:none;margin:10px 0;padding:0;line-height:1.5;width:100%}.news .tabset .tabButtons button{--tinge:#5ebd87;margin:0;border-radius:4px;font-size:1.125em;line-height:1.3;height:auto;padding:.9em .4em .9em;box-shadow:none;background-color:#ecf0ec;color:#636363;cursor:pointer}.news .tabset .tabButtons button:first-child{flex:0 0 4.5em}.news .tabset .tabButtons button+button{margin-left:4px}.news .tabset .tabButtons button:hover{box-shadow:none;color:#000;background-color:#d3ecbb}.news .tabset .tabButtons button:focus-visible{box-shadow:#5ebd87 0 0 0 3px inset}.news .tabset .tabButtons button.active{background-color:var(--tinge);color:#000}.news .tabset .tabButtons button.active:focus{box-shadow:var(--tinge) 0 0 0 2px}.news .tabset .tabButtons button.active:focus-visible{box-shadow:#fff 0 0 0 1px inset,var(--tinge) 0 0 0 3px}.news .tabset+.tabset{margin-top:30px}@media screen and (min-width: 1000px){.news{display:flex;flex-flow:row nowrap;justify-content:space-between}.news .tabset{flex:0 0 48%}.news .tabset+.tabset{margin-top:0}}.newsList{margin-top:50px}.newsList h2{padding-right:4em;margin-bottom:16px;text-align:left;letter-spacing:0}.newsList h2::before{left:0}.newsList>ul{list-style:none;margin:10px 0;padding:0;line-height:1.5}.newsList li{margin:5px 0;padding:0}.newsList li>a{display:block;position:relative;padding:8px 40px 2px 2px;border-bottom:#aeb2ac solid 1px;color:#444;text-decoration:none;transition:padding .3s}.newsList li>a::before,.newsList li>a::after{content:"";position:absolute}.newsList li>a::before{top:6px;bottom:2px;left:0;width:0;background-color:#5ebd87;transition:.2s .1s}.newsList li>a::after{top:calc(50% - 6px);right:16px;width:10px;height:10px;border-right:2px solid #444;border-top:2px solid #444;transform:rotate(45deg);transition:right .2s}.newsList li>a:hover,.newsList li>a:focus{padding-left:12px;padding-right:30px;color:#000;z-index:9;border-bottom-color:#4c4c4c}.newsList li>a:hover::before,.newsList li>a:focus::before{width:5px}.newsList li>a:hover::after,.newsList li>a:focus::after{right:9px;border-right-width:4px;border-top-width:4px}.newsList li>a:focus-visible{outline:3px solid #5ebd87}.newsList li time,.newsList li .type,.newsList li .topmost{display:inline-block;left:1.6em;line-height:1.7}.newsList li .type{margin-left:1em;padding:0 .5em;background-color:#ecf0ec;border-radius:4px}.newsList li .topmost{margin-left:1em;padding:0 .5em;border-radius:4px;color:#f56117;box-shadow:#f56117 0 0 0 1px inset;background-color:#fff}.newsList li p{margin:.4em 0 .5em}.tpElsewhere h2{padding-top:20px}.tpElsewhere ul{list-style:none;margin:0;padding:0;line-height:1.4;display:flex;flex-wrap:wrap;justify-content:space-between}.tpElsewhere li{flex:0 0 48%;margin:2vw 4% 2vw 0;padding:0}.tpElsewhere li:nth-child(2n){margin-right:0}.tpElsewhere li a{display:block;overflow:hidden;text-decoration:none;height:100%;background-color:#fff;color:#444;box-shadow:#fff 0 0 0 0,#fff 0 0 0 0,rgba(50,77,50,.25) 0 1px 10px;transition:.2s}.tpElsewhere li a:hover,.tpElsewhere li a:focus{box-shadow:#fff 0 0 0 2px,#fff 0 0 0 4px,rgba(50,77,50,.25) 0 8px 24px 4px;transform:translateY(-4px)}.tpElsewhere li a:focus{box-shadow:#fff 0 0 0 2px,#47816b 0 0 0 4px,rgba(50,77,50,.25) 0 8px 24px 4px}.tpElsewhere li img{display:block;object-fit:cover;width:100%;height:24.84vw}.tpElsewhere li p{margin:13px 10px 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em;overflow:hidden}.tpElsewhere li .from{float:right;margin:10px;padding:0 .5em;height:1.8em;line-height:1.8;border-radius:3px;background-color:#ecf0ec}.tpElsewhere:has(+.tPowerLinks){margin-bottom:0}@media screen and (min-width: 1000px){.tpElsewhere li{flex-basis:23.5%;margin:7px 2% 8px 0}.tpElsewhere li:nth-child(n){margin-right:2%}.tpElsewhere li:nth-child(4n){margin-right:0}.tpElsewhere li img{width:100%;height:12.16125vw}}@media screen and (min-width: 1400px){.tpElsewhere li{flex-basis:302.68px}.tpElsewhere li:nth-child(n){margin-right:25.76px}.tpElsewhere li:nth-child(4n){margin-right:0}.tpElsewhere li img{height:170.2575px}}.tPowerLinks+.topicsLoop{margin-top:0}.tPowerLinks ul{list-style:none;margin:0 auto;padding:0;line-height:1.5;width:92%;display:flex;flex-flow:row wrap;justify-content:space-between}.tPowerLinks li{flex:0 0 48%;padding:0;margin:0 2% 16px 0;line-height:1.2em;text-align:center}.tPowerLinks li:nth-child(2n){margin-right:0}.tPowerLinks li a{display:block;height:100%;padding:20px;color:#000;text-decoration:none;border-radius:8px;box-shadow:rgba(0,0,0,0) 0 0 0;transition:.3s}.tPowerLinks li a:hover,.tPowerLinks li a:focus{background-color:#fff;transform:translateY(-3px)}.tPowerLinks li a:hover{box-shadow:#5ebd87 0 0 0 0,rgba(50,77,50,.25) 0 8px 20px}.tPowerLinks li a:focus{box-shadow:#5ebd87 0 0 0 3px,rgba(50,77,50,.25) 0 8px 20px}.tPowerLinks li img{display:block;margin:0 auto 15px;width:100px;height:100px}.tPowerLinks li .title{font-size:1.125em;font-weight:bold;margin:0 auto;line-height:1.3}@media screen and (min-width: 700px){.tPowerLinks li{flex-basis:32%}.tPowerLinks li:nth-child(n){margin-right:1.33%}.tPowerLinks li:nth-child(3n){margin-right:0}}@media screen and (min-width: 1000px){.tPowerLinks ul{flex-wrap:nowrap;width:96%}.tPowerLinks li{flex-basis:15.83%}.tPowerLinks li:nth-child(n){margin-right:1%}.tPowerLinks li:nth-child(6n){margin-right:0}}.topicsLoop .topic{margin:0 12px;padding:12px 0 20px}.topicsLoop .topic img{display:block;margin:0 auto;object-fit:cover;width:100%;height:calc((92vw - 24px)*.62)}.topicsLoop .topic p{margin:15px 15px 0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topicsLoop .topic a{display:block;padding-bottom:15px;text-decoration:none;background-color:#fff;color:#444;box-shadow:#fff 0 0 0 0,rgba(50,77,50,.25) 0 0 6px -1px;transition:.3s}.topicsLoop .topic a:hover,.topicsLoop .topic a:focus{transform:translateY(-6px);box-shadow:#fff 0 0 0 3px,rgba(50,77,50,.25) 0 12px 18px -5px}.topicsLoop .topic a:focus{box-shadow:#fff 0 0 0 3px,rgba(50,77,50,.25) 0 12px 18px -5px,#47816b 0 0 0 5px}.topicsLoop .slick-arrow{top:calc((92vw - 24px)*.31)}.topicsLoop .slick-arrow.slick-prev{transform:translateX(-36%)}.topicsLoop .slick-arrow.slick-next{transform:translateX(36%)}@media screen and (min-width: 700px){.topicsLoop .topic img{height:calc((46vw - 24px)*.62)}.topicsLoop .slick-arrow{top:calc((46vw - 24px)*.31)}}@media screen and (min-width: 1000px){.topicsLoop div.topic img{height:calc((30.66vw - 24px)*.62)}.topicsLoop .slick-arrow{top:calc((30.66vw - 24px)*.31)}.topicsLoop .slick-arrow.slick-prev{transform:translateX(-50%)}.topicsLoop .slick-arrow.slick-next{transform:translateX(50%)}}@media screen and (min-width: 1400px){.topicsLoop div.topic img{height:251.2488px}.topicsLoop .slick-arrow{top:125.6244px}}.hotLinks ul{list-style:none;margin:0 -6px;padding:0;line-height:1.3;display:flex;flex-flow:row wrap;justify-content:flex-start}.hotLinks li{position:relative;flex:0 0 calc(50% - 12px);width:calc(50% - 12px);margin:6px;padding:0}.hotLinks li a{display:flex;flex-flow:column nowrap;justify-content:center;position:relative;height:100%;overflow:hidden;padding:1.3em 8px 1.2em;border-radius:6px;text-decoration:none;text-align:center;color:#000;background-color:#fff;box-shadow:rgba(50,77,50,.25) 0 1px 7px;transition:.25s}.hotLinks li a::after{content:"";position:absolute;left:50%;right:50%;bottom:8px;height:4px;border-radius:2px;background-color:rgba(0,0,0,0);transition:all .25s,background-color 0s}.hotLinks li a:hover,.hotLinks li a:focus{transform:translateY(-3px);z-index:99;box-shadow:rgba(50,77,50,.25) 0 6px 26px -3px}.hotLinks li a:hover::after,.hotLinks li a:focus::after{left:8px;right:8px;background-color:#c8df1b}.hotLinks li a:focus-visible{box-shadow:#47816b 0 0 0 2px}.hotLinks li a:focus-visible::after{display:none}@media screen and (min-width: 800px){.hotLinks li{flex-basis:calc(33.33% - 12px);width:calc(33.33% - 12px)}}@media screen and (min-width: 1000px){.hotLinks{margin-top:50px;margin-bottom:50px}.hotLinks ul{margin:0}.hotLinks li{flex-basis:calc(25% - 12px);width:calc(25% - 12px)}}@media screen and (min-width: 1140px){.hotLinks li{flex-basis:calc(20% - 12px);width:calc(20% - 12px)}}.adBanners{margin:50px auto}.adBanners h2{width:92%;margin-left:auto;margin-right:auto}.adBanners .slickThis{padding:0;margin:-12px auto 0;width:100%}.adBanners .slickItem{margin:16px 9px 20px}.adBanners .slickItem a{display:block;padding:0 0 8px;text-decoration:none;color:#444;border-radius:6px;background-color:#fff;transition:.2s}.adBanners .slickItem a:hover,.adBanners .slickItem a:focus{box-shadow:#fff 0 0 0 3px,rgba(0,0,0,.5) 0 6px 12px -4px;transform:translateY(-4px)}.adBanners .slickItem a:focus{box-shadow:#fff 0 0 0 3px,#47816b 0 0 0 5px,rgba(50,77,50,.25) 0 3px 16px}.adBanners .slickItem img{display:block;width:100%;object-fit:fill;height:calc(32vw - 8px);border-radius:6px}.adBanners .slickItem p{line-height:1.1;margin:12px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adBanners .slick-arrow{top:calc(16vw + 12px)}.adBanners .slick-arrow.slick-prev{left:2%}.adBanners .slick-arrow.slick-next{right:2%}.adBanners .more{margin-right:4%}@media screen and (min-width: 700px){.adBanners .slickItem img{height:calc(14.8148148148vw - 8px)}.adBanners .slick-arrow{top:calc(7.4074074074vw + 12px)}}@media screen and (min-width: 1000px){.adBanners .slickThis{width:92vw}.adBanners .slickItem img{height:calc(10.4444444444vw - 8px)}.adBanners .slick-arrow{top:calc(5.2222222222vw - 20px)}.adBanners .slick-arrow.slick-prev{left:0;transform:translateX(-30%)}.adBanners .slick-arrow.slick-next{right:0;transform:translateX(30%)}}@media screen and (min-width: 1400px){.adBanners{width:1288px}.adBanners h2{width:1288px}.adBanners .slickThis{width:1288px}.adBanners .slickItem img{height:135.1111111111px}.adBanners .slick-arrow{top:51.5555555556px}.adBanners .more{margin-right:0}}.adWide{width:100%;margin:50px auto 0;position:relative}.adWide:last-child{margin-bottom:-50px}.adWide img{display:block;width:100%}.adWide a{display:block;position:relative}.adWide a::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:100%;z-index:9}.adWide a:hover::before{box-shadow:#aeb2ac 0 0 0 1px inset}.adWide a:focus::before{box-shadow:#5ebd87 0 0 0 3px inset}@media screen and (min-width: 1000px){.adWide{width:92%;max-width:1288px}}.np{margin-top:20px}.np:last-child{padding-bottom:50px}.np ul{list-style:none;margin:0;padding:0}.np li{line-height:1.5;margin:14px 0}.np li img{float:right;margin:0 0 0 12px;width:96px;height:96px;object-fit:cover}.np li .title{display:block;font-size:1.25em;letter-spacing:1px}.np li p{margin:.4em 0 0;line-height:1.5;font-weight:300;color:#444}.np li a{display:block;position:relative;padding:10px;border-radius:6px;overflow:hidden;text-decoration:none;font-weight:400;background-color:#fff;color:#000;box-shadow:#cfd6cc 0 0 0 1px,rgba(50,77,50,.25) 0 1px 7px;transition:.2s}.np li a:hover{box-shadow:#fff 0 0 0 3px,rgba(50,77,50,.25) 0 4px 24px;z-index:99}.np li a:focus{box-shadow:#5ebd87 0 0 0 3px,rgba(50,77,50,.25) 0 4px 25px}@media screen and (min-width: 700px){.np>ul{display:flex;flex-flow:row wrap;justify-content:space-between}.np>ul>li{flex:0 0 calc(50% - 7px);width:calc(50% - 7px);margin:7px 7px 7px 0;height:116px}.np>ul>li:nth-child(2n){margin-right:0}.np>ul>li>a{height:100%;overflow:hidden}.np>ul>li .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np>ul>li p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.npTree{margin-top:20px}.npTree ul{list-style:none;margin:0;padding:0;line-height:1.4}.npTree li a{display:block;position:relative;color:#000;text-decoration:none}.npTree>ul{font-size:1.125rem}.npTree>ul>li{margin:10px 0;border-radius:12px 12px 6px 6px;overflow:hidden;box-shadow:#5ebd87 0 0 0 2px inset;background-color:#5ebd87}.npTree>ul>li>a{padding:14px 14px 20px;padding:14px;margin-bottom:6px;color:#000;font-weight:400}.npTree>ul>li>a::after{content:"";position:absolute;bottom:5px;left:12px;right:12px;height:0;border-radius:2px;transition:.2s}.npTree>ul>li>a:hover::after,.npTree>ul>li>a:focus::after{bottom:10px;height:3px;background-color:#d3ecbb}.npTree>ul>li>a:focus-visible{outline:3px solid #444;outline-offset:-8px;border-radius:12px}.npTree>ul>li>a:focus-visible::after{display:none}.npTree>ul>li>ul{position:relative;margin:-6px 2px 0;font-size:1.05rem;background-color:#fff;border-radius:6px}.npTree>ul>li>ul li{margin:2px 0}.npTree>ul>li>ul li a{padding:8px 8px 8px 28px;border-radius:20px;transition:.3s}.npTree>ul>li>ul li a::before{content:"";position:absolute;transition:.2s}.npTree>ul>li>ul li a:hover,.npTree>ul>li>ul li a:focus{background-color:#d3ecbb}.npTree>ul>li>ul li a:focus-visible{box-shadow:#01757e 0 0 0 3px}.npTree>ul>li>ul>li{margin:0 8px 8px;padding:8px 0 16px;border-bottom:1px dashed #aeb2ac}.npTree>ul>li>ul>li:last-child{margin-bottom:2px;border-bottom:none}.npTree>ul>li>ul>li>a::before{left:13px;top:15px;width:9px;height:9px;border-radius:50%;background-color:#636363}.npTree>ul>li>ul>li>a:hover::before,.npTree>ul>li>ul>li>a:focus::before{background-color:#000;box-shadow:#5ebd87 0 0 0 3px}.npTree>ul>li>ul>li>ul{margin-left:16px}.npTree>ul>li>ul>li>ul>li>a{padding-left:28px}.npTree>ul>li>ul>li>ul>li>a::before{left:14px;top:17px;width:6px;height:6px;border-radius:3px;background-color:#aeb2ac}.npTree>ul>li>ul>li>ul>li>a:hover::before,.npTree>ul>li>ul>li>ul>li>a:focus::before{background-color:#000;box-shadow:#5ebd87 0 0 0 3px}@media screen and (min-width: 700px){.npTree>ul{display:flex;flex-flow:row wrap;align-items:flex-start}.npTree>ul>li{flex:0 0 calc(50% - 12px)}.npTree>ul>li:nth-child(odd){margin-right:24px}}@media screen and (min-width: 1000px){.npTree>ul>li{flex:0 0 calc(33.33% - 16px)}.npTree>ul>li:nth-child(n){margin-right:24px}.npTree>ul>li:nth-child(3n){margin-right:0}}@media screen and (min-width: 1400px){.npTree>ul>li{flex:0 0 calc(25% - 18px)}.npTree>ul>li:nth-child(n){margin-right:24px}.npTree>ul>li:nth-child(4n){margin-right:0}}.lp{margin:0 auto}.lp .list{list-style:none;margin:0;padding:0;line-height:1.5;border-top:#cfd6cc solid 1px}.lp .list li{margin:0;padding:0;border-bottom:#cfd6cc solid 1px}.lp .list li a{display:block;position:relative;padding:15px 2px 8px;color:#444;text-decoration:none;transition:.2s}.lp .list li a:hover,.lp .list li a:focus{color:#000;background-color:#ecfadf;transition:.2s}.lp .list li a:hover p.title,.lp .list li a:focus p.title{text-decoration:underline}.lp .list li a:hover .type,.lp .list li a:focus .type{background-color:#fff}.lp .list li a:focus{box-shadow:#fff 0 0 0 4px,#5ebd87 0 0 0 6px,rgba(50,77,50,.25) 0 0 16px 3px}.lp .list li time,.lp .list li .type{display:inline-block;font-size:.92em}.lp .list li .type{margin-left:1em;padding:0 .5em;left:1.7em;line-height:1.8;background-color:#ecf0ec;border-radius:4px}.lp .list li .type:first-child{margin-left:0}.lp .list li p{margin:.5em 0}.lp .list li p.title{font-size:1.125em;color:#000;font-weight:bold}.lp .list li p.brief{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 700px){.lp{padding:5px 0}.lp .list li:last-child>a{border-bottom:none}}.lp.stickyHead thead{position:sticky;top:96px;z-index:9;box-shadow:#4c4c4c 0 1px 0}.lp.stickyHead thead tr{border-bottom:none}.lp>table{border-collapse:collapse;line-height:1.6;width:calc(100% - 10px);margin:0 5px}.lp>table caption{font-size:1.15em;font-weight:normal;padding:0 0 .4em}.lp>table tr{border-bottom:1px solid #aeb2ac}.lp>table thead{background-color:#ecf0ec}.lp>table thead tr{border-bottom-color:#4c4c4c}.lp>table thead th{word-break:break-word}.lp>table tbody tr:hover{background-color:#ecfadf}.lp>table tbody tr:last-child{border-bottom:none}.lp>table th,.lp>table td{padding:15px}.lp>table th{text-align:left}.lp>table td{text-align:left}.lp>table td.aLeft{text-align:left}.lp>table td.aRight{text-align:right}.lp>table td.aCenter{text-align:center}.lp>table td.numb{width:4em;text-align:center;white-space:nowrap}.lp>table td.title{font-size:1.125em;text-align:left;width:40%}.lp>table td>a{color:#444;text-decoration:underline;transition:.2s;outline:3px solid rgba(0,0,0,0);outline-offset:2px}.lp>table td>a:hover{text-decoration:none;color:#01757e}.lp>table td>a:focus{text-decoration:underline;color:#01757e}.lp>table td>a:focus-visible{outline-color:#01757e;text-decoration:none}.lp>table td time{display:inline-block;white-space:nowrap}@media screen and (max-width: 999px){.lp.stickyHead thead{top:60px}}@media screen and (max-width: 899px){.lp>table{width:calc(100% - 10px);margin:0 auto}.lp>table.rwdTable{border:none}.lp>table.rwdTable thead{display:none}.lp>table.rwdTable tr,.lp>table.rwdTable th,.lp>table.rwdTable td{display:block}.lp>table.rwdTable tr{position:relative;overflow:hidden;padding:.5em 12px .4em;margin:0 0 8px;border:none;border-radius:3px;box-shadow:#aeb2ac 0 0 0 1px;transition:.2s}.lp>table.rwdTable tr:hover{background-color:rgba(0,0,0,0);box-shadow:#4c4c4c 0 0 0 2px}.lp>table.rwdTable th,.lp>table.rwdTable td{position:static;padding:0;margin:0;text-align:left;border:none}.lp>table.rwdTable th::after,.lp>table.rwdTable td::after{display:none}.lp>table.rwdTable td{padding:.35em 0;text-align:left}.lp>table.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:#d3ecbb;color:#444;padding:0 .6em 1px 5px;border-radius:3px 1em 1em 3px}.lp>table.rwdTable td>a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#01757e}.lp>table.rwdTable td>a:hover{text-decoration:none;color:#01757e}.lp>table.rwdTable td.numb{padding-top:0;padding-bottom:0;padding-left:7px;display:block;text-align:left;font-weight:bold;width:auto}.lp>table.rwdTable td.numb::before{display:none}.lp>table.rwdTable td.numb::after{display:inline-block}.lp>table.rwdTable td.title{width:auto}}.photoflow{position:relative;margin:0 0 30px}.photoflow ul{margin:0;padding:0;list-style:none}.photoflow a{text-decoration:none}.photoflow h3,.photoflow .heading{position:relative;font-size:1.4rem;line-height:1.1;font-weight:normal;margin:0 0 .6em;padding:0 0 .5em 22px;border-bottom:3px solid #cfd6cc}.photoflow h3::before,.photoflow .heading::before{content:"";position:absolute;left:0;top:0;width:9px;height:1em;background-color:#5ebd87}.photoflow .flowBox{position:relative;width:100%;padding-bottom:1em}.photoflow .flowBox .flowShow{position:relative;width:100%;overflow:hidden}.photoflow .flowList{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-flow:row nowrap}.photoflow .flowList>li{flex:0 0 92vw;margin:0 10px 0 0;padding:0;background-color:#fff}.photoflow .flowList>li>a{position:relative;display:block;width:100%;overflow:hidden;transition:.5s}.photoflow .flowList>li>a::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:#aeb2ac 0 0 0 1px inset;z-index:9}.photoflow .flowList>li>a:hover,.photoflow .flowList>li>a:focus{outline:none}.photoflow .flowList>li>a:hover p,.photoflow .flowList>li>a:focus p{transform:translateY(0)}.photoflow .flowList>li>a:hover img,.photoflow .flowList>li>a:focus img{transform:scale(1.1)}.photoflow .flowList>li>a:focus p{transition:none}.photoflow .flowList>li>a:focus:before{box-shadow:#4c4c4c 0 0 0 2px inset}.photoflow .flowList>li img{display:block;width:100%;height:92vw;object-fit:contain;transition:.3s}.photoflow .flowList>li p{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;padding:5px 10px;margin:0;transform:translateY(110%);transition:.5s}.photoflow .flowNav{font-family:Arial,Helvetica,sans-serif;margin:20px auto 5px;z-index:19}.photoflow .flowNav ul{display:flex;flex-flow:row nowrap;justify-content:center;list-style:none;margin:0 auto;padding:0;text-align:center;font-weight:normal;font-size:.92rem;line-height:1.1}.photoflow .flowNav li{position:relative;flex:0 0 auto;margin:0 6px;padding:0 0 5px;color:#b0b0b0;transition:.2s}.photoflow .flowNav li::after{content:"";position:absolute;left:50%;bottom:0;height:5px;width:0;border-radius:3px;background-color:#f56117;transition:.2s}.photoflow .flowNav li.active{color:#000}.photoflow .flowNav li.active::after{width:8px;left:calc(50% - 4px)}.photoflow .arrowBtn{top:46vw;z-index:99}.photoflow .arrowBtn.prev{left:-16px}.photoflow .arrowBtn.next{right:-16px}@media screen and (min-width: 420px){.photoflow .flowList>li{flex-basis:calc(46vw - 5px)}.photoflow .flowList>li img{height:calc(46vw - 5px)}.photoflow .arrowBtn{top:calc(92vw/4 - 5px)}}@media screen and (min-width: 700px){.photoflow .flowList>li{margin-right:9px;flex-basis:calc(30.6666666667vw - 6px)}.photoflow .flowList>li img{height:calc(30.6666666667vw - 6px)}.photoflow .flowNav{margin-left:0;margin-right:0}.photoflow .arrowBtn{top:calc(15.3333333333vw - 3px)}}@media screen and (min-width: 1000px){.photoflow .flowList>li{margin-right:12px;flex-basis:calc(23vw - 9px)}.photoflow .flowList>li img{height:calc(23vw - 9px)}.photoflow .flowNav{margin-left:0;margin-right:0}.photoflow .arrowBtn{top:calc(11.5vw - 5px)}.photoflow .arrowBtn.prev{left:-24px}.photoflow .arrowBtn.next{right:-24px}}@media screen and (min-width: 1400px){.photoflow .flowList>li{flex-basis:313px}.photoflow .flowList>li img{height:313px}.photoflow .arrowBtn{top:156px}}.bigPhotos.lightbox{padding:0}.bigPhotos .flowBox{position:relative;margin:0;width:100%;height:100%}.bigPhotos .flowShow{height:100%}.bigPhotos .flowList{list-style:none;margin:0;padding:0}.bigPhotos .flowList>li{display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-align:left}.bigPhotos .flowList>li img{display:block;margin:0 auto;width:100%;height:100%;object-fit:contain}.bigPhotos .flowList>li p{position:absolute;left:0;bottom:0;width:100%;font-size:1.125em;overflow:hidden;padding:.8em 20px 0;margin:0 0 1em;line-height:1.5;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:4em}.bigPhotos .flowNav{display:none}.bigPhotos .arrowBtn{position:absolute;margin:0 5px auto}.bigPhotos .arrowBtn.next{left:auto;right:0}.bigPhotos .arrowBtn:focus{box-shadow:rgba(0,0,0,0) 0 0 0 1px inset,var(--color) 0 0 0 3px}@media screen and (min-width: 1000px){.bigPhotos .flowBox{height:calc(100vh - 1000px*.06)}}.figures{--bgc: #ecf0ec}.figures .figure{margin:0}.figures .figure+.figure{margin-top:3em}.figures .figure figure{position:relative;display:block;margin:0;padding:0;border:none}.figures .figure figure img{display:block;width:100%;min-height:300px}.figures .figure figure figcaption{display:none}.figures .figure .profile{position:relative;margin:0;padding:20px 30px 40px 50px;line-height:1.5;background-color:var(--bgc)}.figures .figure .profile::before{content:"";position:absolute;left:46px;top:-12px;width:12px;height:7.5em;background-color:#5ebd87}.figures .figure .profile dt,.figures .figure .profile dd{margin:0 0 .5em;padding:0 0 0 22px}.figures .figure .profile dt{position:relative;margin-top:1.6em;font-weight:500;font-size:1.125em}.figures .figure .profile dt::before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background-color:#636363}.figures .figure .profile .caption{font-weight:500}.figures .figure .profile .caption dt{display:inline-block}.figures .figure .profile .caption dt::before{display:none}.figures .figure .profile .caption dt+dd{display:inline-block;font-size:1.5em;margin-bottom:0;padding-left:.5em}.figures .figure:nth-of-type(n+3) .profile::before{height:5.5em}.figures .description{margin:15px auto;line-height:1.8}@media screen and (min-width: 1000px){.figures{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;max-width:1182px;margin:0 auto}.figures>.figure{position:relative;overflow:hidden}.figures>.figure+.figure{margin-top:0}.figures>.figure figure figcaption{display:block;opacity:1;position:absolute;left:0;right:0;bottom:0;padding:20px 30px 50px;margin:0;line-height:1.3;font-weight:500;font-size:1.125em;color:#000;transition:opacity .2s}.figures>.figure figure figcaption p{margin:0}.figures>.figure figure figcaption p+p{margin-top:.8em}.figures>.figure figure figcaption p em{display:inline-block;margin-left:.5em;font-size:1.6em;font-style:normal}.figures>.figure .profile{position:absolute;top:0;bottom:0}.figures>.figure .profile .caption{font-weight:500}.figures>.figure .profile .caption dt{display:inline-block}.figures>.figure .profile .caption dt::before{display:none}.figures>.figure .profile .caption dt+dd{display:inline-block;font-size:1.5em;padding-left:.5em}.figures>.figure.chairman,.figures>.figure.president{padding-top:12px;margin-bottom:40px}.figures>.figure.chairman .profile,.figures>.figure.president .profile{margin-top:12px;transition:.6s}.figures>.figure.chairman .profile::before,.figures>.figure.president .profile::before{top:-12px;height:7.9em;transform:rotateY(-1.5turn);transition:0s}.figures>.figure.chairman .profile .caption,.figures>.figure.president .profile .caption{margin-bottom:2.5em}.figures>.figure.chairman:hover .profile::before,.figures>.figure.president:hover .profile::before{transform:rotateY(0turn);transition:1.2s .7s ease-out}.figures>.figure.chairman{flex:0 0 100%}.figures>.figure.chairman figure figcaption{left:60%;padding-bottom:80px}.figures>.figure.chairman .profile{right:0;width:40%;transform:translateX(100%)}.figures>.figure.chairman:hover .profile{transform:translateX(0)}.figures>.figure.president{flex:0 0 100%;margin-bottom:60px}.figures>.figure.president figure figcaption{right:64%;left:auto;padding-bottom:80px}.figures>.figure.president .profile{width:40%;left:0;transform:translateX(-100%)}.figures>.figure.president:hover .profile{transform:translateX(0)}.figures>.figure:not(.president,.chairman){flex:0 0 calc(50% - 12px);padding-left:12px;margin:16px 0 16px -12px}.figures>.figure:not(.president,.chairman) figure figcaption{right:0;left:0;padding:100px 30px 45px 15%;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.95) 10%, rgba(0, 0, 0, 0));color:#fff}.figures>.figure:not(.president,.chairman) .profile{top:auto;left:12px;right:0;padding-bottom:40px;transform:translateY(100%);transition:.35s}.figures>.figure:not(.president,.chairman) .profile::before{width:0;height:12px;left:-12px;top:37px;transition:width .3s .4s}.figures>.figure:not(.president,.chairman) .profile dt{margin-top:0}.figures>.figure:not(.president,.chairman) .profile .caption dt{padding-left:0}.figures>.figure:not(.president,.chairman):hover .profile{transform:translateY(0)}.figures>.figure:not(.president,.chairman):hover .profile::before{width:50px}.figures .description{flex:0 0 100%}}.fileDownload,.seeAlso{clear:both;font-size:1.125em;margin:1em auto}.fileDownload h3,.fileDownload .heading,.seeAlso h3,.seeAlso .heading{position:relative;margin:0;padding:14px 0 14px 22px;font-weight:normal;font-size:1.4rem;line-height:1}.fileDownload h3::before,.fileDownload .heading::before,.seeAlso h3::before,.seeAlso .heading::before{content:"";position:absolute;left:0;top:14px;width:9px;height:1em;background-color:#5ebd87}.fileDownload>ul,.fileDownload>ol,.fileDownload .tray>ul,.fileDownload .tray>ol,.seeAlso>ul,.seeAlso>ol,.seeAlso .tray>ul,.seeAlso .tray>ol{border-top:3px solid #cfd6cc;border-bottom:3px solid #cfd6cc}.fileDownload ul,.fileDownload ol,.seeAlso ul,.seeAlso ol{clear:both;margin:0;padding:0;list-style:none;line-height:1.6}.fileDownload ul li,.fileDownload ol li,.seeAlso ul li,.seeAlso ol li{margin:3px 0 0;padding:0 0 3px;border-bottom:1px solid #cfd6cc}.fileDownload ul li:last-child,.fileDownload ol li:last-child,.seeAlso ul li:last-child,.seeAlso ol li:last-child{border-bottom:none}.fileDownload ul li a,.fileDownload ol li a,.seeAlso ul li a,.seeAlso ol li a{text-decoration:none;color:#444}.fileDownload ul li a:hover,.fileDownload ul li a:focus,.fileDownload ol li a:hover,.fileDownload ol li a:focus,.seeAlso ul li a:hover,.seeAlso ul li a:focus,.seeAlso ol li a:hover,.seeAlso ol li a:focus{color:#01757e}.fileDownload.drawer:has(button.handle),.seeAlso.drawer:has(button.handle){overflow:hidden}.fileDownload.drawer:has(button.handle) h3,.fileDownload.drawer:has(button.handle) .heading,.seeAlso.drawer:has(button.handle) h3,.seeAlso.drawer:has(button.handle) .heading{margin-right:4em}.fileDownload.drawer:has(button.handle) .tray,.seeAlso.drawer:has(button.handle) .tray{clear:both}.fileDownload.drawer .handle,.seeAlso.drawer .handle{float:right}.seeAlso li a{position:relative;display:block;padding:.7em 10px .6em 14px;transition:.2s}.seeAlso li a::before{content:"";position:absolute;left:2px;top:1.15em;width:0;height:0;border-style:solid;border-color:#444;border-width:7px 0 7px 3px;transition:border-left-width .15s}.seeAlso li a:hover,.seeAlso li a:focus{padding-left:22px;padding-right:2px;outline:none}.seeAlso li a:hover::before,.seeAlso li a:focus::before{border-color:rgba(0,0,0,0);border-left-color:#444;border-width:7px 0 7px 9px}.seeAlso li a:focus{box-shadow:#01757e 0 0 0 1px inset}.seeAlso li a:focus-visible{box-shadow:#01757e 0 0 0 3px inset}.fileDownload ul>li{display:flex;flex-flow:row wrap;align-items:center}.fileDownload .fileName{flex:0 1 auto;margin-right:20px}.fileDownload .downloadFiles{flex:0 0 auto;overflow:hidden;border:none;font-size:.88em}.fileDownload .downloadFiles li{float:left;margin:0 10px 0 0;padding:3px;border:none}.fileDownload .downloadFiles a{padding:5px;display:block}.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:#01757e 0 0 0 3px}.fileDownload .downloadFiles .fileType{display:inline-block;vertical-align:middle;margin-right:4px}.fileDownload .downloadFiles .fileSize{font-size:.92em}.link_list,.download_list{clear:both;margin:10px 0;padding:20px 0;font-size:1.125em}.link_list ul,.download_list ul{list-style:none;margin:0;padding:0}.link_list>ul,.download_list>ul{line-height:1.5}.link_list>ul>li,.download_list>ul>li{margin:6px 0}.link_list>ul>li>a,.download_list>ul>li>a{display:block;padding:.6em 4px .3em 34px;margin:0 1px;color:#444;text-decoration:none;background-repeat:no-repeat;background-position:6px .8em;background-size:20px;border-bottom:1px dashed #cfd6cc;transition:.1s}.link_list>ul>li>a:hover,.link_list>ul>li>a:focus,.download_list>ul>li>a:hover,.download_list>ul>li>a:focus{color:#01757e;border-bottom:1px solid #01757e}.link_list>ul>li>a:focus-visible,.download_list>ul>li>a:focus-visible{outline:3px solid #01757e;outline-offset:-3px}@media screen and (min-width: 700px){.link_list.col2>ul,.download_list.col2>ul{display:flex;flex-flow:row wrap}.link_list.col2>ul>li,.download_list.col2>ul>li{flex:0 0 calc(50% - 20px);margin-right:40px}.link_list.col2>ul>li:nth-child(2n),.download_list.col2>ul>li:nth-child(2n){margin-right:0}.link_list.col2>ul>li>a,.download_list.col2>ul>li>a{height:100%}}.link_list>ul>li>a{background-image:url(../images/icon_newslink.png)}.link_list>ul>li>a:hover,.link_list>ul>li>a:focus{background-image:url(../images/icon_newslink_.png)}.download_list>ul>li>a{background-image:url(../images/icon_newsdownload.png)}.download_list>ul>li>a:hover,.download_list>ul>li>a:focus{background-image:url(../images/icon_newsdownload_.png)}table.spTable{margin:0 auto;width:100%;clear:both;border-collapse:collapse;border:none;border-top:6px solid #5ebd87;border-bottom:4px solid #5ebd87;background-color:#fff;line-height:1.5}table.spTable caption{text-align:left;padding-bottom:.3em;font-weight:500;font-size:1.5em;margin:0;padding:12px 10px 6px}table.spTable th,table.spTable td{padding:6px 10px}table.spTable th:last-child,table.spTable td:last-child{padding-right:16px}table.spTable thead{background-color:#4c4c4c;color:#fff}table.spTable thead th{padding-top:.9em;padding-bottom:.8em;vertical-align:bottom;font-weight:300;text-align:right}table.spTable thead th .unit{font-size:.85em;white-space:nowrap;display:block}table.spTable thead th:first-child{text-align:left;vertical-align:middle}table.spTable tbody th{text-align:left;font-size:.85em;font-weight:normal;white-space:nowrap}table.spTable tbody td{text-align:right}table.spTable tbody tr{border-top:1px dotted #cfd6cc}table.spTable tbody tr:first-child{border-top:none}table.spTable tbody tr.level1{border-top-color:#aeb2ac;border-top-style:solid;background-color:#f5f7f5}table.spTable tbody tr.level2 th{padding-left:1.8em}table.spTable tbody tr.sum{font-size:1em;border-top-color:#aeb2ac;border-top-style:solid;background-color:#e1e7e1}table.spTable tbody tr.sum:last-child{border-top:2px solid #4c4c4c}table.spTable tbody tr.sum th{text-align:left;font-size:inherit;font-weight:500}table.spTable tbody tr.sum td{text-align:right}@media screen and (min-width: 1000px){table.spTable tbody th{font-size:1em}table.spTable tbody tr.sum{font-size:1.2em}table.spTable tbody tr.sum th,table.spTable tbody tr.sum td{padding-top:12px;padding-bottom:9px}}.scrollTable{width:100%;margin:0 auto !important;padding:12px 0 !important;overflow-x:scroll}.dataNotes{margin:20px auto;padding:12px 0;font-size:1.1em;line-height:1.6}.dataNotes p{margin:0 0 1em}.dataNotes li+li{margin-top:.7em}.cp{padding:0 0 40px;margin:0 auto 60px}.cp a{color:#01757e}.cp a:hover{text-decoration:none}.cp a:focus{outline:1px solid #01757e}.cp p{margin:0 0 1.5em}.cp figure{display:block;padding:4px;margin:0 auto 1em;border:1px solid #aeb2ac}.cp figure img{display:block;width:100%;height:auto;margin:0}.cp figure figcaption{display:block;margin:12px 0 5px;padding:0 5px;font-size:.875em;line-height:1.5}.cp .cpArticle{margin:0;padding:1px 0 .5em;line-height:2;font-size:1.125em;letter-spacing:.1em}.cp .cpArticle h3,.cp .cpArticle h4,.cp .cpArticle h5,.cp .cpArticle h6{font-weight:normal;margin:30px 0 10px}.cp .cpArticle h3:first-child,.cp .cpArticle h4:first-child,.cp .cpArticle h5:first-child,.cp .cpArticle h6:first-child{margin-top:0}.cp .cpArticle h3{font-size:1.3em}.cp .cpArticle h4{font-size:1.2em}.cp .cpArticle h5{font-size:1.15em}.cp .cpArticle h6{font-size:1em}.cp .cpArticle img{max-width:100%;height:auto}.cp .cpArticle figure img{width:100% !important}.cp .cpArticle figure figcaption{width:auto !important}.cp .cpArticle .heading{position:relative;font-weight:normal;font-size:1.3em;line-height:1.4;margin:0;padding:.4em 0 .5em;color:#000}.cp .cpArticle blockquote{position:relative;clear:both;padding:1em 1.5em 1em;margin:1em 1em 2.5em 2.5em;font-style:italic}.cp .cpArticle blockquote::before,.cp .cpArticle blockquote::after{content:"";position:absolute;top:-5px;bottom:-5px;width:15px;border:5px solid #f56117}.cp .cpArticle blockquote::before{left:0;border-right:none}.cp .cpArticle blockquote::after{right:0;border-left:none}.cp .cpArticle table{border-collapse:collapse;border:none;margin:0;width:100%;clear:both;line-height:1.5}.cp .cpArticle table caption{text-align:left;padding-bottom:.3em;font-weight:400}.cp .cpArticle table tr{border-bottom:1px solid #aeb2ac}.cp .cpArticle table thead{border-top:8px solid #5ebd87;background-color:#4c4c4c;color:#fff}.cp .cpArticle table thead th{padding-top:.8em;padding-bottom:.8em}.cp .cpArticle table th,.cp .cpArticle table td{padding:.5em 1em}.cp .cpArticle>table{margin:2em 0}.cp .cpArticle.drawer{position:relative;padding-top:50px;margin-bottom:10px;border-bottom:3px solid rgba(0,0,0,0)}.cp .cpArticle.drawer.hidden{border-bottom-color:#cfd6cc}.cp .cpArticle.drawer .handle{top:2px}.cp .cpArticle.drawer .handle+.heading{margin-top:-50px;margin-right:4.2em}.cp .cpArticle.drawer .heading{padding-left:22px}.cp .cpArticle.drawer .heading::before{content:"";position:absolute;left:0;top:.6em;width:9px;height:1em;background-color:#5ebd87}.cp .cpArticle.drawer .tray{clear:both}.cp .cpArticle .link_list,.cp .cpArticle .download_list{font-size:inherit}@media screen and (min-width: 700px){.cp .cpArticle{overflow:hidden;clear:both}.cp .cpArticle figure{clear:both;width:auto;display:inline-block}.cp .cpArticle figure>img{width:auto;max-width:100%}.cp .cpArticle figure figcaption{max-width:100%}.cp .cpArticle figure.floatLeft{float:left;clear:both;width:50%;margin:.4em 20px 1em 0}.cp .cpArticle figure.floatLeft>img{width:100%}.cp .cpArticle figure.floatLeft~.floatRight~p{clear:left}.cp .cpArticle figure.floatRight{float:right;clear:both;width:50%;margin:.4em 0 1em 20px}.cp .cpArticle figure.floatRight>img{width:100%}.cp .cpArticle figure.floatRight~.floatLeft~p{clear:right}.cp .cpArticle figure.wide{display:block;clear:both;margin:.4em auto 1em;width:100%;max-width:1030.4px}.cp .cpArticle figure.wide>img{width:100%}}@media screen and (min-width: 1000px){.cp .cpArticle blockquote{margin-left:4em}}.pubInfo{margin:0 auto 2em;letter-spacing:.1em}.pubInfo dl{line-height:1.8;margin:0;padding:0}.pubInfo dl>div{display:inline-block;margin-right:2.5em}.pubInfo dl dt,.pubInfo dl dd{display:inline;margin:0;padding:0}.pubInfo dl dt{color:#636363;font-size:.9em}.pubInfo dl dt::after{content:" ／ "}.main>.pubInfo{margin:0 auto 2em}.pageAnchors{margin:0 auto 1.5em}.pageAnchors ul{display:inline-block;list-style:none;margin:0;padding:5px;overflow:hidden;line-height:1.3;font-weight:bold;letter-spacing:.1em;background-color:#fff;border-radius:2em;box-shadow:rgba(50,77,50,.25) 0 0 16px -5px}.pageAnchors li{float:left;margin:3px;padding:0}.pageAnchors li a{display:block;position:relative;text-decoration:none;color:#000;padding:.8em 1.5em .9em 48px;border-radius:2em;background-color:#d3ecbb;box-shadow:#fff 0 0 0 2em inset;transition:.3s}.pageAnchors li a img{position:absolute;left:18px;top:calc(50% - 12px);width:24px;height:24px;object-fit:contain}.pageAnchors li a:hover,.pageAnchors li a:focus{box-shadow:#fff 0 0 0 0 inset;outline:none}.pageAnchors li a:focus-visible{box-shadow:#01757e 0 0 0 3px}.scrollTable{margin:2em 0;padding:0 0 10px;overflow-x:auto}.videoFrame{margin:1em 0}.videoFrame h3,.videoFrame .heading{position:relative;margin:0 0 35px;padding-left:22px;font-weight:normal;font-size:1.4rem;line-height:1}.videoFrame h3::before,.videoFrame .heading::before{content:"";position:absolute;left:0;top:0;width:9px;height:1em;background-color:#5ebd87}.videoFrame iframe{display:block;margin:20px auto;width:100%;height:51.75vw}@media screen and (min-width: 1000px){.videoFrame iframe{width:880px;height:495px}}.category{margin:16px auto}.category ul{list-style:none;margin:0 -5px;padding:0;overflow:hidden}.category li{float:left;margin:5px;padding:0}.category li a{display:block;padding:.5em .8em;border-radius:3px;text-decoration:none;color:#444;box-shadow:#aeb2ac 0 0 0 1px;transition:.2s}.category li a:hover,.category li a:focus{box-shadow:#4c4c4c 0 0 0 2px}.category li.active a{background-color:#4c4c4c;color:#fff;box-shadow:#4c4c4c 0 0 0 1px}.category li.active a:hover,.category li.active a:focus{box-shadow:#d3ecbb 0 0 0 1px,#4c4c4c 0 0 0 3px}.pagination{--tinge: #444;--active: #4c4c4c;--invert: #c8df1b;margin:3em auto 0;padding:10px 0;text-align:center;font-size: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{display:inline-block;margin:0 .4em;font-style:normal;font-weight:bold}.pagination .items{display:inline}.pagination .items a{display:inline-block;font-weight:bold;color:#444;height:1.6em;line-height:1.7;margin:0 3px;padding:0 6px;border-radius:4px;transition:.2s}.pagination .items a:hover,.pagination .items a:focus{box-shadow:var(--active) 0 0 0 1px}.pagination .items a:focus-visible{box-shadow:var(--active) 0 0 0 3px}.pagination .items a.active{background-color:var(--active);color:var(--invert);box-shadow:var(--active) 0 0 0 1px}.pagination .items a.active:hover,.pagination .items a.active:focus{box-shadow:var(--invert) 0 0 0 1px,var(--active) 0 0 0 3px}.pagination .page{list-style:none;line-height:1;letter-spacing:0;display:flex;flex-flow:row wrap;justify-content:center;margin:8px auto;padding:3px}.pagination .page>li{flex:0 0 auto;margin:3px -1px 3px 0;background-color:#fff;border:1px solid #aeb2ac}.pagination .page>li:hover{border-color:var(--active);z-index:19}.pagination .page>li:first-child{border-radius:5px 0 0 5px;overflow:hidden}.pagination .page>li:last-child{border-radius:0 5px 5px 0}.pagination .page>li a{display:block;min-width:46px;height:46px;line-height:46px;position:relative;bottom:0;padding:0 5px;color:var(--tinge);transition:box-shadow .2s,background .2s}.pagination .page>li a:hover,.pagination .page>li a:focus{box-shadow:var(--active) 0 0 0 2px inset}.pagination .page>li.active{z-index:29;font-weight:normal}.pagination .page>li.active a{color:var(--invert);background-color:var(--active);box-shadow:var(--active) 0 0 0 1px}.pagination .page>li.active a:hover,.pagination .page>li.active a:focus{box-shadow:var(--invert) 0 0 0 1px,var(--active) 0 0 0 4px}.pagination .page>li.first,.pagination .page>li.prev,.pagination .page>li.next,.pagination .page>li.last{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::after,.pagination .page>li.prev a::after,.pagination .page>li.next a::after,.pagination .page>li.last a::after{content:"";position:absolute;top:50%;width:8px;height:8px;margin-top:-5px;border:2px solid var(--tinge);border-top:none;border-right:none;transform:rotate(45deg)}.pagination .page>li.first a:hover,.pagination .page>li.first a:focus,.pagination .page>li.prev a:hover,.pagination .page>li.prev a:focus,.pagination .page>li.next a:hover,.pagination .page>li.next a:focus,.pagination .page>li.last a:hover,.pagination .page>li.last a:focus{--tinge: var(--invert);background-color:var(--active)}.pagination .page>li.first a::before,.pagination .page>li.last a::before{content:"";position:absolute;top:50%;left:16px;width:2px;height:14px;transform:translateY(-50%);background:var(--tinge)}.pagination .page>li.first a::after,.pagination .page>li.last a::after{left:20px}.pagination .page>li.prev a::after,.pagination .page>li.next a::after{left:18px}.pagination .page>li.next a,.pagination .page>li.last a{transform:rotate(180deg)}.tabset .tabButtons{display:flex}.tabset .tabButtons button{flex:1 1 auto}.tabset .tabContentGroup{position:relative}.tabset .tabContent{display:none}.tabset .tabContent:nth-of-type(1){display:block}.tabset.finding{padding-top:5px}.tabset.finding .tabContentGroup{box-shadow:rgba(50,77,50,.25) 0 6px 16px -4px;border-radius:0 0 6px 6px}.tabset.finding .tabContent{border-top:6px solid #5ebd87}.tabset.finding .tabButtons{justify-content:stretch;align-items:flex-end;position:relative;z-index:9;background-color:#ecf0ec;border-radius:6px 6px 0 0}.tabset.finding .tabButtons button{flex:1 1 auto;position:relative;margin:0;padding:0 .5em;border-radius:6px 6px 0 0;height:2.8em;line-height:2.8;font-size:1.125em;font-weight:bold;letter-spacing:2px;box-shadow:none;background-color:rgba(0,0,0,0);color:#444;background-image:linear-gradient(0deg, rgba(50, 77, 50, 0.2) 0%, rgba(50, 77, 50, 0.07) 12%, rgba(50, 77, 50, 0) 25%);overflow:hidden}.tabset.finding .tabButtons button::before{content:"";position:absolute;left:5px;top:5px;right:100%;bottom:5px;border-radius:6px;z-index:-1;transition:background .2s,right .4s}.tabset.finding .tabButtons button:hover,.tabset.finding .tabButtons button:focus{color:#000}.tabset.finding .tabButtons button:hover::before,.tabset.finding .tabButtons button:focus::before{background-color:#fff;right:5px}.tabset.finding .tabButtons button:focus-visible::before{box-shadow:#5ebd87 0 0 0 2px inset}.tabset.finding .tabButtons button.active{background-color:#5ebd87;color:#000;background-image:none;height:calc(2.8em + 5px);margin-top:-5px}.tabset.finding .tabButtons button.active::before{background-color:rgba(0,0,0,0);right:5px;z-index:0}.tabset.finding .tabButtons button.active:focus-visible::before{box-shadow:0 0 0 2px inset #fff}@media screen and (min-width: 1000px){.tabset.finding{width:86%}.tabset.finding .tabContent{padding-top:10px}}@media screen and (min-width: 1400px){.tabset.finding{width:1204px}}.finding .serviceList{padding:16px 0;margin:0 auto;width:90%;border-top:1px dashed #aeb2ac}.finding .serviceList:first-child{border:none}.finding .serviceList .heading{position:relative;margin:0 auto 8px;padding:12px 0 0 60px;min-height:52px;font-weight:bold;font-size:1.25em}.finding .serviceList .heading img{position:absolute;width:52px;height:52px;left:0;top:0}.finding .serviceList .heading .label{display:inline-block}.finding .serviceList ul{list-style:none;line-height:1.5;padding:0;margin:0;display:flex;flex-flow:row wrap;gap:0 16px}.finding .serviceList li{margin:0 0 12px;padding:0;flex:0 0 calc(50% - 8px)}.finding .serviceList li a{display:block;position:relative;padding:5px 0 3px 20px;text-decoration:none;color:#000;outline:3px solid rgba(0,0,0,0);outline-offset:1px;transition:.3s}.finding .serviceList li a::before,.finding .serviceList li a::after{content:"";position:absolute}.finding .serviceList li a::before{left:6px;top:1em;width:4px;height:4px;border-radius:50%;background-color:#4c4c4c;transition:.3s}.finding .serviceList li a::after{left:0;bottom:0;width:0;height:2px;background-color:#5ebd87;transition:.5s}.finding .serviceList li a:hover::before,.finding .serviceList li a:focus::before{box-shadow:#4c4c4c 0 0 0 1px,#5ebd87 0 0 0 4px}.finding .serviceList li a:hover::after,.finding .serviceList li a:focus::after{width:100%}.finding .serviceList li a:focus-visible{outline-color:#5ebd87}.finding .iconText{padding-top:15px}.finding .iconText>ul{list-style:none;margin:0 10px;padding:10px 0;display:flex;flex-flow:row wrap;font-size:1.125em;line-height:1.5}.finding .iconText>ul>li{flex:0 0 calc(50% - 20px);margin:10px}.finding .iconText>ul>li a{display:flex;flex-wrap:nowrap;align-items:center;height:100%;padding:8px;text-decoration:none;border-radius:6px;color:#000;transition:.2s}.finding .iconText>ul>li a:hover{box-shadow:rgba(50,77,50,.25) 0 2px 12px;transform:translateY(-2px)}.finding .iconText>ul>li a:focus{box-shadow:rgba(50,77,50,.25) 0 0 8px,#5ebd87 0 0 0 3px inset;transform:translateY(0)}.finding .iconText>ul>li img.icon{flex:0 0 60px;width:60px;height:60px;margin:0 4px 0 0}.finding .iconText>ul>li .text{flex:0 0 calc(100% - 64px);padding:0 5px}.finding .hotTopics{padding-top:15px}.finding .hotTopics>ul{list-style:none;margin:0 5px;padding:5px 10px;line-height:1.3;display:flex;flex-flow:row wrap}.finding .hotTopics>ul>li{flex:0 0 calc(50% - 10px);margin:5px;padding:0;font-size:1.125em}.finding .hotTopics>ul>li a{display:block;padding:1em;height:100%;text-decoration:none;text-align:center;color:#000;box-shadow:rgba(50,77,50,.25) 0 0 3px;border-radius:6px;transition:.25s}.finding .hotTopics>ul>li a:hover{box-shadow:rgba(50,77,50,.25) 0 3px 14px;transform:translateY(-2px)}.finding .hotTopics>ul>li a:focus{box-shadow:rgba(50,77,50,.25) 0 1px 8px,#5ebd87 0 0 0 3px inset;transform:translateY(0)}@media screen and (min-width: 1000px){.finding .hotTopics>ul{padding-left:15px;padding-right:15px}.finding .hotTopics>ul>li{flex-basis:calc(25% - 10px)}}.finding .tabContent{background-color:#fff}@media screen and (min-width: 800px){.finding .serviceList>ul>li{flex-basis:calc(33.33% - 11px)}.finding .iconText>ul>li{flex-basis:calc(33.33% - 20px)}.finding .hotTopics>ul>li{flex-basis:calc(33.33% - 10px)}}@media screen and (min-width: 1000px){.finding .flex3col{display:flex}.finding .flex3col .serviceList{flex:0 0 33.33%;width:auto;padding:20px 4% 40px;border:none}.finding .flex3col .serviceList .heading{padding:20px 0 0 76px;min-height:64px}.finding .flex3col .serviceList .heading img{width:64px;height:64px}.finding .flex3col .serviceList ul{margin:8px 0 0 56px}.finding .serviceList>ul{display:block}.finding .serviceList>ul>li{width:auto}.finding .iconText>ul>li{flex-basis:calc(25% - 20px)}.finding .hotTopics>ul{padding-left:15px;padding-right:15px}.finding .hotTopics>ul>li{flex-basis:calc(25% - 10px)}}.thumbnail{margin-top:0;--img_ratio: .7}.thumbnail ul{list-style:none;margin:0;padding:0}.thumbnail>ul{line-height:1.5}.thumbnail>ul>li{margin:0 0 20px;padding:0}.thumbnail>ul>li>a{position:relative;display:block;padding:0 0 1px;height:100%;color:#444;text-decoration:none;transition:.3s}.thumbnail>ul>li>a:hover,.thumbnail>ul>li>a:focus{color:#000;box-shadow:#4c4c4c 0 0 0 1px,#aeb2ac 0 2px 22px;outline:none}.thumbnail>ul>li>a:hover .image::before,.thumbnail>ul>li>a:focus .image::before{box-shadow:#fff 0 0 0 4px inset}.thumbnail>ul>li>a:hover img,.thumbnail>ul>li>a:focus img{transform:scale(1.1)}.thumbnail>ul>li>a:focus{box-shadow:#4c4c4c 0 0 0 2px,#aeb2ac 0 2px 22px}.thumbnail>ul>li .image{position:relative;width:100%;margin:0;overflow:hidden}.thumbnail>ul>li .image::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:9;transition:.2s}.thumbnail>ul>li img{display:block;width:100%;margin:0 auto;transition:.3s}.thumbnail>ul>li .info{overflow:hidden;padding:20px 12px 16px}.thumbnail>ul>li .info .sort,.thumbnail>ul>li .info time{float:left;font-size:.92rem}.thumbnail>ul>li .info time{margin-right:.8em}.thumbnail>ul>li .info .sort{padding:0 .6em;background-color:#d3ecbb;border-radius:4px}.thumbnail>ul>li .info .title{clear:both;padding:.5em 0 0;margin:0;font-size:1.125em;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 700px){.thumbnail>ul{display:flex;flex-flow:row wrap;justify-content:flex-start}.thumbnail>ul>li{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);margin-right:20px}.thumbnail>ul>li:nth-child(2n){margin-right:0}.thumbnail>ul>li img{object-fit:contain;height:calc((46vw - 18px)*var(--img_ratio))}}@media screen and (min-width: 1000px){.thumbnail>ul>li{flex-basis:calc(33.3333% - 14px);width:calc(33.3333% - 14px)}.thumbnail>ul>li:nth-child(n){margin-right:21px}.thumbnail>ul>li:nth-child(3n){margin-right:0}.thumbnail>ul>li img{height:calc((30.6666666667vw - 22px)*var(--img_ratio))}}@media screen and (min-width: 1400px){.thumbnail>ul>li{flex-basis:calc(25% - 15px);width:calc(25% - 15px)}.thumbnail>ul>li:nth-child(n){margin-right:20px}.thumbnail>ul>li:nth-child(4n){margin-right:0}.thumbnail>ul>li img{height:calc(299px*var(--img_ratio))}}.drawerList>ul{list-style:none;margin:0;padding:0;line-height:1.7}.drawerList>ul>li{position:relative;margin:8px 0;padding:0 15px;border:1px solid #aeb2ac;border-radius:4px}.drawerList>ul>li button{position:absolute;right:0;top:1px;margin:3px;padding:0;white-space:nowrap;width:40px;height:40px;line-height:40px;overflow:hidden;color:rgba(0,0,0,0);background-color:#fff;box-shadow:none;transition:all .3s,text-indent .6s}.drawerList>ul>li button::after{content:"";position:absolute;right:15px;top:calc(50% - 6px);width:8px;height:8px;border:2px solid #4c4c4c;border-top:none;border-left:none;transform:rotate(45deg);transition:.3s}.drawerList>ul>li button:hover,.drawerList>ul>li button:focus{width:calc(2.6em + 50px);padding-right:36px;padding-left:14px}.drawerList>ul>li button:hover{color:#444;background-color:#d3ecbb}.drawerList>ul>li button:focus{background-color:#4c4c4c;color:#fff}.drawerList>ul>li button:focus::after{border-color:#fff}.drawerList>ul>li button.closeIt::after{transform:rotate(225deg);top:calc(50% - 3px)}.drawerList>ul>li .title{margin:0 40px 0 0;padding:.45em 0 .5em;font-weight:bold;font-size:1.15em;cursor:pointer}.drawerList>ul>li .drawerBox{display:none;padding:25px 0;margin:10px 0 0;border-top:1px solid #cfd6cc;line-height:1.7}.drawerList>ul>li .drawerBox a{color:#01757e}.drawerList>ul>li .drawerBox a:hover,.drawerList>ul>li .drawerBox a:focus{text-decoration:none;outline:1px solid #01757e}.drawerList>ul>li .drawerBox a:focus-visible{outline:3px solid #01757e}.drawerList>ul>li .drawerBox ul{list-style:disc}.drawerList>ul>li .drawerBox ul+ul,.drawerList>ul>li .drawerBox ul+ol,.drawerList>ul>li .drawerBox ol+ol,.drawerList>ul>li .drawerBox ol+ul{margin-top:1em}.drawerList>ul>li .drawerBox li{line-height:inherit}.drawerList>ul>li .drawerBox li+li{margin-top:.5em}.drawerList>ul>li .drawerBox li a:only-child{display:block}.drawerList>ul>li .drawerBox article{margin:0 auto;line-height:inherit}.drawerList>ul>li .drawerBox article p{margin:1em 0}.drawerList>ul>li .drawerBox article p:first-child{margin-top:0}.drawerList>ul>li .drawerBox article p:last-child{margin-bottom:0}.drawerList>ul>li .drawerBox article img{display:block;width:100%;margin:1em 0}.drawerList>ul>li .drawerBox article img:first-child{margin-top:0}ul.fileDownload{margin:0;padding:0;list-style:none}ul.fileDownload>li{overflow:hidden;clear:both;margin:0;padding:0 0 2px;border-bottom:1px solid #cfd6cc}ul.fileDownload>li .name{float:left;margin:.45em 16px 5px 0}ul.fileDownload>li .downloadFiles{padding:0;margin:0;display:inline-block;list-style:none !important}ul.fileDownload>li .downloadFiles>li{margin:4px 6px 4px 4px !important;padding:0}ul.fileDownload>li .downloadFiles>li a:focus-visible{outline:none}ul.fileDownload .files{list-style:none}ul.fileDownload .files>li{display:inline-block}ul.fileDownload .files>li a{text-decoration:none}.eBook{margin-top:0;--imgRatio: 1.34}.eBook ul{list-style:none;margin:0;padding:0}.eBook>ul>li{margin:24px auto;padding:0;line-height:1.3;display:flex;flex-flow:column nowrap;color:#444;text-decoration:none;box-shadow:#aeb2ac 0 0 20px 1px}.eBook>ul>li .cover{margin:0 auto;width:100%}.eBook>ul>li .cover img{display:block;width:100%;height:auto}.eBook>ul>li .title{width:auto;margin:12px 16px 1px;padding:0;font-size:1.15em;text-align:center;font-weight:bold}.eBook>ul>li a.button{width:auto;margin:6px auto 15px;text-align:center;text-decoration:none;height:2.5em;line-height:2.8;padding:0 1.6em;border-radius:2em;background-color:#fff;color:#444;box-shadow:#01757e 0 0 0 2px;transition:.2s}.eBook>ul>li a.button:hover,.eBook>ul>li a.button:focus{background-color:#01757e;color:#fff;box-shadow:#01757e 0 0 0 5px}.eBook .info{flex:1 1 auto;width:auto;padding:12px 3px;margin:0 12px;border-top:1px dotted #aeb2ac}.eBook .info>div{display:flex}.eBook .info>div+div{margin-top:5px}.eBook .info dt,.eBook .info dd{margin:0;padding:0}.eBook .info dt{font-size:.92em;color:#777}.eBook .info dt::after{content:"／"}@media screen and (min-width: 700px){.eBook>ul{display:flex;flex-flow:row wrap;margin:0 -12px}.eBook>ul>li{flex:0 1 calc(50% - 24px);width:calc(50% - 24px);margin:12px;justify-content:flex-end}.eBook>ul>li .cover{flex:0 1 90%}.eBook>ul>li .cover img{height:calc((46vw - 24px)*var(--imgRatio));object-fit:cover}.eBook>ul>li .title{flex:0 0 1.6em;height:1.6em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eBook>ul>li .button{flex:0 0 2.8em}}@media screen and (min-width: 1000px){.eBook>ul>li{flex:0 0 calc(33.33% - 24px);width:calc(33.33% - 24px)}.eBook>ul>li .cover img{height:calc((30.6636vw - 24px)*var(--imgRatio))}}@media screen and (min-width: 1200px){.eBook>ul>li{flex:0 0 calc(25% - 24px);width:calc(25% - 24px)}.eBook>ul>li .cover img{height:calc((23vw - 24px)*var(--imgRatio))}}@media screen and (min-width: 1400px){.eBook>ul>li .cover img{height:calc(298px*var(--imgRatio))}}.sitemap{margin-top:0;line-height:1.8}.sitemap .keyboardGuide{background-color:#ecf0ec;border-radius:6px;padding:1em 1.2em 2em}.sitemap .modifierKeys{padding:0 1.2em;margin:0 0 1em;border-radius:6px;background-color:rgba(255,255,255,.75);border:1px dashed #aeb2ac}.sitemap .modifierKeys .platform{padding:1.5em 0}.sitemap .modifierKeys .platform p{margin:0 0 .5em;font-weight:bold}.sitemap .modifierKeys .platform:nth-child(n+2){border-top:1px solid #cfd6cc}.sitemap kbd{margin:0 4px}.sitemap ul{list-style:none;margin:0;padding:0}.sitemap .accesskeyDefine{padding:1.5em 1.2em 1.2em;margin:1.5em 0;border-radius:6px;background-color:rgba(255,255,255,.75);border:1px dashed #aeb2ac}.sitemap li+li{margin-top:.5em}.sitemap .cascading{margin:1em 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:#444;padding:.6em 2px 0;margin:0}.sitemap .cascading ul a:hover,.sitemap .cascading ul a:focus{color:#000}.sitemap .cascading>ul{display:flex;flex-flow:row wrap}.sitemap .cascading>ul>li{flex:0 0 48%;margin:0 0 2em}.sitemap .cascading>ul>li:nth-child(2n){margin-left:4%}.sitemap .cascading>ul>li>a{font-size:1.125em;font-weight:bold;border-bottom:3px solid #5ebd87;transition:.15s}.sitemap .cascading>ul>li>a::before{content:"";position:absolute;top:.6em;bottom:2px;left:0;width:0;transition:.15s;background-color:#5ebd87}.sitemap .cascading>ul>li>a:hover,.sitemap .cascading>ul>li>a:focus{padding-left:16px}.sitemap .cascading>ul>li>a:hover::before,.sitemap .cascading>ul>li>a:focus::before{width:8px}.sitemap .cascading>ul>li>a:focus-visible{border-bottom-color:rgba(0,0,0,0);box-shadow:#01757e 0 0 0 3px}.sitemap .cascading>ul>li li{margin:2px 0 2px}.sitemap .cascading>ul>li>ul{margin-top:.3em}.sitemap .cascading>ul>li>ul a{padding-left:14px;transition:.2s}.sitemap .cascading>ul>li>ul a::before,.sitemap .cascading>ul>li>ul a::after{content:"";position:absolute;transition:.15s}.sitemap .cascading>ul>li>ul a::before{width:4px;height:4px;background-color:#5ebd87;left:3px;top:1.25em}.sitemap .cascading>ul>li>ul a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px}.sitemap .cascading>ul>li>ul a:hover::before,.sitemap .cascading>ul>li>ul a:focus::before{box-shadow:#5ebd87 0 0 0 2px}.sitemap .cascading>ul>li>ul a:hover::after,.sitemap .cascading>ul>li>ul a:focus::after{background-color:#01757e}.sitemap .cascading>ul>li>ul a:focus-visible{box-shadow:#01757e 0 0 0 3px}.sitemap .cascading>ul>li>ul a:focus-visible::after{background-color:rgba(0,0,0,0)}.sitemap .cascading>ul>li>ul>li>a{padding-left:16px}.sitemap .cascading>ul>li>ul>li>a::before{width:6px;height:6px;top:1.2em}.sitemap .cascading>ul>li>ul ul{margin-left:1em;margin-bottom:.8em}@media screen and (min-width: 700px){.sitemap .cascading>ul>li{flex-basis:31%}.sitemap .cascading>ul>li:nth-child(n){margin-left:3.5%}.sitemap .cascading>ul>li:nth-child(3n+1){margin-left:0}}@media screen and (min-width: 1000px){.sitemap .keyboardGuide{background-color:#ecf0ec;border-radius:6px;padding:1.5em 2em 3em}.sitemap .modifierKeys{display:flex;justify-content:space-between;padding:10px 0}.sitemap .modifierKeys .platform{flex:1 1 50%;padding:.5em 1.5em 1em}.sitemap .modifierKeys .platform:nth-child(n+2){padding-left:1.5em;border-top:none;border-left:1px solid #cfd6cc}.sitemap .cascading{margin-top:3em}.sitemap .cascading>ul>li{flex-basis:22%}.sitemap .cascading>ul>li:nth-child(n){margin-left:4%}.sitemap .cascading>ul>li:nth-child(4n+1){margin-left:0}}.searchResult{margin:0 auto}.searchResult ul{list-style:none;margin:0;padding:0}.searchResult ul a{display:block;color:#444;text-decoration:none}.searchResult .leftBox{background-color:#ecf0ec;border-radius:6px}.searchResult .whole{padding:18px 0 6px;margin:0 12px;border-bottom:2px solid #aeb2ac}.searchResult .whole em{display:inline-block;margin:0 5px;font-size:1.125em;font-style:normal;font-weight:bold}@media screen and (min-width: 1000px){.searchResult{display:flex}.searchResult .leftBox{flex:0 0 25%}.searchResult .rightBox{flex:1 1 auto;padding-left:20px}.searchResult .pagination{width:100%;margin-right:0;margin-left:0;padding:0}}@media screen and (min-width: 1400px){.searchResult .pagination{width:100%}}.searchRefine{padding:24px 12px 20px;margin:0 0 40px;line-height:1.4;background-color:#ecf0ec;border-radius:6px}.searchRefine p{margin:15px 4px 0;font-size:1.125em;font-weight:bold}.searchRefine p:first-child{margin-top:0}.searchRefine ul{overflow:hidden;margin:0 -8px;padding:4px}.searchRefine li{margin:5px;padding:0;float:left}.searchRefine li a{padding:5px 5px 5px 10px;border-radius:1.5em;background-color:#fff;box-shadow:#cfd6cc 0 0 0 1px;transition:.2s}.searchRefine li a:hover,.searchRefine li a:focus{background-color:#fff;box-shadow:#fff 0 0 0 2px,#4c4c4c 0 0 8px}.searchRefine li a:hover .count,.searchRefine li a:focus .count{background-color:#4c4c4c;color:#c8df1b}.searchRefine li a:focus-visible{outline:2px solid #4c4c4c;outline-offset:-1px}.searchRefine li .count{font-family:"Courier New",Courier,monospace;font-weight:bold;font-size:.92em;display:inline-block;vertical-align:top;letter-spacing:-1px;padding:2px .4em 1px;margin-left:5px;border-radius:1em;background-color:#c8df1b;transition:.2s}@media screen and (min-width: 1000px){.searchRefine p{margin-top:24px}.searchRefine li{float:none;margin:6px 5px}.searchRefine li>a{position:relative;padding:5px 2px 3px 2px;border-radius:0;overflow:hidden;box-shadow:none;background:none;border-bottom:1px solid #aeb2ac}.searchRefine li>a .count{float:right}.searchRefine li>a::before{content:"";position:absolute;left:-9px;top:.85em;width:5px;height:5px;border:2px solid #4c4c4c;border-left:none;border-bottom:none;transform:rotate(45deg);transition:.3s}.searchRefine li>a:hover,.searchRefine li>a:focus{padding-left:12px;border-bottom:1px solid #4c4c4c;box-shadow:none;background:none}.searchRefine li>a:hover::before,.searchRefine li>a:focus::before{left:0}}.searchList{margin:8px 0 16px}.searchList>ul>li{padding:15px 12px;box-shadow:#cfd6cc 0 0 0 1px;border-radius:6px}.searchList>ul>li+li{margin-top:10px}.searchList>ul>li time{color:#636363}.searchList>ul>li a{position:relative;color:#000}.searchList>ul>li em{display:inline-block;font-style:normal;color:#c00000}.searchList>ul>li .title{margin:.4em 0 0;font-size:1.125em;color:#000;font-weight:bold}.searchList>ul>li .title a{position:relative;border-bottom:#4c4c4c solid 1px;padding-bottom:3px}.searchList>ul>li .title a::after{content:"";position:absolute;left:0;right:0;bottom:0;background-color:#4c4c4c;height:0;transition:.15s}.searchList>ul>li .title a:hover,.searchList>ul>li .title a:focus{border-bottom-color:#4c4c4c}.searchList>ul>li .title a:hover::after,.searchList>ul>li .title a:focus::after{height:2px}.searchList>ul>li .title a:focus-visible{outline:2px solid #4c4c4c}.searchList>ul>li .brief{margin:.6em 0 0}.searchList .attached{margin:1.2em 0 0 1em;padding:8px;border-radius:4px;background-color:#f5f7f5}.searchList .attached p{margin:0 0 .5em;padding:0 3px 3px;border-bottom:2px solid #cfd6cc;font-weight:bold;letter-spacing:.2em}.searchList .attached li{padding:0 0 .5em 1em;border-bottom:1px dotted #aeb2ac}.searchList .attached li:last-child{border-bottom:none}.searchList .attached li+li{margin-top:.4em}.searchList .attached li .filename,.searchList .attached li .short{display:block}.searchList .attached li .filename a{position:relative;display:inline;border-bottom:1px solid #aeb2ac}.searchList .attached li .filename a::before{content:"";position:absolute;left:-12px;top:.6 5em;width:6px;height:6px;background-color:#4c4c4c;transition:.15s}.searchList .attached li .filename a:hover,.searchList .attached li .filename a:focus{border-bottom-color:#4c4c4c}.searchList .attached li .filename a:hover::before,.searchList .attached li .filename a:focus::before{background-color:#f56117;box-shadow:#4c4c4c 0 0 0 2px}.searchList .attached li .filename a:focus-visible{outline:2px solid #4c4c4c}.searchList .attached li .short{margin-top:.4em}.backLink{margin:0 auto 10px}.backLink ul{list-style:none;margin:0;padding:1px;overflow:hidden;line-height:1;border-radius:2em;border:1px solid #aeb2ac}.backLink ul li{position:relative;float:left;width:50%;margin:0;padding:0}.backLink ul li a{position:relative;display:block;text-decoration:none;text-align:center;padding:0 1em;margin:2px;height:2.9em;line-height:2.8;border-radius:2em;color:#444;transition:.2s}.backLink ul li a:hover,.backLink ul li a:focus{background-color:#ecf0ec}.backLink ul li a:focus-visible{box-shadow:#47816b 0 0 0 3px inset}.backLink ul li.active a{background-color:#c8df1b;color:#000}.backLink ul li.active a:hover,.backLink ul li.active a:focus{box-shadow:#01757e 0 0 0 2px inset}.backLink ul li.active a:focus-visible{box-shadow:#01757e 0 0 0 3px inset}@media screen and (min-width: 700px){.backLink{margin-bottom:16px}.backLink ul{width:25%}}/*# sourceMappingURL=style.css.map */