body{font-family:'Jun 201';font-size:16px;word-break:break-all}@media (max-width: 992px){body{font-size:14px}}@media (min-width: 993px) and (max-width: 1199px){.container{max-width:calc(960px - 70px);padding-left:70px}}@media (max-width: 992px){.container{max-width:100%}}h1,h2,h3,h4,h5,h6{font-family:"Jun 501";font-size:1rem}img{max-width:100%}a{color:#0080FC;transition:300ms}.badge{background-color:#aaa;border-radius:1em;color:white;text-indent:.1em;letter-spacing:.1em;display:inline-flex;align-items:center;justify-content:center}.badge.badge-event{background-color:#FF0091}.badge.badge-vol{background-color:#FF8F3D}.badge.badge-sisetu{background-color:#00C4FF}.badge.badge-recruit{background-color:#22BC00}.badge.badge-houkoku{background-color:#C69C6D}header#masthead{height:90px;padding:10px 0;border-bottom:1px solid #0080FC;box-shadow:0 2px 2px #0080FC;position:fixed;left:0;right:0;top:0;z-index:2;background-color:white}@media (max-width: 992px){header#masthead{display:none}}header#masthead h1{margin:0}header#masthead h1 img{height:68px}header#masthead .right{display:flex;justify-content:flex-end}header#masthead .right>div{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}header#masthead .right>div a.btn-saigai{display:block;width:100%;background-color:#FFE600;border:1px solid #FFBE00;border-radius:1em;font-size:.9rem;color:black;text-align:center}header#masthead .right>div>div{display:flex;margin-top:10px;margin-left:5px;align-items:center}header#masthead .right>div>div>a{color:black;font-size:.9rem}header#masthead .right>div>div>a:before{content:"▷"}header#masthead .right>div>div>form{width:200px;display:flex;border:1px solid black;border-radius:1em;margin-left:1em;padding:0 1em}header#masthead .right>div>div>form input[type=search]{border:none;width:150px}header#masthead .right>div>div>form input[type=search]::placeholder{color:#ccc}header#masthead .right>div>div>form button[type=submit]{border:none;background-color:transparent}header#masthead-sp{display:none;background-color:#0080FC;position:fixed;top:0;left:0;width:100%;height:50px;z-index:2;justify-content:space-between;align-items:center;padding:0 10px;box-shadow:0 2px 2px #aaa}@media (max-width: 992px){header#masthead-sp{display:flex}}header#masthead-sp h1{margin:0;padding:0}header#masthead-sp h1 a{display:flex;justify-content:flex-start;align-items:center;color:white;font-size:1rem;letter-spacing:.2em}header#masthead-sp h1 a svg,header#masthead-sp h1 a img{height:30px;color:white;margin-right:10px}header#masthead-sp h1 a svg path,header#masthead-sp h1 a img path{color:white;fill:currentColor}@media (max-width: 767px){header#masthead-sp h1 a{font-size:.75rem}}header#masthead-sp a.btn-menu{color:white;font-size:1.6rem}section#sidebar{background-color:#0080FC;position:fixed;top:90px;left:0;bottom:0;z-index:1;width:70px;padding:50px 20px;color:white;display:flex;flex-direction:column;align-items:center;line-height:1.2em;box-shadow:0px 1px 8px #333}@media (max-width: 992px){section#sidebar{display:none}}section#sidebar>p{width:calc(1em + 10px);padding:5px;display:flex;justify-content:center}section#sidebar>p:last-of-type{border:1px solid white;border-radius:1em;padding:15px 5px}section#sidebar>a{width:40px;background-color:white;color:#0080FC;height:40px;font-size:25px;display:flex;justify-content:center;align-items:center;margin-top:10px;border:2px solid white}section#sidebar>a:hover{background-color:#0080FC;color:white}footer#colophon{box-shadow:0 -5px 5px #ccc;margin-top:50px;padding:50px 0}footer#colophon ul{display:flex;margin:0;padding:0;justify-content:center}footer#colophon ul li{list-style:none;border-right:1px solid #aaa;padding:0 1em;font-size:.8rem}footer#colophon ul li:first-of-type{border-left:1px solid #aaa}footer#colophon ul li a{color:black;display:inline-block}footer#colophon h2{margin-top:40px;font-size:1.2rem;text-align:center;font-family:"Jun 501"}footer#colophon address{font-size:.8rem;text-align:center}@media (max-width: 767px){footer#colophon{padding:30px 0;color:white;background-color:#0080FC}footer#colophon ul{flex-wrap:wrap}footer#colophon ul li{margin:10px 0;font-size:.7rem;border-color:white}footer#colophon ul li a{color:white}footer#colophon h2{font-size:1rem}}footer#copyright{text-align:center;font-size:.8rem;padding:15px;background-color:#E1E1E1}@media (max-width: 767px){footer#copyright{font-size:.7rem}}#breadcrumb{margin:0 0 20px;font-size:.8rem}#breadcrumb span.next{font-size:.7rem;color:#EFCD9A;margin:0 7px}#breadcrumb a{color:black}#breadcrumb a i{margin-right:.5em;color:#EFCD9A}@media (max-width: 767px){#breadcrumb{margin-left:-10px;margin-right:-10px;font-size:.7rem}}#content{position:relative;padding-top:140px}@media (max-width: 992px){#content{padding-top:70px}}#content #menu{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:-9;display:none;justify-content:center;align-items:center;opacity:0;transition:500ms}#content #menu>.wrap{width:90%;height:90%;padding:15px;background-color:#ddd;position:relative}#content #menu>.wrap .btn-close{position:absolute;right:15px;top:15px;color:white;font-size:1.5rem;line-height:1em}#content #menu>.wrap .lists{height:100%;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;overflow-y:auto}#content #menu>.wrap .lists a{display:flex;width:100%;color:black;font-size:.85rem;margin-bottom:.5em}#content #menu>.wrap .lists a:before{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:600;margin-right:.4em}#content #menu>.wrap .lists>.list .list{margin-left:1em}#content #menu>.wrap .lists>.list>a{font-size:1rem;font-family:"Jun 501"}#content #menu>.wrap .lists>.list>a:before{content:"● "}#content #menu>.clickable{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}#content #menu.active{display:flex;opacity:1;z-index:100}@media (max-width: 992px){#content #menu{top:50px}#content #menu>.wrap{background-color:#d2e9ff;width:100%;height:100%;padding:0;overflow-y:scroll}#content #menu>.wrap .btn-close{display:none}#content #menu>.wrap .lists{flex-wrap:nowrap}#content #menu>.wrap .lists>.list .list{background-color:white}#content #menu>.wrap .lists>.list>.list{display:none}#content #menu>.wrap .lists>.list>.list.select{display:block}#content #menu>.wrap .lists>.list a{margin-bottom:0;padding:15px;border-bottom:1px solid #0080FC;justify-content:space-between;text-decoration:none}#content #menu>.wrap .lists>.list a:before{content:none}#content #menu>.wrap .lists>.list a:after{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:600;flex-grow:1;text-align:right}#content #menu>.wrap .lists>.list>.list>.list>.list>a:before{content:'\f061'}#content #menu>.wrap .lists>.list>a{background-color:#d2e9ff}#content #menu>.wrap .lists>.list>a:after{content:"+";flex-grow:1;text-align:right}#content #menu>.wrap .lists>.list>a.select:after{content:"-"}}#sidemenu{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#sidemenu #submenu{border:1px solid #ccc;box-shadow:0 0 3px #ccc;border-radius:8px;padding:10px;margin-bottom:20px;width:100%}#sidemenu #submenu h2{text-align:center;padding:15px 0}#sidemenu #submenu>div{background-color:#ddd;border-radius:8px;padding:10px 0}#sidemenu #submenu>div a{color:black;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 20px);border-bottom:1px solid #aaa;padding:10px 0;margin:0 10px;font-size:.9rem}#sidemenu #submenu>div a:after{font-family:"Font Awesome 5 Free";content:"\f054";font-size:.7rem;font-weight:600}#sidemenu #submenu>div a:hover{color:white;text-decoration:none}#sidemenu #submenu>div a.active{background-color:#0080FC !important;color:white;margin:0;margin-top:-1px;padding:10px;width:100%}#sidemenu #submenu>div a.active:after{content:"\f101"}#sidemenu #submenu>div a.active:hover{color:white;cursor:initial}#sidemenu #submenu>div a.dropdown:after{content:"\f078";transition:300ms}#sidemenu #submenu>div a.dropdown.select:after{transform:rotate(180deg)}#sidemenu #submenu>div .down-menu{display:none;overflow:hidden;background-color:#a9d5ff}#sidemenu #submenu>div .down-menu.select{display:block}@media (max-width: 992px){#sidemenu #submenu{display:none}}#sidemenu .fukidashi{position:relative}#sidemenu .fukidashi img{width:180px;margin-left:-10px}#sidemenu .mokuteki{margin-bottom:30px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}#sidemenu .mokuteki a{display:flex;align-items:flex-end;border-radius:5px;width:calc(50% - 2px);margin-bottom:4px;position:relative;box-shadow:0 0 3px #aaa;background-repeat:no-repeat;background-position:top center;background-size:100%;color:black;transition:500ms}#sidemenu .mokuteki a:before{display:block;content:'';padding-top:90%}#sidemenu .mokuteki a span{width:100%;display:flex;justify-content:center;align-items:center;position:relative;font-family:"Jun 501";background-color:white;border-radius:0 0 5px 5px;transition:500ms}#sidemenu .mokuteki a span:before{display:block;content:'';padding-top:25%}#sidemenu .mokuteki a:hover{text-decoration:none;background-size:120%}#sidemenu .mokuteki a:hover span{color:white;background-color:#0080FC}#sidemenu .mokuteki a:nth-of-type(1){background-image:url(/img2020/mokuteki1@2x.png)}#sidemenu .mokuteki a:nth-of-type(2){background-image:url(/img2020/mokuteki2@2x.png)}#sidemenu .mokuteki a:nth-of-type(3){background-image:url(/img2020/mokuteki3@2x.png)}#sidemenu .mokuteki a:nth-of-type(4){background-image:url(/img2020/mokuteki4@2x.png)}#sidemenu .mokuteki a:nth-of-type(2n){margin-left:1px}#sidemenu .mokuteki a:nth-of-type(2n+1){margin-right:1px}@media (max-width: 767px){#sidemenu .mokuteki{margin-bottom:10px}}#sidemenu .btn-themes{display:flex;flex-wrap:wrap;position:relative}#sidemenu .btn-themes a{display:block;position:relative;margin-bottom:5px}#sidemenu .btn-themes a img{width:100%;border-radius:8px}#sidemenu .btn-themes a p{border-radius:8px;margin:0;color:black;text-shadow:1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF,  0 -1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF;position:absolute;left:0;top:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.3em}#sidemenu .btn-themes a p span:first-of-type{font-size:1.4rem}#sidemenu .btn-themes a p span:last-of-type{font-size:.8rem}#sidemenu .btn-themes a:hover{opacity:.7}#sidemenu .btn-themes>div:nth-of-type(1) a p{background-color:rgba(246,183,6,0.8)}#sidemenu .btn-themes>div:nth-of-type(2) a p{background-color:rgba(191,120,127,0.8)}#sidemenu .btn-themes>div:nth-of-type(3) a p{background-color:rgba(255,155,210,0.8)}#sidemenu .btn-themes>div:nth-of-type(4) a p{background-color:rgba(121,205,98,0.8)}@media (min-width: 768px) and (max-width: 992px){#sidemenu .btn-themes{padding-bottom:25px}}@media (max-width: 767px){#sidemenu .btn-themes{padding-bottom:15px}}#sidemenu .btn-brown-1,#sidemenu .btn-brown-2{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(50% - 2px);border-radius:8px;background-color:#EAC998;margin-bottom:5px;color:black;text-align:center;font-size:.9rem;line-height:1.2em;position:relative;height:140px}#sidemenu .btn-brown-1:before,#sidemenu .btn-brown-2:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;box-shadow:0 0 8px 10px #E4B87A inset;border-radius:8px}#sidemenu .btn-brown-1 img,#sidemenu .btn-brown-2 img{max-width:50%;max-height:50%;margin-bottom:8px}@media (max-width: 992px){#sidemenu .btn-brown-1 img,#sidemenu .btn-brown-2 img{max-width:30%}}#sidemenu .btn-brown-1:hover,#sidemenu .btn-brown-2:hover{opacity:.7;text-decoration:none}@media (min-width: 768px) and (max-width: 992px){#sidemenu .btn-brown-1,#sidemenu .btn-brown-2{width:calc(25% - 5px)}}#sidemenu .btn-brown-2{height:70px;flex-direction:row;width:100%}#sidemenu .btn-brown-2 img{max-height:70%;margin-bottom:0;margin-right:10px}#sidemenu .btn-brown-2 img.down{max-height:50%}#sidemenu .btn-brown-2:hover{opacity:.7}@media (min-width: 768px) and (max-width: 992px){#sidemenu .btn-brown-2{width:calc(50% - 3px)}}#sidemenu .btn-brown-3{display:block;width:100%;position:relative;margin-bottom:5px}#sidemenu .btn-brown-3 img{border-radius:8px}#sidemenu .btn-brown-3 span{position:absolute;width:calc(100% - 20px);height:100%;left:20px;top:0;display:flex;align-items:center;font-size:0.9em;color:black}@media (max-width: 767px){#sidemenu .btn-brown-3 span{font-size:1.4em}}#sidemenu .btn-brown-3:before{content:"";border-radius:8px;background-color:#8cffff;opacity:.5;position:absolute;left:0;right:0;top:0;bottom:0}#sidemenu .btn-brown-3.kifu:before{background-color:#e0ff00}#sidemenu .btn-brown-3:hover{opacity:.7}@media (min-width: 768px) and (max-width: 992px){#sidemenu .btn-brown-3{width:calc(33% - 3px)}}#sidemenu .btn-brown-4{display:block;width:100%;border:3px solid red;border-radius:8px}#sidemenu .btn-brown-4:hover{opacity:.7}#sidemenu .btn-brown-4 img{border-radius:8px}@media (min-width: 768px) and (max-width: 992px){#sidemenu .btn-brown-4{width:calc(33% - 3px)}}@media (max-width: 767px){#sidemenu{padding-top:15px}#sidemenu .btn-brown-1,#sidemenu .btn-brown-2{height:160px}#sidemenu .btn-brown-2{height:70px}}#primary{margin-bottom:70px}#primary h1.entry-title{font-size:1.7rem;letter-spacing:.1em;padding:20px 15px;background-color:#0080FC;color:white;margin:0 0 25px}@media (max-width: 767px){#primary h1.entry-title{font-size:1.3rem}}#primary .anker+h1{margin:50px 0;background-color:#ff0000;padding:18px 15px;background-color:#d2e9ff;font-size:1.4rem;border-top:2px solid #0080FC}@media (max-width: 767px){#primary .anker+h1{font-size:1.2rem}}#primary .anker-links+.anker+h1{margin-top:30px}#primary h2{font-size:1.2rem;padding:12px 20px 12px 45px;border-radius:50px;background-color:#efefef;color:black;margin:60px 0 25px;position:relative}#primary h2:before{content:"";border-left:5px solid #0080FC;position:absolute;left:25px;top:12px;height:calc(100% - 24px);width:1px}@media (max-width: 767px){#primary h2{font-size:1.1rem;padding-left:35px}#primary h2:before{left:15px}}#primary h3{font-size:1.2rem;margin:40px 0 15px}#primary .entry-content>*:first-child{margin-top:0}#primary a[target="_blank"]:before{font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:600;color:#0080FC;margin-right:.5em}#primary a[href$=".pdf"]:before{font-family:"Font Awesome 5 Free";content:"\f1c1";color:red;margin-right:.5em}#primary a[href$=".docx"]:before,#primary a[href$=".doc"]:before{font-family:"Font Awesome 5 Free";font-size:1.2rem;content:"\f1c2";color:#185ABD;margin-right:.5em}#primary a[href$=".xlsx"]:before,#primary a[href$=".xls"]:before{font-family:"Font Awesome 5 Free";content:"\f1c3";color:#107C41;margin-right:.5em}#primary a.noicon:before{content:none}#primary .entry-meta{display:flex;width:100%;justify-content:space-between;margin:10px 0}#primary ul,#primary ol{margin-left:-.5em}#primary ul li,#primary ol li{margin-bottom:10px}#primary ul.child-list li,#primary ol.child-list li{position:relative;list-style:none}#primary ul.child-list li:before,#primary ol.child-list li:before{position:absolute;left:-1em;top:0;font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900}#primary ul.child-list li>.child-list,#primary ol.child-list li>.child-list{margin-top:10px}#primary ul.child-list li>.child-list li:before,#primary ol.child-list li>.child-list li:before{content:"\f152";left:-1.5em}#primary ul.menu .sub-menu,#primary ol.menu .sub-menu{margin-top:10px}#primary p{line-height:1.7em}#primary .anker{margin-top:-90px;padding-top:90px}@media (max-width: 992px){#primary .anker{margin-top:-50px;padding-top:50px}}#primary .anker-links{display:flex;align-items:center;justify-content:center}#primary .anker-links a{padding:0 10px;margin:5px 0;border-left:1px solid #ccc}#primary .anker-links a:first-of-type{border-left:none}#primary figure{max-width:100% !important}#primary figure img{height:auto}#primary .page-navi{display:flex;justify-content:center}#primary .page-navi>span>a{margin:0 15px;padding:5px;border:1px solid #ccc}@media (max-width: 767px){#primary{padding-left:5px;padding-right:5px}#primary .row{margin-left:-5px;margin-right:-5px}}@media print{#sidemenu{display:none}}#primary .archives tbody tr{display:none}#primary .archives tbody tr.on{display:table-row}
