@charset "UTF-8";.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tab-list__button{-ms-flex-preferred-size:calc((100% - 15px) / 4);flex-basis:calc((100% - 15px) / 4);max-width:calc((100% - 15px) / 4);display:block;margin-left:5px;padding:0;border:none;background-color:transparent;cursor:pointer}@media print,screen and (min-width:769px){.tab-list__button{-ms-flex-preferred-size:210px;flex-basis:210px;max-width:210px}}.tab-list__button:first-child{margin-left:0}.tab-list__buttonText{display:block;font-size:1.2rem;font-size:clamp(1rem,2.6666666667vw,1.2rem);line-height:1.25;color:#fff;font-weight:bold;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}@media print,screen and (min-width:769px){.tab-list__buttonText{font-size:1.8rem}}.tab-list__buttonText span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}@media print,screen and (min-width:769px){.tab-list__buttonText span{height:50px}}@media print,screen and (min-width:769px){.tab-list__buttonText span br{display:none}}.tab-list__button.-active .tab-list__buttonText{height:45px}@media print,screen and (min-width:769px){.tab-list__button.-active .tab-list__buttonText{height:55px}}.tab-list__button.-all .tab-list__buttonText{background-color:#A6A6A6}@media (any-hover:hover){.tab-list__button.-all .tab-list__buttonText:hover{background-color:rgb(132.8,132.8,132.8)}}.tab-list__button.-active.-all .tab-list__buttonText{background-color:rgb(132.8,132.8,132.8)}.tab-list__button.-info .tab-list__buttonText{background-color:#00DAC1}@media (any-hover:hover){.tab-list__button.-info .tab-list__buttonText:hover{background-color:rgb(0,174.4,154.4)}}.tab-list__button.-active.-info .tab-list__buttonText{background-color:rgb(0,174.4,154.4)}.tab-list__button.-event .tab-list__buttonText{background-color:#FF9900}@media (any-hover:hover){.tab-list__button.-event .tab-list__buttonText:hover{background-color:rgb(204,122.4,0)}}.tab-list__button.-active.-event .tab-list__buttonText{background-color:rgb(204,122.4,0)}.tab-list__button.-lecture .tab-list__buttonText{background-color:#02D0F4}@media (any-hover:hover){.tab-list__button.-lecture .tab-list__buttonText:hover{background-color:rgb(1.6,166.4,195.2)}}.tab-list__button.-active.-lecture .tab-list__buttonText{background-color:rgb(1.6,166.4,195.2)}.tab-panel{display:none}.tab-panel.-active{display:block}.icon{display:none;margin-right:3px;padding:0 5px;border:2px solid;font-weight:bold;line-height:1.5;background-color:#fff}@media print,screen and (min-width:769px){.icon{margin-right:5px;padding:0 10px}}.icon.-active{display:inline-block}.icon.-new{border-color:#FF9B85;color:#FF9B85}.icon.-closed{border-color:#A3A3A3;color:#A3A3A3}.p-contents{padding:50px 10px}@media print,screen and (min-width:769px){.p-contents{padding-top:100px;padding-bottom:100px}}.p-contents.-banner,.p-contents.-blog,.p-contents.-news{background-color:#EAEAF6}.p-contents__inner{margin:0 auto;max-width:1166px}.p-heading1{margin-bottom:20px;text-align:center;font-weight:bold;line-height:1.25;font-size:2.4rem}@media print,screen and (min-width:769px){.p-heading1{margin-bottom:40px;font-size:4.2rem}}.p-heading1 span{display:inline-block}.p-linkBtn1{position:relative;display:inline-block;padding:10px 30px 10px 10px;border:1px solid #315cac;font-weight:bold;color:#315cac;text-decoration:none;line-height:1.25}@media print,screen and (min-width:769px){.p-linkBtn1{padding:15px 60px 15px 20px}}.p-linkBtn1:link,.p-linkBtn1:visited{color:#315cac}@media (any-hover:hover){.p-linkBtn1:hover{background-color:rgb(242.8142857143,242.8142857143,250.1257142857)}}.p-linkBtn1:before{content:"";position:absolute;top:50%;right:10px;translate:0 -50%;-webkit-transition:right 0.2s;transition:right 0.2s;width:15px;height:15px;background:url(../../images/home/link_icon1.svg) no-repeat;background-size:contain}@media print,screen and (min-width:769px){.p-linkBtn1:before{right:20px;width:20px;height:20px}}@media (any-hover:hover){.p-linkBtn1:hover:before{right:15px}}.p-hero img{width:100%}.p-report__heading{margin-bottom:20px;text-align:center}@media print,screen and (min-width:769px){.p-report__heading{margin-bottom:40px}}.p-report__list{margin:0 auto;max-width:400px}@media print,screen and (min-width:769px){.p-report__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none}}.p-report__list>li{margin-bottom:20px}@media print,screen and (min-width:769px){.p-report__list>li{margin-bottom:0;-ms-flex-preferred-size:calc((100% - 40px) / 2);flex-basis:calc((100% - 40px) / 2)}}@media print,screen and (min-width:769px){.p-report__list>li:first-child{margin-right:40px}}.p-report__list>li:last-child{margin-bottom:0}.p-report__list>li a{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (any-hover:hover){.p-report__list>li a:hover{opacity:0.8}}.p-news__linkBtn{text-align:center}.p-newsTab{margin-bottom:20px}@media print,screen and (min-width:769px){.p-newsTab{margin-bottom:40px}}.p-newsTabpanel{padding:10px;border:1px solid #d5d5d5;background-color:#fff}.p-newsList__item{border-bottom:1px solid #E9EAF5}.p-newsList__item:last-child{border-bottom:none}.p-newsEntry__link{position:relative;display:block;padding:10px 30px 10px 10px;text-decoration:none;color:#333}@media print,screen and (min-width:769px){.p-newsEntry__link{padding:30px 60px 30px 20px}}.p-newsEntry__link:link,.p-newsEntry__link:visited{color:#333}@media (any-hover:hover){.p-newsEntry__link:hover{background-color:rgb(242.8142857143,242.8142857143,250.1257142857)}}.p-newsEntry__link:before{content:"";position:absolute;top:50%;right:10px;translate:0 -50%;-webkit-transition:right 0.2s;transition:right 0.2s;width:15px;height:15px;background:url(../../images/home/link_icon1.svg) no-repeat;background-size:contain}@media print,screen and (min-width:769px){.p-newsEntry__link:before{right:20px;width:20px;height:20px}}@media (any-hover:hover){.p-newsEntry__link:hover:before{right:15px}}.p-newsEntry__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}@media print,screen and (min-width:769px){.p-newsEntry__meta{margin-bottom:10px}}.p-newsEntry__date{margin-bottom:0;margin-right:10px}@media print,screen and (min-width:737px){.p-newsEntry__date{font-size:1.4rem}}@media print,screen and (min-width:769px){.p-newsEntry__date{margin-right:20px;font-size:1.6rem}}.p-newsEntry__category{margin-bottom:0;-ms-flex-preferred-size:150px;flex-basis:150px;text-align:center;color:#fff;font-weight:bold}@media print,screen and (min-width:737px){.p-newsEntry__category{-ms-flex-preferred-size:200px;flex-basis:200px;font-size:1.4rem}}@media print,screen and (min-width:769px){.p-newsEntry__category{font-size:1.6rem}}.p-newsEntry__category.-info{background-color:#00DAC1}.p-newsEntry__category.-event{background-color:#FF9900}.p-newsEntry__category.-lecture{background-color:#02D0F4}.p-newsEntry__icon{margin-bottom:0}@media print,screen and (min-width:737px){.p-newsEntry__icon{font-size:1.4rem}}@media print,screen and (min-width:769px){.p-newsEntry__icon{font-size:1.6rem}}.p-newsEntry__title{display:inline;color:#315cac}@media print,screen and (min-width:737px){.p-newsEntry__title{font-size:1.4rem}}@media print,screen and (min-width:769px){.p-newsEntry__title{font-size:1.6rem}}.p-event__linkBtn{text-align:center}.p-eventList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 20px;max-width:1026px}@media print,screen and (min-width:769px){.p-eventList{margin-bottom:40px}}.p-eventList li{margin-left:20px;-ms-flex-preferred-size:calc((100% - 40px) / 3);flex-basis:calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}@media print,screen and (min-width:1200px){.p-eventList li{margin-left:60px;-ms-flex-preferred-size:calc((100% - 120px) / 3);flex-basis:calc((100% - 120px) / 3);max-width:calc((100% - 120px) / 3)}}.p-eventList li:first-child{margin-left:0}.p-eventEntry__link{color:#333;text-decoration:none}.p-eventEntry__link:link,.p-eventEntry__link:visited{color:#333}@media (any-hover:hover){.p-eventEntry__link:hover{opacity:0.8}}@media print,screen and (min-width:737px){.p-eventEntry__img{margin-bottom:10px}}.p-eventEntry__title{display:none}@media print,screen and (min-width:737px){.p-eventEntry__title{display:block;font-weight:bold;line-height:1.5;font-size:1.2rem}}@media print,screen and (min-width:1200px){.p-eventEntry__title{font-size:1.4rem}}.p-blog__linkBtn{text-align:center}.p-blogList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 20px;max-width:1166px}@media print,screen and (min-width:769px){.p-blogList{margin-bottom:40px}}.p-blogList li{margin-left:20px;-ms-flex-preferred-size:calc((100% - 40px) / 3);flex-basis:calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}@media print,screen and (min-width:1200px){.p-blogList li{margin-left:60px;-ms-flex-preferred-size:calc((100% - 120px) / 3);flex-basis:calc((100% - 120px) / 3);max-width:calc((100% - 120px) / 3)}}.p-blogList li:first-child{margin-left:0}.p-blogEntry__link{color:#333;text-decoration:none}.p-blogEntry__link:link,.p-blogEntry__link:visited{color:#333}@media (any-hover:hover){.p-blogEntry__link:hover{opacity:0.8}}@media print,screen and (min-width:737px){.p-blogEntry__img{margin-bottom:10px}}.p-blogEntry__date{display:none}@media print,screen and (min-width:737px){.p-blogEntry__date{display:block;margin-bottom:5px;line-height:1.5;font-size:1.2rem}}@media print,screen and (min-width:1200px){.p-blogEntry__date{font-size:1.4rem}}.p-blogEntry__title{display:none}@media print,screen and (min-width:737px){.p-blogEntry__title{display:block;line-height:1.5;font-size:1.2rem}}@media print,screen and (min-width:1200px){.p-blogEntry__title{font-size:1.4rem}}.p-snsList{margin:0 auto;max-width:400px}@media print,screen and (min-width:769px){.p-snsList{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1166px}}.p-snsList li{margin:0 auto 40px}@media print,screen and (min-width:769px){.p-snsList li{margin-left:20px;margin-bottom:0;-ms-flex-preferred-size:calc((100% - 20px) / 2);flex-basis:calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}}@media print,screen and (min-width:1200px){.p-snsList li{margin-left:60px;-ms-flex-preferred-size:calc((100% - 60px) / 2);flex-basis:calc((100% - 60px) / 2);max-width:calc((100% - 60px) / 2)}}.p-snsList li:first-child{margin-left:0}.p-snsCard__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media print,screen and (min-width:769px){.p-snsCard__heading{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}}.p-snsCard__icon{margin-right:10px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:45px;flex-basis:45px;max-width:45px}@media print,screen and (min-width:769px){.p-snsCard__icon{margin-right:20px;-ms-flex-preferred-size:75px;flex-basis:75px;max-width:75px}}.p-snsCard__text{font-weight:bold;font-size:2rem;line-height:1.25}@media print,screen and (min-width:769px){.p-snsCard__text{font-size:2.4rem}}@media print,screen and (min-width:1200px){.p-snsCard__text{font-size:3.2rem}}.p-snsCard__link{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (any-hover:hover){.p-snsCard__link:hover{opacity:0.8}}.p-banner__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-banner__list li{margin-left:10px;margin-bottom:10px;-ms-flex-preferred-size:calc((100% - 10px) / 2);flex-basis:calc((100% - 10px) / 2);max-width:calc((100% - 10px) / 2)}@media print,screen and (min-width:769px){.p-banner__list li{margin-left:20px;margin-bottom:20px;-ms-flex-preferred-size:calc((100% - 20px) / 2);flex-basis:calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}}@media print,screen and (min-width:1200px){.p-banner__list li{margin-left:50px;margin-bottom:50px;-ms-flex-preferred-size:calc((100% - 50px) / 2);flex-basis:calc((100% - 50px) / 2);max-width:calc((100% - 50px) / 2)}}.p-banner__list li:nth-child(odd){margin-left:0}.p-banner__list a{-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media (any-hover:hover){.p-banner__list a:hover{opacity:0.8}}
/*# sourceMappingURL=home.css.map */