@charset "utf-8";:root{--color-b:#073b66}.listedNews{border-top:1px solid #dee0e1}.listedNews>li{border-bottom:1px solid #dee0e1;padding:30px 0}.listedNewsHead{display:flex;margin-bottom:20px}.newsDate{color:#888;line-height:26px;margin-right:13px}.newsCats{display:flex;flex-wrap:wrap;gap:5px}.newsCat{background-color:var(--color-b);color:var(--color-white);font-size:1.3rem;line-height:26px;padding:0 10px!important}.listedNews .listedNewsTitle{line-height:2}@media screen and (max-width:960px){.listedNews>li{padding:25px 0}.listedNewsHead{display:block}.newsDate{line-height:18px;margin:0 0 10px}.newsCat{font-size:1.1rem;line-height:24px;padding:0 8px!important}}.ipaSBlog{color:#000;font-family:Quicksand,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:2rem}@media screen and (max-width:767px){.ipaSBlog{font-size:1.5rem}}@media screen and (min-width:961px){.newsCategories{margin-bottom:80px}.newsCategories ul{display:flex!important;flex-wrap:wrap;gap:0 10px}.newsCategories ul li{font-weight:700;line-height:2}.newsCategories ul li a,.newsCategories ul li span{display:block;height:47px;padding:0 20px;position:relative;text-decoration:none}.newsCategories ul li a:before,.newsCategories ul li span:before{background-image:var(--gradient-01);bottom:0;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.newsCategories ul li .current{color:var(--color-b)}.newsCategories ul li .current:before,.newsCategories ul li a:hover:before{opacity:1}}@media screen and (max-width:960px){.newsCategories{background-color:var(--color-gray);margin-bottom:40px;position:relative}.curentCategory{align-items:center;display:flex;height:55px;padding:0 20px;position:relative}.curentCategory:before{border-bottom:2px solid var(--color-b);border-right:2px solid var(--color-b);content:"";display:block;height:8px;position:absolute;right:20px;top:22px;transform:rotate(45deg);transition:transform .3s ease;width:8px}.curentCategory.open:before{transform:rotate(-135deg)}.newsCategories ul{background-color:var(--color-gray);display:none;left:0;position:absolute;top:50px;width:100%}.newsCategories ul li a,.newsCategories ul li span{line-height:50px;padding:0 20px;text-decoration:none}}.pager{display:flex;margin-top:60px}.pager .btnPrev{margin-right:5px;width:44px}.pager .btnNext{margin-left:5px;width:44px}.pager .btnNext a,.pager .btnPrev a{background:url() 0 0/contain no-repeat;display:block;height:44px;width:44px}.pager .btnNext a{transform:rotate(180deg)}.pager ul{display:flex}.pager ul li{margin:0 5px}.pager ul li a{border:1px solid var(--color-base);text-decoration:none}.pager ul li a,.pager ul li.current a{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.pager ul li.current a{background-color:var(--color-b);border:none;color:var(--color-white)}@media screen and (max-width:960px){.pager{justify-content:center;margin-top:40px}}.blogAuthorArea{display:flex;margin-bottom:30px;padding-bottom:30px;position:relative}.blogAuthorFigure{margin:auto;text-align:center;width:20%}.blogAuthorArea div{width:80%}.blogAuthorArea div h2{font-size:2.8rem;font-weight:700;margin:20px 0}.blogAuthorArea div p{line-height:150%;margin:0 20px}.newsArticle{line-height:2}.newsTitleArea{border-bottom:1px solid #dee0e1;margin-bottom:60px;padding-bottom:40px}.newsTitle{font-size:2.8rem;font-weight:700}.newsArticle p,.newsArticle ul{margin-bottom:30px}.newsArticleContents{background:#f0f8ff;padding:20px}.newsArticleContents ol{margin-left:40px}.newsArticleBody{margin-top:20px}.newsArticleBody dl{border-top:1px solid #dee0e1;display:flex;flex-wrap:wrap}.newsArticleBody dl dt{border-bottom:1px solid #dee0e1;font-weight:700;padding:24px 3em 24px 0;width:220px}.newsArticleBody dl dd{border-bottom:1px solid #dee0e1;padding:24px 0;width:calc(100% - 220px)}.bdrTitle{border-bottom:1px solid #a3a3a3;border-left:5px solid #27acd9;padding:.2em .5em}.timeTable td,.timeTable th{color:inherit}.timeTable td{padding-bottom:30px}.timeTable tr:last-child td{padding-bottom:0}.timeTable td.time{width:140px}.eventOutline p{margin-bottom:0}.eventOutline dd>*+*,.timeTable td>*+*{margin-bottom:0;margin-top:30px}.pagination{padding-bottom:50px;padding-top:50px;position:relative;text-align:center}.pagination .viewmore a:before{left:-20px;right:auto;transform:rotate(180deg)}.pagination .linkPrev{left:calc(50% + 170px);position:absolute;top:20px}.pagination .linkNext{position:absolute;right:calc(50% + 170px);top:20px}.pagination .-disabled{display:none!important}.pagination .linkNext a,.pagination .linkPrev a{border-bottom:1px solid var(--color-base);display:block;font-weight:700;padding-bottom:10px;text-decoration:none!important;width:54px}@media screen and (min-width:961px){.pagination .viewmore a:hover:before{transform:rotate(180deg) translateX(5px)}}@media screen and (max-width:960px){.blogAuthorArea{display:block;margin-bottom:30px;padding-bottom:30px;position:relative}.blogAuthorFigure{margin:auto;padding:20px 0;text-align:center;width:40%}.blogAuthorArea div{width:100%}.blogAuthorArea div h2{font-size:2rem;font-weight:700;margin-top:20px;text-align:center}.blogAuthorArea div p{margin:0 20px}.newsTitleArea{border-bottom:1px solid #dee0e1;margin-bottom:40px;padding-bottom:30px}.newsTitle{font-size:2.1rem}.newsArticle p,.newsArticle ul{margin-bottom:20px}.newsArticleBody{margin-top:80px}.newsArticleBody dl{display:block}.newsArticleBody dl dt{border-bottom:none;padding:20px 0 10px;width:100%}.newsArticleBody dl dd{padding:0 0 20px;width:100%}.timeTable,.timeTable tbody,.timeTable td,.timeTable tr{display:block}.timeTable td{padding-bottom:20px}.timeTable tr:last-child td:last-child{padding-bottom:0}.timeTable td.time{padding-bottom:0;width:100%}.eventOutline dd>*+*,.timeTable td>*+*{margin-bottom:0;margin-top:20px}.pagination{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:80px;width:180px}.pagination .viewmore{margin-bottom:38px}.pagination .viewmore a{width:180px}.pagination .linkNext,.pagination .linkPrev{margin:0 20px;position:static}.pagination .linkNext a,.pagination .linkPrev a{width:48px}}