﻿.searchList,.searchAdv,.events,.videoPlay,.booksList,.logbook,.bookList,.thumbnail,.pagination,.category,.attachment,.seeAlso,.authors,.cpArticle,.videoList,.list,.np,.tabset,.searchInline,.preface,.pageHeader,.breadcrumb{width:92%;margin:5px auto 30px}@media screen and (min-width: 1440px){.searchList,.searchAdv,.events,.videoPlay,.booksList,.logbook,.bookList,.thumbnail,.pagination,.category,.attachment,.seeAlso,.authors,.cpArticle,.videoList,.list,.np,.tabset,.searchInline,.preface,.pageHeader,.breadcrumb{width:1324.8px}}body{position:relative;margin:0;padding:0;font-size:1.125em;letter-spacing:.06em;font-family:"Noto Sans TC",sans-serif;font-weight:300;background:#f1f4f9;color:#151515}body *{box-sizing:border-box;outline:none}body.noScroll{overflow-y:hidden}body.largeFont{font-size:1.4em}body.smallFont{font-size:.82em}body.largeFont .webHeader,body.smallFont .webHeader{font-size:1.125rem}time{letter-spacing:0}.main{position:relative;margin:0 auto}@media screen and (min-width: 1000px){.main.mp{position:relative;padding-bottom:80px;background:url(../images/mpMainBg.png) no-repeat 20px 140px}.main.mp::after{content:"";display:block;clear:both}.main *::selection{color:#fff;background-color:#008297}}@media screen and (min-width: 1440px){.main{width:1440px}}.sidebar{position:fixed;z-index:930;width:300px;margin-right:-300px;top:0;bottom:0;right:0;overflow:auto;background:#008297;color:#fff;transition:.5s}.sidebar.reveal{margin-right:0}.sidebar.reveal .menu{display:block}.sidebar .menu>ul{font-size:1.2rem;line-height:1.2}.sidebar .menu>ul li a{position:relative;color:#fff;text-decoration:none;transition:.2s}.sidebar .menu>ul li a:hover,.sidebar .menu>ul li a:focus{background-color:rgba(0,0,0,.15)}.sidebar .menu>ul li.hasChild>a{padding-right:36px}.sidebar .menu>ul li.hasChild>a::after{content:"";position:absolute;right:15px;top:1em;width:8px;height:8px;border:2px solid #fff;transform:rotate(45deg);border-left:none;border-top:none;transition:.2s}.sidebar .menu>ul li.hasChild>a:hover::after,.sidebar .menu>ul li.hasChild>a:focus::after{border-color:#fcd24d}.sidebar .menu>ul li.hasChild.closeIt>a::after{transform:rotate(225deg);top:1.2em}.sidebar .menu>ul li ul{display:none;font-size:1rem;border-top:1px solid rgba(255,255,255,.2)}.sidebar .menu>ul li ul li a{padding:.8em .8em .7em 38px}.sidebar .menu>ul li ul li a::before{content:"";position:absolute;left:1.3em;top:1.4em;width:6px;height:2px;background-color:#fff;transition:.2s}.sidebar .menu>ul li ul li a:hover::before,.sidebar .menu>ul li ul li a:focus::before{background-color:#fcd24d;height:6px;margin-top:-3px}.sidebar .menu>ul li ul ul{margin-left:32px;border-top:none}.sidebar .menu>ul li ul ul a{padding-left:22px}.sidebar .menu>ul li ul ul a::before{left:7px;height:1px}.sidebar .menu>ul>li{border-bottom:1px solid rgba(255,255,255,.2)}.sidebar .menu>ul>li>a{position:relative;padding:.8em 16px .7em;transition:.2s}@media screen and (min-width: 1000px){.sidebar{display:none}}.accesskey{position:absolute;left:0;top:0;z-index:9;color:rgba(0,0,0,0);text-decoration:none;font-size:.9rem;line-height:1}.accesskey:focus{color:#fff;outline:1px solid #fff}time{display:inline-block;font-family:"Times New Roman",Times,serif;font-weight:normal}.goCenter{display:none}@media screen and (min-width: 1000px){.goCenter{display:block;position:absolute;top:-2em;left:0;z-index:99;padding:0 .5em;margin-left:2em;border-radius:0 0 4px 4px;overflow:hidden;font-size:.9rem;height:1.8em;line-height:1.6;font-weight:300;background-color:#008297;color:#fff;text-decoration:none;outline:none;cursor:pointer;transition:top .3s}.goCenter:focus{top:0}.goCenter:hover,.goCenter:focus{opacity:1}}@media screen and (min-width: 1440px){.goCenter{left:calc(50vw - 1440px*.5)}}.searchInline button,.searchCtrl{--tinge: #666;position:relative;text-indent:-10em;overflow:hidden}.searchInline button::before,.searchCtrl::before,.searchInline button::after,.searchCtrl::after{content:"";position:absolute}.searchInline button::before,.searchCtrl::before{left:calc(50% - 14px);top:calc(50% - 14px);width:15px;height:15px;border:3px solid var(--tinge);border-radius:50%}.searchInline button::after,.searchCtrl::after{width:12px;height:3px;background-color:var(--tinge);border-radius:2px;left:calc(50% + 2px);top:calc(50% + 6px);transform:rotate(45deg)}.searchCtrl,.sidebarCtrl{--hover: #FCD24D;width:48px;height:48px;margin:0;background-color:rgba(0,0,0,0);border-radius:0;border:none;box-shadow:none;outline:none;text-indent:-20em;overflow:hidden;cursor:pointer}.searchCtrl:hover,.sidebarCtrl:hover{background-color:var(--hover);box-shadow:none}.searchCtrl:focus,.sidebarCtrl:focus{background-color:var(--hover)}.searchCtrl.closeIt,.sidebarCtrl.closeIt{background-color:var(--hover)}@media screen and (min-width: 1000px){.searchCtrl,.sidebarCtrl{display:none}}.searchCtrl{--tinge: #008297;transition:background-color .2s,box-shadow .2s,right .2s}.searchCtrl.closeIt::before,.searchCtrl.closeIt::after{width:28px;height:4px;top:calc(50% - 2px);left:calc(50% - 14px);border-radius:2px;border:none}.searchCtrl.closeIt::before{background-color:var(--tinge);transform:rotate(45deg)}.searchCtrl.closeIt::after{transform:rotate(-45deg)}@media screen and (min-width: 1000px){.searchCtrl:hover{background-color:#008297;box-shadow:#008297 0 0 0 3px}.searchCtrl:focus{background-color:#008297;box-shadow:#008297 0 0 0 3px}}.sidebarCtrl{--tinge: #008297;transition:.4s}.sidebarCtrl::before,.sidebarCtrl::after{content:"";position:absolute;left:10px;height:3px;border-radius:2px;background:var(--tinge);transition:.2s}.sidebarCtrl::before{top:12px;width:28px;box-shadow:var(--tinge) 0 10px 0,var(--tinge) 0 20px 0}.sidebarCtrl.closeIt::before,.sidebarCtrl.closeIt::after{height:4px;width:28px;top:calc(50% - 2px);left:calc(50% - 14px);background-color:var(--tinge)}.sidebarCtrl.closeIt::before{transform:rotate(45deg);box-shadow:none}.sidebarCtrl.closeIt:after{transform:rotate(-45deg)}.sidebarMask{display:none;z-index:910;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(100,100,100,.75)}.more{font-size:1.35;font-family:"Times New Roman",Times,serif}.more a{display:inline-block;position:relative;line-height:36px;height:36px;letter-spacing:.05em;color:#008297;text-decoration:none;padding:0 60px 0 12px;border-radius:1em;transition:.2s}.more a::after{content:"";position:absolute;right:0;top:0;width:50px;height:36px;background:url(../images/moreBg.png) no-repeat 0 0;background-size:auto 100%}.more a:hover,.more a:focus{background-color:#008297;color:#fff;box-shadow:#008297 0 0 0 4px}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}.goTop{position:fixed;z-index:90;bottom:-60px;right:12px;padding:14px 0 0;margin:0;width:48px;height:48px;line-height:1;overflow:hidden;font-size:.85rem;text-transform:uppercase;font-weight:bold;border:none;border-radius:50%;background:#fcd24d;color:#008297;box-shadow:#4ab2c2 0 0 0 0;transition:background .2s,box-shadow .2s,bottom 1.2s}.goTop:hover,.goTop:focus{box-shadow:#4ab2c2 0 0 0 4px;background-color:#008297;color:#fff}.goTop:hover::before,.goTop:focus::before{top:10px;border-color:#fff}.goTop::before{content:"";position:absolute;width:10px;height:10px;left:18px;top:13px;border:2px solid #008297;border-bottom:none;border-right:none;transform:rotate(45deg);transition:.1s}.goTop.show{bottom:12px}@media screen and (min-width: 1468.8px){.goTop{right:auto;left:calc(50% + 662.4px + 12px)}}.slick-slider{position:relative}.slick-slider button{background:none;border:none;padding:0;margin:0}.slick-slider .slick-dots{list-style:none;margin:0;padding:0;font-size:1rem;line-height:1;text-align:center;letter-spacing:0}.slick-slider .slick-dots li{display:inline-block;margin:0 2px;padding:0 0 4px}.slick-slider .slick-dots li button{min-width:1.5em;height:1.2em;line-height:1;margin:0;padding:0;background:none;border:none;outline:none}.slick-slider .slick-arrow{position:absolute;z-index:9;bottom:0;width:48px;height:48px;border-radius:50%;text-indent:-10em;overflow:hidden;transition:.2s}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow:hover{background-color:#008297}.flow .slick-dots{position:relative;font-size:1em}.flow .slick-dots li{position:relative;padding-bottom:7px}.flow .slick-dots li::after{position:absolute;left:calc(50% - 3px);bottom:0;content:"";width:6px;height:6px;border-radius:3px;transition:.3s}.flow .slick-dots li.slick-active::after{background-color:#008297}.flow .slick-dots li button{color:#6c7070}.flow .slick-arrow{background-color:#4ab2c2}.flow .slick-arrow::before{content:"";position:absolute;width:10px;height:10px;transform:rotate(45deg);border:2px solid #fff;top:calc(50% - 6px)}.flow .slick-arrow.slick-prev::before{border-top:none;border-right:none;left:calc(50% - 4px)}.flow .slick-arrow.slick-next::before{border-bottom:none;border-left:none;right:calc(50% - 4px)}.flow .slick-arrow:hover{transform:scale(1.2)}.spClassify{--class: #666;position:relative;display:inline-block;white-space:nowrap;text-align:left;width:8em;height:2.5em;line-height:2.4;padding:0 3em 0 .6em;margin:0 auto;border-radius:8px 2em 2em 8px;font-size:1rem;background-color:var(--class);color:#fff}.spClassify::before{position:absolute;right:3px;top:3px;bottom:3px;text-align:center;letter-spacing:0;width:calc(2.5em - 6px);line-height:calc(2.4em - 6px);border-radius:2em;font-weight:normal;box-shadow:#fff 0 0 0 1px inset}.spClassify.ex{--class: #000}.spClassify.ex::before{content:"EX"}.spClassify.ew{--class: #860564}.spClassify.ew::before{content:"EW"}.spClassify.re{--class: #ae1c98}.spClassify.re::before{content:"RE"}.spClassify.cr{--class: #d31100}.spClassify.cr::before{content:"CR"}.spClassify.en{--class: #f96f11}.spClassify.en::before{content:"EN"}.spClassify.vu{--class: #ffcc00;color:#000}.spClassify.vu::before{content:"VU"}.spClassify.nt{--class: #c6d609;color:#000}.spClassify.nt::before{content:"NT"}.spClassify.lc{--class: #439f27}.spClassify.lc::before{content:"LC"}.spClassify.dd{--class: #c1bba9;color:#000}.spClassify.dd::before{content:"DD"}.spClassify.na{--class: #7d736a}.spClassify.na::before{content:"NA"}form{margin:0;padding:0}label{display:inline-block;font-weight:normal;cursor:pointer}select{-webkit-appearance:none;padding-right:24px;background:#fff url(../images/selectArrow.svg) no-repeat top 1em right 5px;background-size:20px auto}input,textarea,select,button{font-size:inherit;font-family:inherit;box-sizing:border-box;outline:none;border:none}input:focus,textarea:focus,select:focus,button:focus{outline:none}button,select,input[type=button],input[type=submit],input[type=reset],input[type=color],input[type=file]{cursor:pointer}.menu{font-weight:normal}.menu ul{list-style:none;margin:0 auto;padding:0}.menu li{margin:0;padding:0}.menu li a{display:block;outline:none}.webHeader .menu{display:none}@media screen and (min-width: 1000px){.webHeader .menu{display:block;position:relative;margin:0;padding:0;z-index:95}.webHeader .menu a{position:relative;display:block;color:#008297;text-decoration:none;outline:none}.webHeader .menu>ul{width:auto;min-width:300px;margin:0;padding:0 10px;text-align:center;font-size:21px;display:flex;justify-content:center}.webHeader .menu>ul>li{flex:0 1 25%;position:relative;margin:0 2px;padding:0}.webHeader .menu>ul>li>a{margin:0 auto;padding:0 0 4px;white-space:nowrap;width:100%}.webHeader .menu>ul>li>a::before{content:"";display:block;width:64px;height:50px;margin:0 auto 6px;background-repeat:no-repeat;background-position:center center;background-size:46px auto}.webHeader .menu>ul>li>a::after{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:0;border-radius:8px 8px 0 0;background-color:#008297;transition:.3s}.webHeader .menu>ul>li.here>a{color:#fff}.webHeader .menu>ul>li.here>a::after{height:1.8em}.webHeader .menu>ul>li:nth-child(1) a::before{background-image:url(../images/menu_icon01.svg)}.webHeader .menu>ul>li:nth-child(2) a::before{background-image:url(../images/menu_icon02.svg)}.webHeader .menu>ul>li:nth-child(3) a::before{background-image:url(../images/menu_icon03.svg)}.webHeader .menu>ul>li:nth-child(4) a::before{background-image:url(../images/menu_icon04.svg)}.webHeader .menu>ul>li>ul{display:none;position:absolute;left:0;z-index:9;min-width:100%;max-width:8em;font-size:1.15rem;line-height:1.5;text-align:left;padding:2px 4px;border-radius:0 0 24px 24px;background-color:#008297}.webHeader .menu>ul>li>ul::before{content:"";position:absolute;left:4px;right:4px;top:0;height:1px;background-color:rgba(255,255,255,.35)}.webHeader .menu>ul>li>ul>li{padding:2px 0}.webHeader .menu>ul>li>ul>li>a{padding:7px .8em;border-radius:1.2em;color:#fff;transition:.3s}.webHeader .menu>ul>li>ul>li>a:hover,.webHeader .menu>ul>li>ul>li>a:focus{color:#008297;background-color:#fff}.webHeader .menu>ul>li:nth-child(3){margin-left:2px}.webHeader.mp .menu{padding:25px 0 0}.webHeader.mp .menu>ul{width:94%;min-width:980px;margin:0 auto;padding:20px 0 0;font-size:24px;font-weight:400;text-align:center}.webHeader.mp .menu>ul>li{margin:0 4px}.webHeader.mp .menu>ul>li:nth-child(3){margin-left:12em}.webHeader.mp .menu>ul>li>a::before{height:64px;margin-bottom:16px;background-size:62px auto}.webHeader.mp .menu>ul>li.here>a::after{height:1.85em}.webHeader.mp.fixed .menu{position:relative;width:auto;margin:0;padding:0}.webHeader.mp.fixed .menu>ul{width:auto;min-width:300px;margin:0;padding-top:0;text-align:center;font-size:21px}.webHeader.mp.fixed .menu>ul>li{display:inline-block;margin:0 2px}.webHeader.mp.fixed .menu>ul>li>a{margin:0 auto}.webHeader.mp.fixed .menu>ul>li>a::before{height:50px;margin-bottom:5px;background-size:46px auto}.webHeader.mp.fixed .menu>ul>li:nth-child(3){margin-left:2px}}@media screen and (min-width: 1440px){.webHeader.mp .menu{width:1440px;margin:0 auto}.webHeader.mp.fixed .menu{width:1440px;margin:0 auto}.webHeader.mp.fixed .menu>ul{padding:0 10px}}.webHeader{position:relative;z-index:920;padding:0}.webHeader::after{content:"";position:absolute;top:0;left:0;right:0;z-index:0;bottom:100%;background-color:#008297;transition:.35s ease-out}.webHeader h1{position:relative;z-index:99;margin:0;padding:16px 0 18px 84px;min-height:60px;font-size:1em;color:#008297}.webHeader h1 em{display:block;font-size:.93em;font-style:normal}.webHeader h1::before{content:"";position:absolute;left:20px;top:14px;background:url(../images/logo.png) no-repeat center center;background-size:100% auto;width:56px;height:56px;border-radius:50%}.webHeader h1 a{text-decoration:none;color:#008297;display:block}.webHeader .sidebarCtrl,.webHeader .searchCtrl{position:absolute;top:18px;z-index:99}.webHeader .sidebarCtrl{right:70px}.webHeader .sidebarCtrl.closeIt{right:300px}.webHeader .searchCtrl{right:20px}.webHeader.fixed{position:fixed;top:0;left:0;right:0}.webHeader.fixed .sidebarCtrl,.webHeader.fixed .searchCtrl{--tinge: #fff;position:fixed}.webHeader.fixed .sidebarCtrl:hover,.webHeader.fixed .sidebarCtrl:focus,.webHeader.fixed .searchCtrl:hover,.webHeader.fixed .searchCtrl:focus{--tinge: #008297}.webHeader.fixed .sidebarCtrl.closeIt,.webHeader.fixed .searchCtrl.closeIt{--tinge: #008297}.webHeader.fixed h1{color:#fff}.webHeader.fixed h1 a{color:#fff}.webHeader.fixed::after{bottom:0;box-shadow:rgba(0,0,0,.5) 0 3px 12px}.webHeader.mp{padding:0}.webHeader.mp::after{display:none}.webHeader.mp h1{position:absolute;z-index:99;color:#fff}.webHeader.mp h1::after{content:"";position:absolute;z-index:-1;top:0;left:0;bottom:100%;width:100vw;background-color:#008297;transition:bottom .35s ease-out}.webHeader.mp h1 a{color:#fff}.webHeader.mp .sidebarCtrl,.webHeader.mp .searchCtrl{--tinge: #fff}.webHeader.mp .sidebarCtrl:hover,.webHeader.mp .sidebarCtrl:focus,.webHeader.mp .sidebarCtrl.closeIt,.webHeader.mp .searchCtrl:hover,.webHeader.mp .searchCtrl:focus,.webHeader.mp .searchCtrl.closeIt{--tinge: #008297}.webHeader.mp.fixed{position:relative}.webHeader.mp.fixed h1{position:fixed}.webHeader.mp.fixed h1::after{bottom:0;box-shadow:rgba(0,0,0,.5) 0 3px 12px}@media screen and (min-width: 1000px){.webHeader{margin:0 auto;padding:8px 3% 22px;background-color:#fff;transition:box-shadow .5s}.webHeader h1{float:left;position:relative;bottom:auto;left:auto;width:6.6em;line-height:1.35;margin:10px 0 0;padding:5px 0 0 90px;white-space:nowrap;font-size:1.67em;font-weight:500;letter-spacing:.1em;color:#008297;width:auto;min-height:80px;font-size:1.5em;text-align:left}.webHeader h1::before{position:absolute;left:0;top:0;width:80px;height:80px}.webHeader.fixed{position:fixed;box-shadow:rgba(0,0,0,.25) 0 0 16px;animation:fixHeaderShow 1s 1}.webHeader.fixed h1{position:relative;color:#008297}.webHeader.fixed h1 a{color:#008297}.webHeader.fixed::after{display:none}.webHeader.mp{padding:0 0 30px}.webHeader.mp h1{float:none;position:absolute;top:calc(42vw - 90px);left:calc(50% - 3.3em);text-align:center;padding:0;margin:0;color:#008297}.webHeader.mp h1 a{color:#008297}.webHeader.mp h1::before{position:static;display:block;margin:0 auto 20px;width:160px;height:160px}.webHeader.mp h1::after{display:none}.webHeader.mp.fixed{position:fixed;left:0;top:0;right:0;padding:8px 3% 22px;animation:fixHeaderShow .8s ease-out 1}.webHeader.mp.fixed::after{display:none}.webHeader.mp.fixed .bigBanner{position:absolute;height:0;width:100vw;overflow:hidden}.webHeader.mp.fixed h1{float:left;position:relative;top:10px;bottom:auto;left:auto;width:auto;min-height:80px;padding:5px 0 0 90px;margin:0;font-size:1.5em;text-align:left}.webHeader.mp.fixed h1::before{position:absolute;left:0;top:0;width:80px;height:80px}}@media screen and (min-width: 1440px){.webHeader h1{margin-left:calc(50vw - 720px)}.webHeader.mp h1{top:514.8px}.webHeader.mp.fixed h1{margin-left:calc(50vw - 720px)}}@keyframes fixHeaderShow{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.webFooter{position:relative;margin:0 auto;padding:240px 0 0;background:#192826 url(../images/footer_bg.jpg) no-repeat center top;color:#fff}.webFooter ul{list-style:none;margin:0;padding:0}.webFooter a{text-decoration:none;color:#fff}.webFooter .contactUs{margin:0 auto 90px;width:88%;text-align:center}.webFooter .contactUs ul{margin:0 auto 1.8em}.webFooter .contactUs li{display:inline-block}.webFooter .contactUs li+li{margin-left:44px}.webFooter .contactUs li>a{text-indent:-20em;overflow:hidden;display:block;width:44px;height:44px;border-radius:50%;background-size:contain;background-repeat:no-repeat;transition:.2s}.webFooter .contactUs li>a:hover,.webFooter .contactUs li>a:focus{transform:scale(1.15)}.webFooter .contactUs li.fb>a{background-image:url(../images/icon_fb_white.svg)}.webFooter .contactUs li.line>a{background-image:url(../images/icon_line_white.svg)}.webFooter .contactUs p{margin:0 0 .6em;line-height:1.5}.webFooter .contactUs p a{border-bottom:1px solid rgba(0,0,0,0)}.webFooter .contactUs p a:hover,.webFooter .contactUs p a:focus{border-bottom-color:#fff}.webFooter .rightLinks{margin:0 auto;width:88%;max-width:20rem;line-height:1.4}.webFooter .rightLinks>li{font-size:1.3rem;margin-bottom:2.5em}.webFooter .rightLinks>li a{display:block;cursor:pointer}.webFooter .rightLinks>li>a{position:relative;padding:0 30px 5px 0;border-bottom:3px solid #fcd24d}.webFooter .rightLinks>li>a::after{content:"";position:absolute;right:5px;top:8px;width:10px;height:10px;border:2px solid #fff;border-left:none;border-top:none;transform:rotate(45deg);transition:.4s}.webFooter .rightLinks>li.closeIt a::after{transform:rotate(225deg)}.webFooter .rightLinks>li ul{display:none;margin:0;padding:5px 0;font-size:1rem}.webFooter .rightLinks>li ul li{margin:1.2em 0}.webFooter .rightLinks>li ul li a{border-bottom:1px solid rgba(0,0,0,0)}.webFooter .rightLinks>li ul li a:hover,.webFooter .rightLinks>li ul li a:focus{border-bottom-color:#fff}.webFooter .base{padding:12px 20px 15px;text-align:center;line-height:1.6;background:#2d7172}.webFooter .base span{display:block}@media screen and (min-width: 1000px){.webFooter{display:flex;flex-flow:row wrap;padding:226px 0 0}.webFooter .contactUs{flex:0 1 26%;margin:0 4% 0 8%;text-align:left}.webFooter .contactUs ul{margin-bottom:60px}.webFooter .contactUs li{display:inline-block}.webFooter .rightLinks{flex:0 1 54%;max-width:none;margin:0 8% 0 0;display:flex}.webFooter .rightLinks>li{width:45%}.webFooter .rightLinks>li+li{margin-left:10%}.webFooter .rightLinks>li>a{border:none;cursor:default}.webFooter .rightLinks>li>a::after{display:none}.webFooter .rightLinks>li ul{display:block;position:relative;margin:15px 0 0 0;padding:15px 0 0;border-top:1px solid #fff}.webFooter .rightLinks>li ul::before{content:"";position:absolute;left:0;top:-2px;width:25%;height:3px;background-color:#fcd24d}.webFooter .rightLinks>li ul li{margin:1.2em 0}.webFooter .rightLinks>li ul li a{border-bottom:1px solid rgba(0,0,0,0)}.webFooter .rightLinks>li ul li a:hover{border-bottom-color:#fff}.webFooter .base{flex:0 0 100%;margin:30px 0 0}.webFooter .base span{display:inline-block;margin:0 .4em}}@media screen and (min-width: 1440px){.webFooter{background-size:100% 100%}.webFooter .contactUs{flex:0 0 374.4px;margin-left:calc(50vw - 604.8px);margin-right:auto}.webFooter .rightLinks{flex:0 0 777.6px;margin-right:calc(50vw - 604.8px)}}.search{--tint: #fff;--inputHeight: 3em;display:none;margin-left:-100vw;position:fixed;top:84px;left:0;z-index:930;width:100vw;padding:18px 4vw;font-size:1.2rem;background-color:rgba(0,130,151,.8);backdrop-filter:blur(6px);transition:margin-left 500ms}.search.reveal{margin-left:0}.search input,.search button{margin:0;font-size:inherit;border:none;outline:none;background:none;box-shadow:none}.search input[type=text]{height:var(--inputHeight);display:block;width:100%;padding:0 var(--inputHeight) 0 1em;border-radius:1.5em;box-shadow:var(--tint) 0 0 0 2px;color:var(--tint);transition:.2s}.search input[type=text]::placeholder{color:var(--tint);opacity:1}.search input[type=submit],.search input[type=button],.search button:not(.skip){position:absolute;left:auto;top:calc(50% - var(--inputHeight)*.5 + 3px);right:calc(4vw + 3px);height:calc(var(--inputHeight) - 6px);width:calc(var(--inputHeight) - 6px);border-radius:50%;text-indent:-10em;overflow:hidden;cursor:pointer;background:url(../images/icon_search.svg) no-repeat center center;background-size:60%;transition:.2s}.search input[type=submit]:hover,.search input[type=submit]:focus,.search input[type=button]:hover,.search input[type=button]:focus,.search button:not(.skip):hover,.search button:not(.skip):focus{background-color:#008297}.search input[type=submit]:focus,.search input[type=button]:focus,.search button:not(.skip):focus{box-shadow:var(--tint) 0 0 0 2px inset}@media screen and (min-width: 1000px){.search{--tint: #008297;--inputHeight: 2.4em;display:block;float:right;width:16%;position:relative;top:auto;right:auto;margin:16px 0 0;padding:0;background:none;box-shadow:none}.search input[type=text]{width:100%}.search input[type=submit],.search input[type=button],.search button:not(.skip){right:3px;top:3px;background-color:#008297}.search button.skip{display:none}}@media screen and (min-width: 1440px){.search{width:230.4px;margin-right:calc(50vw - 720px)}}@media screen and (min-width: 1000px){.webHeader.mp:not(.fixed) .search{--tint: #fff;position:absolute;margin:0;padding:0;left:auto;top:55px;right:3vw;width:280px;background:none}.webHeader.mp:not(.fixed) .search input[type=text]{padding:0 2.5em 0 1em}.webHeader.mp:not(.fixed) .search input[type=text]:focus{background-color:rgba(0,130,151,.8)}.webHeader.mp:not(.fixed) .search input[type=submit],.webHeader.mp:not(.fixed) .search input[type=button],.webHeader.mp:not(.fixed) .search button:not(.skip){background-color:rgba(0,0,0,0)}.webHeader.mp:not(.fixed) .search input[type=submit]:hover,.webHeader.mp:not(.fixed) .search input[type=submit]:focus,.webHeader.mp:not(.fixed) .search input[type=button]:hover,.webHeader.mp:not(.fixed) .search input[type=button]:focus,.webHeader.mp:not(.fixed) .search button:not(.skip):hover,.webHeader.mp:not(.fixed) .search button:not(.skip):focus{background-color:#008297;box-shadow:var(--tint) 0 0 0 2px inset}.webHeader.mp.fixed .search{--tint: #008297}}@media screen and (min-width: 1440px){.webHeader.mp:not(.fixed) .search{right:calc(50vw - 676.8px)}.webHeader.mp.fixed .search{width:230.4px;margin-right:calc(50vw - 720px)}}.story,.news{margin:0 auto;width:80%;padding:70px 0 0}.story h2,.news h2{margin:0 0 1.2em;padding:0;height:2em;line-height:2;text-align:center;font-size:1.56em;font-weight:normal;color:#008297}.story h2::before,.news h2::before{content:"";display:inline-block;vertical-align:middle;width:46px;height:46px;margin:-6px 12px 0 0;background-repeat:no-repeat;background-position:center 0;background-size:contain}.story .more,.news .more{margin-left:-10px}@media screen and (min-width: 1000px){.story,.news{float:left;width:calc(85% - 400px);margin:0 0 0 8%}.story h2,.news h2{height:2.5em;line-height:2.5;text-align:left}.story h2::before,.news h2::before{width:72px;height:72px}}@media screen and (min-width: 1440px){.story,.news{margin-left:150px;width:724px}}.story h2{margin:0 0 25px}.story h2::before{background-image:url(../images/hicon_story.svg)}.story article{line-height:2;text-align:justify}@media screen and (min-width: 1000px){.story{padding-top:130px}.story h2{margin-bottom:55px}}.news{clear:left}.news h2::before{background-image:url(../images/hicon_news.svg)}.news ul{list-style:none;margin:0;padding:0;line-height:1.8}.news li{margin:20px 0;padding:0 0 0 10px}.news li time{display:block;margin:0;font-weight:bold;font-family:"Times New Roman",Times,serif;color:#008297}.news li p{margin:.1em 0 0}.news li a{display:block;position:relative;padding:14px 20px 12px 40px;text-decoration:none;color:#151515;background-color:#fff;transition:.2s}.news li a::before{content:"";position:absolute;left:-10px;top:29px;width:36px;height:3px;background-color:#fcd24d}.news li a:hover,.news li a:focus{background:#fddc75;box-shadow:rgba(0,16,16,.2) 0 4px 12px -2px;transform:translateY(-3px)}.news li a:hover::before,.news li a:focus::before{background-color:#008297}.news .more{margin:30px 0 0}.topics{position:relative;margin:0 auto;text-align:center}.topics ul{list-style:none;margin:0;padding:220px 0 0;display:inline-block;font-size:1.5em;background:url(../images/topics_1.svg) no-repeat right 1.2em top 0;background-size:300px}.topics li{margin:0 0 2px;padding:0}.topics li a{display:block;position:relative;text-decoration:none;color:#008297}.topics li a:hover img,.topics li a:focus img{box-shadow:#fff 0 0 0 2px,#008297 0 0 0 8px}.topics li a:hover p::before,.topics li a:focus p::before{bottom:0}.topics li img{display:block;width:280px;height:280px;object-fit:cover;border-radius:50%;transition:.2s}.topics li p{position:absolute;width:1.1em;margin:0;padding:0;line-height:1.3}.topics li p::before{content:"";position:absolute;right:-5px;top:2px;bottom:100%;width:4px;border-radius:2px;background-color:#008297;transition:.5s .2s}.topics li:nth-child(1) a{padding-left:70px}.topics li:nth-child(1) p{right:0;top:0}.topics li:nth-child(2){padding-top:66px;background:url(../images/topics_2.svg) no-repeat 30px 0;background-size:90px auto}.topics li:nth-child(2) img{margin-left:36px}.topics li:nth-child(2) p{top:0;left:350px}.topics li:nth-child(3){margin-top:66px;background:url(../images/topics_3.svg) no-repeat left -8px bottom 20px;background-size:102px auto}.topics li:nth-child(3) a{padding-left:120px}.topics li:nth-child(3) p{top:4px;left:68px}@media screen and (min-width: 1000px){.topics{display:inline-block;margin:90px 0 0 2.2vw}.topics ul{display:block}}@media screen and (min-width: 1440px){.topics{margin-left:36px}}.bigBanner{position:relative;margin:0 auto}.bigBanner::after{z-index:0;content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.bigBanner .banner{display:block;position:relative}.bigBanner .banner img{display:block;width:100vw;height:75vh;object-fit:cover}.bigBanner .banner .text{position:absolute;top:45%;left:5%;width:90%;z-index:99;font-size:1.1rem;text-align:center;color:#fff}.bigBanner .banner .text .title{margin:0;font-size:1.4em;line-height:1.3;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bigBanner .banner .text .description{line-height:1.5;margin:.7em 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bigBanner .banner .text .more{margin-top:14px;margin-left:-10px}.bigBanner .banner .text .more a{color:#fff}.bigBanner:hover .slick-arrow{background-color:#008297}.bigBanner .slick-arrow{bottom:24px;z-index:9;width:48px;height:48px;border-radius:50%;text-indent:-10em;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:70% auto;transition:.2s}.bigBanner .slick-arrow::before{display:none}.bigBanner .slick-arrow:hover,.bigBanner .slick-arrow:focus{background-color:#008297;transform:scale(1.15)}.bigBanner .slick-arrow.slick-prev{left:10px;background-image:url(../images/slickArrow_prev.svg)}.bigBanner .slick-arrow.slick-next{right:10px;background-image:url(../images/slickArrow_next.svg)}.bigBanner .slick-dots{position:absolute;left:64px;right:64px;bottom:40px;z-index:9}.bigBanner .slick-dots li{display:inline-block;margin:0 3px;padding:0}.bigBanner .slick-dots li button{width:8px;height:8px;border-radius:50%;min-width:0;border:1px solid #fff;overflow:hidden;text-indent:-4em}.bigBanner .slick-dots li.slick-active button{background-color:#fff}@media screen and (min-width: 1000px){.bigBanner{height:42vw}.bigBanner::after{display:none}.bigBanner .banner img{width:100vw;height:42vw;clip-path:ellipse(110% 100% at 50% 0%)}.bigBanner .banner .text{top:38%;width:55%;font-size:1.3rem;text-align:left}.bigBanner .slick-arrow{bottom:70px;right:80px}.bigBanner .slick-arrow.slick-next{right:80px}.bigBanner .slick-arrow.slick-prev{left:auto;right:200px}.bigBanner .slick-dots{bottom:80px;left:auto;right:150px}.bigBanner .slick-dots li{display:none}.bigBanner .slick-dots li.slick-active{display:block}.bigBanner .slick-dots li.slick-active button{background-color:rgba(0,0,0,0)}.bigBanner .slick-dots li button{font-size:1.6rem;color:#fff;height:1em;width:auto;min-width:1em;text-indent:0;border:none}}@media screen and (min-width: 1440px){.bigBanner{height:604.8px}.bigBanner .banner img{height:604.8px;width:100vw}.bigBanner .banner .text{width:792px;left:calc(50vw - 648px)}}.breadcrumb{margin:20px auto;padding:4px 0 3px;font-size:1em}.breadcrumb ul,.breadcrumb li{list-style:none;margin:0;padding:0}.breadcrumb ul{line-height:1.2;overflow:hidden}.breadcrumb li{float:left;position:relative;color:#151515}.breadcrumb li:nth-child(n+2){padding-left:1.3em}.breadcrumb li:nth-child(n+2)::before{content:"";position:absolute;left:.6em;top:.12em;width:1px;height:1em;background:none;border-left:1px solid #151515;transform:rotate(20deg)}.breadcrumb li:first-child{padding-left:0}.breadcrumb li a{display:block;text-decoration:none;color:#151515;border-bottom:1px solid rgba(0,0,0,0)}.breadcrumb li a:hover,.breadcrumb li a:focus{border-bottom-color:#151515;color:#151515}.breadcrumb li:last-child{color:#005a7f}.breadcrumb li:last-child a{color:#005a7f}.pageHeader{margin:0 auto;padding:20px 0 5px;color:#151515}.pageHeader h2{padding:0;margin:0;line-height:1.5;font-size:2em}@media screen and (min-width: 1000px){.pageHeader{padding:40px 0 5px}}.funcBar{--btnSize: 48px;--tinge: #008297;font-size:1rem;z-index:99;position:relative;letter-spacing:0}.funcBar ul{list-style:none;margin:0;padding:0;text-align:center}.funcBar>ul{display:flex;flex-flow:row wrap;justify-content:flex-end}.funcBar>ul>li{position:relative;margin:5px 3px;padding:0;height:var(--btnSize)}.funcBar>ul>li>a,.funcBar>ul>li>button{display:block;margin:0;padding:0 0 var(--btnSize);width:var(--btnSize);height:1.5em;line-height:1.5;font-size:.92rem;text-decoration:none;font-weight:300;color:rgba(0,0,0,0);border:none;background:none;box-shadow:none;white-space:nowrap;transition:.3s}.funcBar>ul>li>a::after,.funcBar>ul>li>button::after{position:absolute;left:0;bottom:0;content:"";width:var(--btnSize);height:var(--btnSize);background-color:var(--tinge);background-repeat:no-repeat;background-position:center center;color:#fff;border:none;border-radius:50%;transition:.2s}.funcBar>ul>li>a:hover,.funcBar>ul>li>a:focus,.funcBar>ul>li>button:hover,.funcBar>ul>li>button:focus{margin-top:-24px;padding-bottom:calc(var(--btnSize) + 24px);color:#151515}.funcBar>ul>li>a:hover::after,.funcBar>ul>li>a:focus::after,.funcBar>ul>li>button:hover::after,.funcBar>ul>li>button:focus::after{box-shadow:#008297 0 0 0 3px}.funcBar>ul>li.back>a::after{background-image:url(../images/icon_back.png);background-size:36px}.funcBar>ul>li.print>button::after{background-image:url(../images/icon_print.png);background-size:24px}.funcBar>ul>li.share>button::after{background-image:url(../images/icon_share.png);background-size:24px}.fontSize .smallFont{font-size:.875rem}.fontSize .mediumFont{font-size:1rem}.fontSize .largeFont{font-size:1.25rem}.fontSize>.smallFont::before{content:"小";font-size:.4em}.fontSize>.mediumFont::before{content:"中";font-size:.4em}.fontSize>.largeFont::before{content:"大";font-size:.4em}.fontSize.compound>button{background-color:var(--tinge);color:#fff;background-color:rgba(0,0,0,0)}.fontSize.compound>button::before{line-height:var(--btnSize);color:#fff;text-indent:0}.fontSize.compound>button::after{top:0;z-index:-1}.fontSize.compound>button:hover,.fontSize.compound>button:focus{margin-top:0;padding-bottom:0;color:#fff}.fontSize.compound>button:hover::after,.fontSize.compound>button:focus::after{top:0}.fontSize>ul{position:absolute;top:0;left:0;display:none;margin-top:-2px;width:var(--btnSize)}.fontSize>ul button{border:none;background:none;box-shadow:none}.fontSize>ul>li{position:absolute;top:0;left:0;margin:4px 0;padding:0}.fontSize>ul>li>button{width:var(--btnSize);height:var(--btnSize);display:block;border-radius:50%;border:none;background-color:#008297;color:#fff;transition:.2s}.fontSize>ul>li>button:hover,.fontSize>ul>li>button:focus{box-shadow:#fff 0 0 0 1px,#008297 0 0 0 4px}.fontSize.compound>button{position:relative;z-index:19}.preface{padding:2em 2.5em;line-height:2;background:#fff;color:#151515;border:4px solid #4ab2c2;box-shadow:rgba(0,0,0,.2) 0 24px 10px -16px}.preface p{margin:0}.preface p+p{margin-top:1.2em}@media screen and (min-width: 1000px){.preface{margin-bottom:40px}}.searchInline{--inputHeight: 44px;display:flex;align-items:center;padding:6px;border-radius:2em;background-color:#4ab2c2}.searchInline:last-child{margin-bottom:40px}.searchInline .label{flex:0 0 auto;margin:0 0 0 .6em;white-space:nowrap}.searchInline input[type=text]{flex:1 1 70%;height:var(--inputHeight);border-radius:2em;padding:0 1em;margin:0 8px;box-shadow:none;background-color:#fff;color:#151515;transition:.2s}.searchInline input[type=text]::placeholder{color:#6c7070;opacity:1}.searchInline input[type=text]:hover{box-shadow:rgba(0,0,0,0) 0 0 0 0,#fff 0 0 0 1px}.searchInline input[type=text]:focus{box-shadow:#4ab2c2 0 0 0 1px,#fff 0 0 0 3px}.searchInline button{--tinge: #fff;width:var(--inputHeight);height:var(--inputHeight);padding:0;margin:0;border-radius:50%;background-color:#008297;color:#fff;transition:.2s}.searchInline button:hover,.searchInline button:focus{box-shadow:#fff 0 0 0,#008297 0 0 0 1px}.searchInline button:focus{box-shadow:#fff 0 0 0 1px,#008297 0 0 0 4px}@media screen and (min-width: 700px){.searchInline{width:30em;margin-left:4vw}}@media screen and (min-width: 1440px){.searchInline{margin-left:57.6px}.searchInline:last-child{margin-bottom:80px}}.fileType{display:block;position:relative;margin:0;width:2.4rem;height:2.7rem;line-height:3.8rem;font-size:.8125rem;text-decoration:none;text-align:center;color:#fff;background-color:#aaa;transition:.2s}.fileType::before{content:"";position:absolute;top:8px;left:8px;right:8px;height:1px;background-color:rgba(255,255,255,.7);box-shadow:rgba(255,255,255,.7) 0 5px 0,rgba(255,255,255,.7) 0 10px 0}.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{background:#c00}.fileType.pdf:hover,.fileType.pdf:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#c00 0 0 0 2px}.fileType.doc,.fileType.docx,.fileType.odt{background:#1b76cb}.fileType.doc:hover,.fileType.doc:focus,.fileType.docx:hover,.fileType.docx:focus,.fileType.odt:hover,.fileType.odt:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#1b76cb 0 0 0 2px}.fileType.xls,.fileType.xlsx,.fileType.csv,.fileType.ods{background:#48920f}.fileType.xls:hover,.fileType.xls:focus,.fileType.xlsx:hover,.fileType.xlsx:focus,.fileType.csv:hover,.fileType.csv:focus,.fileType.ods:hover,.fileType.ods:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#48920f 0 0 0 2px}.fileType.ppt,.fileType.pptx,.fileType.odp{background:#c43e1c}.fileType.ppt:hover,.fileType.ppt:focus,.fileType.pptx:hover,.fileType.pptx:focus,.fileType.odp:hover,.fileType.odp:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#c43e1c 0 0 0 2px}.fileType.txt{background:#1d98e4}.fileType.txt:hover,.fileType.txt:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#1d98e4 0 0 0 2px}.fileType.jpg{background:#0b9fb2}.fileType.jpg:hover,.fileType.jpg:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#0b9fb2 0 0 0 2px}.fileType.mp3,.fileType.mp4{background:#9d3a89}.fileType.mp3:hover,.fileType.mp3:focus,.fileType.mp4:hover,.fileType.mp4:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#9d3a89 0 0 0 2px}.fileType.mov,.fileType.wmv{background:#5843a9}.fileType.mov:hover,.fileType.mov:focus,.fileType.wmv:hover,.fileType.wmv:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#5843a9 0 0 0 2px}.fileType.zip{background:#333}.fileType.zip:hover,.fileType.zip:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#333 0 0 0 2px}.fileType.other{background:#555}.fileType.other:hover,.fileType.other:focus{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#555 0 0 0 2px}a .fileType{color:#fff;text-decoration:none}a:hover .fileType,a:focus .fileType{color:#fff;text-decoration:none}a:hover .fileType.pdf,a:focus .fileType.pdf{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#c00 0 0 0 2px}a:hover .fileType.doc,a:hover .fileType.docx,a:hover .fileType.odt,a:focus .fileType.doc,a:focus .fileType.docx,a:focus .fileType.odt{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#1b76cb 0 0 0 2px}a:hover .fileType.xls,a:hover .fileType.xlsx,a:hover .fileType.csv,a:hover .fileType.ods,a:focus .fileType.xls,a:focus .fileType.xlsx,a:focus .fileType.csv,a:focus .fileType.ods{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#48920f 0 0 0 2px}a:hover .fileType.ppt,a:hover .fileType.pptx,a:hover .fileType.odp,a:focus .fileType.ppt,a:focus .fileType.pptx,a:focus .fileType.odp{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#c43e1c 0 0 0 2px}a:hover .fileType.txt,a:focus .fileType.txt{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#1d98e4 0 0 0 2px}a:hover .fileType.jpg,a:focus .fileType.jpg{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#0b9fb2 0 0 0 2px}a:hover .fileType.mp3,a:hover .fileType.mp4,a:focus .fileType.mp3,a:focus .fileType.mp4{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#9d3a89 0 0 0 2px}a:hover .fileType.mov,a:hover .fileType.wmv,a:focus .fileType.mov,a:focus .fileType.wmv{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#5843a9 0 0 0 2px}a:hover .fileType.zip,a:focus .fileType.zip{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#333 0 0 0 2px}a:hover .fileType.other,a:focus .fileType.other{box-shadow:rgba(255,255,255,.6) 0 0 0 1px inset,#555 0 0 0 2px}.downloadFiles{list-style:none;margin:0;padding:0;overflow:hidden}.downloadFiles li{float:left;margin:3px}.downloadFiles li a{display:block;margin:0;padding:0;text-decoration:none}.tabset{--tabBg: #008297;--tabContentBg: #fff;--color: #fff}.tabset .tabButtons{padding:5px 0 0;overflow:hidden;display:flex;position:relative;font-size:1rem}.tabset .tabButtons button{flex:0 1 auto;width:8em;height:3.1em;line-height:1.15;padding:0 4px .6em;margin:0 2px -8px 0;border-radius:8px 8px 0 0;font-size:inherit;font-family:Georgia,"Times New Roman",Times,serif;letter-spacing:0;background-color:var(--tabBg);color:var(--color)}.tabset .tabButtons button:hover{color:#fcd24d}.tabset .tabButtons button:last-child{margin-right:0}.tabset .tabButtons button .year{display:none}.tabset .tabButtons button .month,.tabset .tabButtons button .date{display:inline-block;font-size:.9em}.tabset .tabButtons button .month::after{content:"/"}.tabset .tabButtons button.active{--tabBg: var(--tabContentBg);--color: #008297;position:relative;z-index:9;font-weight:bold;white-space:nowrap;margin-right:3px;margin-left:1px;transform:translateY(-3px);box-shadow:var(--color) 0 0 0 2px}.tabset .tabButtons button.active:hover{color:var(--color)}.tabset .tabButtons button.active:first-child{margin-left:2px}.tabset .tabButtons button.active:last-child{margin-right:2px}.tabset .tabButtons button.active .year{display:block;font-size:.6em}.tabset .tabButtons button.active .month,.tabset .tabButtons button.active .date{display:inline;font-size:1em}.tabset .tabButtons button.active .month::after{content:"/";display:inline}.tabset .tabButtons::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:var(--tabBg)}.tabset .tabContent{display:none;padding:30px 2.5vw;line-height:1.8;border-radius:0 0 16px 16px;border:#008297 2px solid;border-top:none;background-color:var(--tabContentBg)}.tabset .tabContent:nth-of-type(1){display:block}.tabset .tabContent img{display:block;clear:both;margin:20px auto 40px;padding:5px;width:auto;max-width:100%;height:auto;background-color:#fff;box-shadow:rgba(85,96,97,.5) 0 4px 16px;position:relative}.tabset .tabContent p{margin:0 0 1em}@media screen and (min-width: 1000px){.tabset .tabButtons button .year{display:block;font-size:.85em}.tabset .tabButtons button .month,.tabset .tabButtons button .date{font-size:1em}.tabset .tabButtons button.active{padding-left:6px;padding-right:6px}.tabset .tabButtons button.active .year{display:inline-block;font-size:inherit}.tabset .tabButtons button.active .year::after{content:"/"}.tabset .tabContent{padding-left:25px;padding-right:25px}.tabset .tabContent img{max-width:70%;padding:8px}}.np{margin:0 auto;padding:0 0 30px}.np ul{list-style:none;margin:0;padding:0;line-height:1.6}.np li{padding:2px 0}.np li a{position:relative;display:block;text-decoration:none;color:#151515}.np>ul{margin:20px 0;font-size:1.25em;line-height:1.5}.np>ul>li{margin:0 0 16px;padding:0}.np>ul>li>a{padding:15px 12px 14px 44px;height:100%;background-color:#008297;color:#fff;box-shadow:#c1c4c6 0 2px 6px;border-radius:8px;transition:.3s}.np>ul>li>a::before{content:"";position:absolute;left:15px;top:calc(1em + 4px);width:10px;height:10px;border:3px solid #fcd24d;transform:rotate(45deg);border-left:none;border-bottom:none;transition:.2s}.np>ul>li>a:hover,.np>ul>li>a:focus{background-color:#fff;color:#151515;box-shadow:#008297 0 0 0 1px,#fff 0 0 0 4px,#c1c4c6 0 6px 16px}.np>ul>li>a:hover::before,.np>ul>li>a:focus::before{border-color:#008297}@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% - 10px);margin:10px}.np>ul>li:nth-child(odd){margin-left:0}.np>ul>li:nth-child(even){margin-right:0}}.list{position:relative}.list>ul{list-style:none;margin:0;padding:16px;line-height:1.5;background-color:#fff;border-radius:16px}.list>ul>li{margin:0 0 8px;padding:0}.list>ul>li p{flex:1 1 auto;margin:0;padding:12px 0 4px;font-size:1.125em}.list>ul>li time{position:relative;flex:0 0 6rem;padding:4px 0 6px;margin:0 12px 0 0;font-size:1.3em;font-weight:bold;line-height:1.15;white-space:nowrap;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;transition:.25s;display:flex;flex-flow:column wrap;justify-content:center}.list>ul>li time .year{display:block;font-size:.8em;font-weight:normal}.list>ul>li a{display:flex;align-content:center;position:relative;padding:.5em 5px .2em 0;padding:0 5px 0 0;text-decoration:none;color:#151515;border:1px solid #d2d2d2;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);transition:.2s}.list>ul>li a::before{content:"";position:absolute;left:0;bottom:-1px;z-index:9;width:6rem;height:2px;background-color:#434242}.list>ul>li a:hover,.list>ul>li a:focus{border-color:#008297}.list>ul>li a:hover::before,.list>ul>li a:focus::before{background-color:#fcd24d;bottom:0;height:3px}.list>ul>li a:hover time,.list>ul>li a:focus time{background-color:#008297;color:#fff}@media screen and (min-width: 1000px){.list{padding:25px 16px 20px;background-color:#fff;box-shadow:rgba(85,96,97,.5) 0 0 16px;border-radius:16px}.list>ul{padding:0;background:none}}.list.stickyHead thead{position:sticky;top:120px;z-index:9;background-color:#f0f5f5;box-shadow:#434242 0 1px 0}.list.stickyHead thead tr{border-bottom:none}.list>table{border-collapse:collapse;line-height:1.6;width:calc(100% - 8px);margin:4px;border-top:2px solid #d2d2d2;border-bottom:2px solid #d2d2d2}.list>table caption{font-size:1.15em;font-weight:normal;padding:0 0 .4em}.list>table thead tr{border-bottom-color:#434242}.list>table tbody tr:last-child{border-bottom:none}.list>table tr{border-bottom:1px solid #c1c4c6}.list>table th,.list>table td{padding:15px;position:relative}.list>table th::after,.list>table td::after{content:"";position:absolute;width:1px;background:#c1c4c6;top:4px;bottom:4px;left:0}.list>table th:first-child::after,.list>table td:first-child::after{background-color:rgba(0,0,0,0)}.list>table td{text-align:center}.list>table td.aLeft{text-align:left}.list>table td.aRight{text-align:right}.list>table td.numb{text-align:right;width:4em}.list>table td.numb::after{content:".";position:static}.list>table td[data-th=Title],.list>table td[data-th=title]{text-align:left;font-size:1.125em}.list>table td>a{color:#151515;text-decoration:none;transition:.2s}.list>table td>a:hover,.list>table td>a:focus{text-decoration:underline;color:#151515}.list>table td time{display:inline-block;white-space:nowrap}.list>table td .sPhoto{display:block;position:relative;width:300px}.list>table td .sPhoto img{display:block;width:100%}.list>table td .sPhoto a::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:.3s}.list>table td .sPhoto a:hover::before{z-index:9;box-shadow:#008297 0 0 0 4px inset,#fff 0 0 0 5px inset}@media screen and (max-width: 999px){.list>table{width:100%;margin:0;border:none}.list>table.rwdTable{border:none}.list>table.rwdTable thead{display:none}.list>table.rwdTable tr,.list>table.rwdTable th,.list>table.rwdTable td{display:block}.list>table.rwdTable tr{position:relative;overflow:hidden;padding:.5em 12px .4em;margin:0 0 16px;border-radius:8px;border:none;background-color:#fff;box-shadow:rgba(85,96,97,.5) 0 1px 4px}.list>table.rwdTable tbody tr:last-child{border-bottom:1px solid #c1c4c6}.list>table.rwdTable th,.list>table.rwdTable td{position:static;padding:0;margin:0;text-align:left;border:none}.list>table.rwdTable th::after,.list>table.rwdTable td::after{display:none}.list>table.rwdTable td{padding:.5em 0;text-align:left}.list>table.rwdTable td::before{content:attr(data-th);display:inline-block;margin-right:.5em;font-size:.92em;color:#6c7070;background-color:#4ab2c2;color:#fff;padding:0 .6em 1px 5px;border-radius:3px 1em 1em 3px}.list>table.rwdTable td.numb{padding-top:0;padding-bottom:0;padding-left:7px;display:block;text-align:left;font-weight:normal;width:auto}.list>table.rwdTable td.numb::before{display:none}.list>table.rwdTable td.numb::after{display:inline-block}.list>table.rwdTable td .sPhoto{margin:10px 0 0;width:100%}.list>table.rwdTable td .downloadFiles{display:inline-block;vertical-align:top}}.videoList ul{list-style:none;margin:0 auto;padding:0}.videoList>ul>li{padding:0;margin:0 0 20px;border:none;background-color:#fff;box-shadow:rgba(85,96,97,.5) 0 0 12px;border-radius:8px 8px 16px 16px;overflow:hidden}.videoList>ul>li a{display:block;padding:0;color:#151515;text-decoration:none;transition:.2s}.videoList>ul>li a:hover dd,.videoList>ul>li a:focus dd{text-decoration:underline}.videoList .cover img{display:block;width:100%;height:51.75vw;object-fit:cover}.videoList .cover iframe{display:block;margin:0;width:100%;height:51.75vw}.videoList dl{text-align:left;padding:0;margin:16px;line-height:1.7}.videoList dl>div{border-bottom:1px solid #d2d2d2;padding:.5em 0 .4em}.videoList dl>div:last-child{border-bottom:none}.videoList dl dt,.videoList dl dd{text-indent:0;margin:0;padding:0;vertical-align:top}.videoList dl dd{display:inline}.videoList dl dt{color:#6c7070;display:inline-block}.videoList dl dt::after{content:"："}@media screen and (min-width: 700px){.videoList>ul>li{display:flex;margin-bottom:24px;border-radius:8px 16px 16px 8px;box-shadow:rgba(85,96,97,.5) 0 8px 14px -4px;transition:.2s}.videoList>ul>li:hover{box-shadow:#008297 0 0 0 3px;transform:translateY(4px)}.videoList>ul>li .cover{flex:0 1 50%;margin:0;background-color:#000}.videoList>ul>li .cover img,.videoList>ul>li .cover iframe{width:100%;height:25.875vw}.videoList>ul>li>a{flex:1 1 50%}.videoList>ul>li dl{margin:0 12px;padding:.8em 0}.videoList>ul>li dl>div{display:flex}.videoList>ul>li dl dt{flex:0 0 5.5em;white-space:nowrap}.videoList>ul>li dl dd{flex:1 1 80%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media screen and (min-width: 1000px){.videoList>ul>li .cover{max-width:640px}.videoList>ul>li .cover img,.videoList>ul>li .cover iframe{max-height:360px}.videoList>ul>li dl{margin:0 20px}}.cpArticle{padding:20px 20px 60px;border-radius:16px;line-height:2;background-color:#fff;box-shadow:rgba(85,96,97,.5) 0 0 12px}.cpArticle blockquote{position:relative;padding:30px 48px 40px 66px;margin:2em 0 1em 8%;border-radius:8px;background:#e2eced}.cpArticle blockquote::before{content:"“";position:absolute;font-size:144px;left:8px;top:-0.4em;font-family:Arial,Helvetica,sans-serif;color:#4ab2c2}.cpArticle blockquote p{padding-right:1em}.cpArticle blockquote p:last-of-type::after{content:"“";float:right;line-height:0;height:0;margin:-4px -50px auto auto;font-size:144px;font-family:Arial,Helvetica,sans-serif;color:#4ab2c2;transform:rotate(180deg)}.cpArticle blockquote footer{clear:both;margin-top:2em}.cpArticle a{color:#005f91}.cpArticle a:hover,.cpArticle a:focus{text-decoration:none}.cpArticle a:focus{outline:1px solid #005f91}.cpArticle p{margin:1.2em 0}.cpArticle ul,.cpArticle ol{margin:1.2em 0 2em}.cpArticle h3,.cpArticle h4,.cpArticle h5,.cpArticle h6{line-height:1.6;clear:both;margin:3rem 0 .4rem;font-weight:normal}.cpArticle h3+p,.cpArticle h4+p,.cpArticle h5+p,.cpArticle h6+p{margin-top:.5rem}.cpArticle h3{font-size:1.35em}.cpArticle h4{font-size:1.25em}.cpArticle h5{font-size:1.15em}.cpArticle h6{font-size:1rem}.cpArticle hr{clear:both}.cpArticle figure{border:1px solid #c1c4c6;padding:6px;display:block;margin:0 auto 2em;max-width:1024px}.cpArticle figure img{display:block;width:100%;object-fit:contain}.cpArticle figure figcaption{display:block;width:100%;margin:.5em 0 0;line-height:1.5;font-size:.82em}.cpArticle img{display:block;max-width:100%;height:auto;clear:both}.cpArticle img[style*=left]{margin-right:12px}.cpArticle table{border-collapse:collapse;width:100%;margin:0 auto;border:3px solid #c1c4c6;line-height:1.5}.cpArticle table th,.cpArticle table td{padding:.5em .6em;border:1px solid #c1c4c6}.cpArticle table tr:first-child th{background-color:#e2eced;border-bottom-color:#c1c4c6}.cpArticle table th:first-child{background-color:#e2eced}.cpArticle .video{margin:50px auto;width:100%;max-width:880px;background-color:#000}.cpArticle .video:last-child{margin-bottom:0}.cpArticle .video iframe{display:block;margin:0 auto;border:none;width:100%;height:51.75vw;max-width:880px;max-height:495px}.cpArticle .speciesInfo{margin:3em auto}.cpArticle .speciesInfo>h3{line-height:1.4;margin:0 0 1em}.cpArticle .speciesInfo>h3 small{font-weight:300;font-size:.8em}.cpArticle .speciesInfo p{margin:.8em 0;line-height:1.6}.cpArticle .speciesInfo p.c1{font-size:1.15em}.cpArticle .speciesInfo p.c2{font-weight:bold;color:#008297}@media screen and (min-width: 1000px){.cpArticle{padding:40px 35px 60px}.cpArticle figure{clear:both}.cpArticle figure img{max-height:none}.cpArticle figure.float{float:left;width:50%;margin:1em 1.2em .5em 0}.cpArticle blockquote{margin-left:20%}}.themePic{display:block;width:100%;margin:0 auto 30px}.themePic img{display:block;margin:0;width:100%;height:60vw;object-fit:cover}@media screen and (min-width: 700px){.themePic img{height:40vw}}@media screen and (min-width: 1440px){.themePic{position:relative;width:100vw;left:calc(720px - 50vw)}.themePic img{height:576px}}.authors{margin:0 auto 12px}.authors dl{line-height:1.3;margin:0}.authors dl>div{display:inline-block;margin-right:.8em;margin-top:.25em}.authors dt,.authors dd{display:inline-block;margin:0}.authors dt{color:#6c7070}.authors dt::after{content:"："}@media screen and (min-width: 1000px){.authors{margin-top:10px;overflow:hidden}.authors dl{float:right}.authors dl>div{margin-right:0}.authors dl>div+div{margin-left:1.2em}}.attachment,.seeAlso{margin-bottom:60px;margin-top:60px}.attachment h3,.seeAlso h3{font-size:1.2em;margin:0 0 .5em;line-height:1.1;font-weight:normal}.attachment ul,.attachment ol,.seeAlso ul,.seeAlso ol{margin:0;padding:0;list-style:none;line-height:1.8}.attachment a,.seeAlso a{text-decoration:none}.attachment>ul{border-top:3px solid #c1c4c6;border-bottom:2px solid #c1c4c6}.attachment>ul>li{margin:0;padding:0 2px;border-bottom:1px solid #c1c4c6;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end}.attachment .fileName{margin:6px 0 3px;flex:1 1 auto}.attachment .downloadFiles{flex:0 1 auto}.attachment .downloadFiles li{margin:0 0 0 10px;padding:3px 0}.attachment .downloadFiles a{padding:4px;display:block;color:#151515;font-size:.9rem}.attachment .downloadFiles a:hover,.attachment .downloadFiles a:focus{outline:none}.attachment .downloadFiles a:hover .fileSize,.attachment .downloadFiles a:focus .fileSize{text-decoration:underline}.attachment .fileType{display:inline-block;vertical-align:middle}.attachment .fileSize{margin-left:5px}.seeAlso>ol{border-top:3px solid #c1c4c6;border-bottom:3px solid #c1c4c6}.seeAlso li{margin:0;padding:3px 2px;border-bottom:1px solid #c1c4c6}.seeAlso li:last-child{border:none}.seeAlso li a{position:relative;display:block;padding:.7em 14px .7em;color:#151515;transition:.2s}.seeAlso li a::before{content:"";position:absolute;left:0;top:1.2em;width:0;height:0;border-style:solid;border-width:8px 0 8px 3px;border-color:#008297;transition:border-left-width .15s}.seeAlso li a:hover,.seeAlso li a:focus{padding-left:24px;padding-right:4px;outline:none}.seeAlso li a:hover::before,.seeAlso li a:focus::before{border-color:rgba(0,0,0,0);border-left-color:#008297;border-width:8px 0 8px 10px}.seeAlso li a:focus{box-shadow:#005f91 0 0 0 1px inset}.category{margin:20px auto 15px}.category ul{list-style:none;margin:0;padding:0;line-height:1.1}.category ul::after{content:"";display:block;clear:both}.category li{float:left;margin:5px}.category li a{display:block;height:2.4em;line-height:2.3em;padding:0 1.2em;border-radius:2em;text-decoration:none;box-shadow:rgba(0,0,0,0) 0 0 0 0,#008297 0 0 0 1px;background-color:#fff;color:#151515;transition:.2s}.category li a:hover,.category li a:focus{box-shadow:#fff 0 0 0 2px,#008297 0 0 0 4px}.category li a .count{display:inline-block;margin:0 0 0 .4em;font-size:1rem;font-weight:bold;letter-spacing:0}.category li a .count::before{content:"("}.category li a .count::after{content:")"}.category li.active a{background-color:#008297;color:#fff;box-shadow:#008297 0 0 0 2px}.category li.active a:hover,.category li.active a:focus{box-shadow:#fff 0 0 0 1px,#008297 0 0 0 4px}.pagination{--tinge: #151515;--active: #008297;--invert: #fff;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:#151515;height:1.8em;line-height:1.6;margin:0 3px;padding:0 6px;border-radius:4px;transition:.2s}.pagination .items a:hover,.pagination .items a:focus{box-shadow:#008297 0 0 0 1px}.pagination .items a.active{background-color:var(--active);color:var(--invert)}.pagination .items a.active:hover,.pagination .items a.active:focus{box-shadow:var(--active) 0 0 0 2px}.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 #c1c4c6}.pagination .page>li:hover{border-color:#008297;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:#151515;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:#fff;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:#fff 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)}.thumbnail ul{list-style:none;margin:0;padding:0}.thumbnail>ul{line-height:1.1}.thumbnail>ul>li{margin:0 0 20px;padding:0}.thumbnail>ul>li>a{position:relative;display:block;height:100%;padding:0 0 1px;box-shadow:#c1c4c6 0 0 0 1px,rgba(85,96,97,.5) 0 2px 5px;background-color:#fff;color:#151515;text-decoration:none;transition:.3s}.thumbnail>ul>li>a:hover,.thumbnail>ul>li>a:focus{box-shadow:#fff 0 0 0 4px,rgba(85,96,97,.5) 0 2px 22px;outline:none;text-decoration:underline}.thumbnail>ul>li>a:hover .pic img,.thumbnail>ul>li>a:focus .pic img{transform:scale(1.1)}.thumbnail>ul>li time{display:block}.thumbnail>ul>li img{display:block;width:100%}.thumbnail>ul>li .label{position:absolute;right:4px;top:-3px;height:2.1em;line-height:2.3em;padding:0 1em;background-color:#4ab2c2;color:#fff;border-radius:2px 2px 6px 6px;box-shadow:rgba(0,0,0,.2666666667) 0 2px 3px;z-index:9}.thumbnail>ul>li p{margin:.5em 10px;line-height:1.5}.thumbnail>ul>li p.title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.2em;font-weight:normal}.thumbnail>ul>li p.description{font-size:1rem;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.thumbnail>ul>li p:last-child{margin-bottom:16px}.thumbnail>ul>li .count{display:inline-block;height:1.8em;line-height:1.7;padding:0;font-size:1rem;font-weight:normal}.thumbnail>ul>li .pic{width:100%;margin:0;overflow:hidden}.thumbnail>ul>li .pic img{transition:.4s}.thumbnail>ul>li .info{overflow:hidden;padding:16px 10px}.thumbnail>ul>li .info p{margin-left:0;margin-right:0}.thumbnail>ul>li .info .title{float:left;margin:0;white-space:normal}.thumbnail>ul>li .info .count{float:right}@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% - 8px);width:calc(50% - 8px);margin-right:16px}.thumbnail>ul>li:nth-child(2n){margin-right:0}.thumbnail>ul>li img{object-fit:cover;height:calc((46vw - 8px)*.75)}}@media screen and (min-width: 1000px){.thumbnail>ul>li{flex-basis:calc(33.3333% - 12px);width:calc(33.3333% - 12px)}.thumbnail>ul>li:nth-child(n){margin-right:18px}.thumbnail>ul>li:nth-child(3n){margin-right:0}.thumbnail>ul>li img{height:calc((30.6666666667vw - 12px)*.75)}}@media screen and (min-width: 1440px){.thumbnail>ul>li img{height:322.236px}}.bookList ul{list-style:none;margin:0;padding:0}.bookList>ul>li{margin:0 0 16px;padding:10px 10px 20px;line-height:1.3;background-color:#fff;box-shadow:#c1c4c6 0 0 0 1px}.bookList .cover{margin:0 auto}.bookList .cover img{display:block;width:100%}.bookList .title{font-size:1.2em;font-weight:normal;margin:30px 0 15px}.bookList .title a{display:block;text-decoration:none;color:#151515}.bookList .title a:hover,.bookList .title a:focus{text-decoration:underline}.bookList .pubInfo{margin:15px 0;border-top:1px solid #c1c4c6}.bookList .pubInfo>div{padding:.35em 3px;border-bottom:1px dotted #c1c4c6}.bookList .pubInfo>div:last-child{border-bottom-style:solid}.bookList .pubInfo dt,.bookList .pubInfo dd{display:inline-block;vertical-align:top}.bookList .pubInfo dt{position:relative;margin:0 .7em 0 0;padding:0 .6em 0 0;font-size:1rem;min-width:5em;letter-spacing:0}.bookList .pubInfo dt::after{content:"";position:absolute;right:0;top:.3em;width:2px;height:1em;background-color:#c1c4c6}.bookList .pubInfo dd{display:inline-block;margin:0;padding:0}.bookList .links{list-style:none;margin:20px 0 0;padding:0;line-height:1.3;font-size:1rem;letter-spacing:0}.bookList .links li{margin:0;padding:.3em 0;word-break:break-all}.bookList .links li .label{display:inline-block}.bookList .links li .label::after{content:"/";margin:0 .5em;color:#6c7070}.bookList .links li a{color:#005f91;text-decoration:underline}.bookList .links li a:hover,.bookList .links li a:focus{text-decoration:none;outline:none}@media screen and (min-width: 700px){.bookList>ul>li{display:flex}.bookList .cover{flex:0 0 30%;margin-right:2%;max-width:300px}.bookList .data{flex:1 1 70%}.bookList .title{margin-top:0}}@media screen and (min-width: 1000px){.bookList>ul>li{padding:20px}.bookList .cover{margin-right:20px}}.logbook{padding:0;margin-top:40px;margin-bottom:80px}.logbook h3{margin:0 auto 6px 15px;font-size:1.5em;line-height:1.2;font-weight:normal}.logbook .flow{position:relative;padding-bottom:6px}.logbook .flow .slick-dots{margin:0 60px}.logbook .oneDay{position:relative;margin:5px 0 16px;padding:10px 15px 20px}.logbook .oneDay>a{position:relative;display:block;height:100%;padding:8px;background-color:#fff;color:#151515;text-decoration:none;box-shadow:#c1c4c6 0 2px 12px;overflow:hidden}.logbook .oneDay>a::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:9;border:1px solid rgba(0,0,0,0);transition:.2s}.logbook .oneDay>a:hover p,.logbook .oneDay>a:focus p{text-decoration:underline}.logbook .oneDay>a:hover img,.logbook .oneDay>a:focus img{transform:scale(1.08)}.logbook .oneDay>a:focus::before{border-color:#434242}.logbook .oneDay .pic{display:block;margin:0 0 1em;overflow:hidden}.logbook .oneDay .pic img{display:block;width:100%;object-fit:cover;height:calc((92vw - 46px)*.75);transition:.3s}.logbook .oneDay time{position:relative;display:block;width:8em;height:1.8em;line-height:1.7;border-radius:1em;margin:-3em auto 0;text-align:center;font-size:1em;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;background-color:rgba(0,0,0,.7);color:#fff}.logbook .oneDay p{margin:.5em 3px;line-height:1.5;overflow:hidden}.logbook .oneDay p.title{margin-top:1em;white-space:nowrap;text-overflow:ellipsis;font-size:1.15em;font-weight:normal}.logbook .oneDay p.description{font-size:1em;height:4.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (min-width: 700px){.logbook .oneDay .pic img{height:calc((46vw - 46px)*.75)}}@media screen and (min-width: 1000px){.logbook{width:calc(92% + 30px)}.logbook .oneDay .pic img{height:calc((30.6666666667vw - 46px)*.75)}}@media screen and (min-width: 1440px){.logbook .oneDay .pic img{height:296.736px}}.booksList{position:relative;padding:10px 0 40px}.booksList ul{list-style:none;margin:0;padding:0}.booksList>ul>li{position:relative;clear:both;overflow:hidden;margin:0 0 16px;box-shadow:#c1c4c6 0 0 0 2px;transition:.3s}.booksList>ul>li img{display:block;margin:0 auto;width:100%;max-height:60vh;object-fit:contain}.booksList>ul>li .info{margin:0;padding:15px 12px;line-height:1.6;background-color:#e2eced}.booksList>ul>li .info .title{margin:0;padding:0;font-size:1.25rem;font-weight:normal;line-height:1.4;color:#151515}.booksList>ul>li .info .title a{color:#151515}.booksList>ul>li .info dl{padding:0 0 12px;line-height:1.5;border-bottom:1px solid #c1c4c6}.booksList>ul>li .info dl>div{display:flex;margin:5px 0;background-color:#fff}.booksList>ul>li .info dl dt,.booksList>ul>li .info dl dd{margin:0;padding:0}.booksList>ul>li .info dl dt{position:relative;font-size:.85em;min-width:5em;padding-right:1em}.booksList>ul>li .info dl dt::after{content:"";position:absolute;right:0;top:.4em;width:2px;height:.9em;background-color:#c1c4c6}.booksList>ul>li .info dl dd{margin-left:.8em}@media screen and (min-width: 700px){.booksList>ul>li{display:flex}.booksList>ul>li img{flex:0 0 40%;width:40%;max-width:300px;margin:0 auto}.booksList>ul>li .info{flex:1 0 60%;padding:15px 2vw 12px}}.videoPlay{padding:0 0 30px;background-color:#fff;max-width:880px;box-shadow:rgba(85,96,97,.5) 0 0 8px;border-radius:8px 8px 16px 16px;overflow:hidden}.videoPlay iframe{display:block;margin:0 auto;border:none;width:100%;height:51.75vw;max-width:880px;max-height:495px}.videoPlay .videoInfo{margin:40px auto 20px;padding:0;width:92%}.videoPlay .videoInfo .title{font-size:1.5em;margin:0}.videoPlay .videoInfo dl{margin:20px 0;padding:12px 0;line-height:1.6;border-top:1px solid #c1c4c6;border-bottom:1px solid #c1c4c6}.videoPlay .videoInfo dl>div{display:flex}.videoPlay .videoInfo dl>div+div{margin-top:.5em}.videoPlay .videoInfo dl dt,.videoPlay .videoInfo dl dd{padding:0;text-indent:0;margin:0}.videoPlay .videoInfo dl dt{flex:0 1 4.5em;white-space:nowrap;color:#6c7070}.videoPlay .videoInfo dl dt::after{content:"："}.videoPlay .videoInfo dl dd{flex:1 1 auto;margin-left:1em}.videoPlay .videoInfo article{line-height:1.8}.videoPlay .videoInfo article p{margin:1em 0 8px}@media screen and (min-width: 1000px){.videoPlay{box-shadow:rgba(85,96,97,.5) 0 4px 16px}}.teamList .team{display:block;margin:20px auto;padding:0;max-width:36em}.teamList .team:first-child{margin-top:26px}.teamList .team:last-child{margin-bottom:0}.teamList .team>a{display:block;height:100%;padding:16px;text-decoration:none;outline:none;color:#151515;background-color:#fff;box-shadow:#d2d2d2 0 2px 0 -1px;transition:.2s}.teamList .team>a:hover,.teamList .team>a:focus{box-shadow:#d2d2d2 0 0 0 1px,rgba(85,96,97,.5) 0 12px 18px -4px;transform:translateY(-3px)}.teamList .team .teamLogo{display:inline-block;width:24%;margin:0 2% 0 0;vertical-align:middle}.teamList .team .teamLogo img{display:block;margin:0;width:100%;height:auto;object-fit:contain}.teamList .team p{display:inline-block;vertical-align:middle;margin:0;width:72%;font-size:1.2em;line-height:1.5}@media screen and (min-width: 1000px){.teamList .team{max-width:42em}.teamList .team>a{padding:24px}.teamList .team p{font-size:1.4em}}.events{position:relative}.events::before{content:"";position:absolute;left:53px;top:50px;bottom:10px;width:3px;background-color:#4ab2c2}.events ul.byYear{list-style:none;margin:0;padding:0}.events ul.byYear>li{position:relative;margin:0 0 30px;padding:60px 0 0}.events ul.byYear>li a{text-decoration:none}.events .year{position:absolute;top:0;left:0;margin:0 0 -40px 0;border-radius:50% 50% 0 0;letter-spacing:0;text-align:center;font-weight:normal;font-size:20px;font-family:Georgia,"Times New Roman",Times,serif;background-color:#fff;border:10px solid #fff}.events .year a{display:block;border-radius:50%;width:88px;height:88px;line-height:65px;border:10px solid #4ab2c2;color:#008297;transition:.25s}.events .year a:hover{background-color:#008297;color:#fff;box-shadow:#008297 0 0 0 6px}.events .brief{padding:60px 20px 20px;line-height:1.8;border-radius:0 8px 20px 20px;background-color:#fff}.events .brief a{color:#005f91}.events .brief a:hover,.events .brief a:focus{text-decoration:underline}.events .brief p{margin:1em 0}.events .brief p:first-child{margin-top:0}.events .brief p:last-child{margin-bottom:0}.events .brief ul{list-style:disc;margin:0;padding-left:2em}.events .brief ul li{margin:1em 0;padding:0}.events .brief ul li:first-child{margin-top:0}.events .brief ul li:last-child{margin-bottom:0}@media screen and (min-width: 700px){.events{margin-top:20px}.events::before{display:none}.events ul.byYear>li{padding:0 0 0 calc(3vw + 120px);margin-bottom:50px}.events ul.byYear>li::before{content:"";position:absolute;left:60px;top:150px;bottom:0;width:1px;background-color:#4ab2c2}.events ul.byYear>li:last-child::before{display:none}.events .year{font-size:28px;border:none;background:none}.events .year a{width:120px;height:120px;line-height:90px;border-width:14px}.events .brief{padding:36px 40px 36px 24px;border-radius:0}}@media screen and (min-width: 1440px){.events ul.byYear>li{padding-left:163.2px}}.btnDv{text-align:center;padding-top:10px}.btnDv input,.btnDv button{height:2.8em;padding:0 1.5em;margin:3px;font-size:inherit;border-radius:2em;background-color:#008297;color:#fff;transition:.2s}.btnDv input:hover,.btnDv input:focus,.btnDv button:hover,.btnDv button:focus{box-shadow:#fff 0 0 0 1px,#008297 0 0 0 4px}.btnDv input[type=reset],.btnDv button[type=reset]{background-color:#fff;color:var(--color2);box-shadow:#008297 0 0 0 2px inset}.btnDv input[type=reset]:hover,.btnDv input[type=reset]:focus,.btnDv button[type=reset]:hover,.btnDv button[type=reset]:focus{box-shadow:#fff 0 0 0 1px inset,#008297 0 0 0 4px}.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)}.searchAdv{margin-bottom:40px;padding:25px 2vw;border-radius:16px;background:#83cad5}.searchAdv input,.searchAdv select{margin:4px;height:2.8em;line-height:2.8em;border-radius:4px;vertical-align:middle;background-color:#fff;color:#151515;transition:.2s}.searchAdv input:hover,.searchAdv input:focus,.searchAdv select:hover,.searchAdv select:focus{box-shadow:#008297 0 0 0 2px}.searchAdv input{padding:0 .5em}.searchAdv select{padding:0 24px 0 .5em}.searchAdv .row{display:flex;flex-wrap:wrap;margin:0 0 12px}.searchAdv .row>.duration{flex:0 0 100%}.searchAdv .row>select:first-child{flex:0 1 25%;background-color:#e2eced}.searchAdv .row>select:nth-child(2){flex:1 1 auto}.searchAdv .row>input:nth-child(3){flex:1 1 100%}.searchAdv .row.first>select{flex:0 1 5.5em;background-color:#fff}.searchAdv .row.first>input{flex:1 1 50%}@media screen and (min-width: 700px){.searchAdv{padding-top:40px;padding-bottom:30px}.searchAdv .row{flex-wrap:nowrap;margin-bottom:8px}.searchAdv .row>select:first-child{flex:0 0 4.5em}.searchAdv .row>select:nth-child(2){flex:0 0 20%;width:5em}.searchAdv .row>.duration{flex:1 1 50%}.searchAdv .row>input:nth-child(3){flex:1 1 50%}.searchAdv .row.first>select{flex:0 0 20%;margin-left:calc(4.5em + 12px)}.searchAdv .row.first>input{flex:1 1 50%}.searchAdv .row.first>.duration{flex:1 1 50%}}.searchList{margin-top:0;padding:5px;border-radius:16px;background-color:#fff;box-shadow:rgba(85,96,97,.5) 0 0 8px}.searchList .leading{display:flex;flex-flow:row wrap;align-items:center;margin:0;padding:20px 12px 0;border-radius:12px;letter-spacing:0}.searchList .leading>*{margin:0}.searchList .leading>*+*{margin-top:10px}.searchList .leading em{font-style:normal;font-weight:normal;display:inline-block;margin:0 .25em}.searchList .leading ul.inputs{flex:0 0 100%;list-style:none;margin:0 0 20px;padding:0 0 8px;line-height:1.5;font-size:1rem;color:#6c7070;border-bottom:1px dotted #9db0b0}.searchList .leading ul.inputs li{display:inline-block;margin:0 .9em 0 0}.searchList .leading ul.inputs li:last-child{margin-right:0}.searchList .leading ul.inputs em{color:#151515;font-size:1.125rem;margin-left:0}.searchList .leading .total{flex:1 1 50%;margin-right:15px}.searchList .leading .sorting{flex:1 1 40%;text-align:right}.searchList .leading .sorting select{height:2.2em;padding-left:.5em;margin-left:5px;border-radius:4px;background-position:top .65em right 4px;box-shadow:#4ab2c2 0 0 0 2px}.searchList .results{list-style:none;margin:16px auto 0;padding:0;line-height:1.5}.searchList .results>li{padding:6px 0;margin:0 12px;border-top:1px solid #c1c4c6}.searchList .results>li:first-child{border-top-width:3px}.searchList .results>li:last-child{padding-bottom:0}.searchList .results>li a{display:block;padding:12px;margin:0 -12px;color:#151515;text-decoration:none;border-radius:12px;transition:.2s}.searchList .results>li a:hover,.searchList .results>li a:focus{background-color:#fff7cf}.searchList .results>li a:hover .title,.searchList .results>li a:focus .title{text-decoration:underline}.searchList .results>li .title{margin:0;line-height:inherit;font-size:1.125em;font-weight:normal}.searchList .results>li .info{margin:8px 0 0;display:flex;align-items:flex-start}.searchList .results>li .info>div{flex:0 1 auto;margin-right:20px}.searchList .results>li .info>div:last-child{margin-right:0}.searchList .results>li .info dt,.searchList .results>li .info dd{margin:0;padding:0;display:inline-block}.searchList .results>li .info dt{font-size:.85em;color:#6c7070}.searchList .results>li .info dd{display:block}@media screen and (min-width: 700px){.searchList{padding:10px}.searchList .leading{padding:20px 20px 0}.searchList .results{margin:20px auto 10px}.searchList .results>li{padding:10px 0;margin:0 20px}.searchList .results>li a{padding-top:16px;padding-bottom:16px}.searchList .results>li .info{flex-wrap:wrap}.searchList .results>li .info>div{display:inline-block;margin-right:1.5em}.searchList .results>li .info>div:last-child{margin-right:0}.searchList .results>li .info dt::after{content:"："}.searchList .results>li .info dd{display:inline-block;border:none}}/*# sourceMappingURL=style.css.map */