br.sp{display:inline}br.pc{display:none}.p-news{position:relative;top:0;left:0;z-index:0;padding:14.4vw 0 26.6666666667vw;overflow:hidden}.p-news__inner{position:relative;top:0;left:0;z-index:0}.p-news__head{overflow:hidden}.p-news__title{padding-right:6.6666666667vw;padding-left:6.6666666667vw}.p-news__lists{padding:0 4vw}.p-news-category{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;align-self:flex-end;padding-right:6.6666666667vw;padding-bottom:2.6666666667vw;margin-top:13.3333333333vw;overflow-x:auto;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:end}.p-news-category__item{position:relative;top:0;left:0;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-left:6.6666666667vw;font-size:4vw;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center}.p-news-category__item:before{display:inline-block;width:9px;height:9px;margin-right:5px;content:'';border-radius:50%}.p-news-category__item--all:before{border:1px solid #000}.p-news-category__item--news:before{background-color:#1b3d7e}.p-news-category__item--function:before{background-color:#217d98}.p-news-category__item--connect:before{background-color:#908b17}.p-news-category__item.is-active{font-weight:600}.p-news-category__item.is-active:before{width:0;height:0;background-color:transparent;border-color:#000 transparent transparent;border-style:solid;border-width:8px 5px 0;border-radius:0}.p-news-category__item.is-active.p-news-category__item--all:after{position:absolute;left:3px;display:inline-block;width:0;height:0;margin-top:-1px;content:'';background-color:transparent;border-color:#fff transparent transparent;border-style:solid;border-width:4px 2px 0;border-radius:0}.p-news-category__item.is-active.p-news-category__item--news:before{border-color:#1b3d7e transparent transparent}.p-news-category__item.is-active.p-news-category__item--function:before{border-color:#217d98 transparent transparent}.p-news-category__item.is-active.p-news-category__item--connect:before{border-color:#908b17 transparent transparent}.p-news-list{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5.3333333333vw}.p-news-list.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.p-news-list__item{position:relative;top:0;left:0;z-index:0;display:block;width:100%;margin-top:5.3333333333vw;background-color:#fff;-webkit-box-shadow:10px 10px 28px -10px rgba(0,0,0,.2);box-shadow:10px 10px 28px -10px rgba(0,0,0,.2)}.p-news-list__item:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;content:'';background-color:#fff;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.p-news-list__item:nth-of-type(4n){margin-right:0}.p-news-list__text{width:100%;margin-top:5.3333333333vw;font-size:4vw;font-weight:300;line-height:1.8}.p-news-list__date{font-family:'Oswald',sans-serif;font-size:3.4666666667vw;font-weight:500;line-height:1}.p-news-list__tag{padding:.8vw 2.6666666667vw .5333333333vw;margin-left:auto;font-size:3.4666666667vw;font-weight:300;line-height:1;color:#fff}.p-news-list__tag--news{background-color:#1b3d7e}.p-news-list__tag--function{background-color:#908b17}.p-news-list__tag--connect{background-color:#217d98}.p-news-list__head img{display:block;width:100%;height:auto}.p-news-list__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:8vw 5.3333333333vw;-webkit-box-pack:justify;-ms-flex-pack:justify}.p-news-detail{padding:0 6.6666666667vw}.p-news-detail__title{margin-bottom:2.6666666667vw}.p-news-detail__tag{padding:.8vw 2.6666666667vw .5333333333vw;font-size:3.4666666667vw;font-weight:300;line-height:1;color:#fff;background-color:#1b3d7e}.p-news-detail__tag--news{background-color:#1b3d7e}.p-news-detail__tag--function{background-color:#217d98}.p-news-detail__tag--connect{background-color:#908b17}.p-news-detail__date{margin-right:20px;font-family:'Oswald',sans-serif;font-size:3.4666666667vw;font-weight:500;line-height:1}.p-news-detail__thumb{width:100vw;margin-top:16vw;margin-left:-6.6666666667vw}.p-news-detail__thumb img{display:block;width:100%;height:auto}.p-news-detail__btn{margin-top:21.3333333333vw}.p-news-detail__body{margin-top:13.3333333333vw;border-bottom:1px solid #d4d4d4}.p-news-detail__body img{height:auto;margin:auto;margin-top:13.3333333333vw;margin-bottom:13.3333333333vw}.p-news-detail__body h2{margin-top:13.3333333333vw;margin-bottom:13.3333333333vw;font-size:6.1333333333vw;font-weight:600;line-height:1.5}.p-news-detail__body h3{margin-top:13.3333333333vw;margin-bottom:8vw;font-size:4.5333333333vw;font-weight:600;line-height:1.6}.p-news-detail__body p{font-size:4.5333333333vw;line-height:1.6}.p-news-detail__body a{font-size:4.5333333333vw;line-height:1.6;color:#1b7e47;text-decoration:underline}.p-news-detail__body table{display:block;margin-top:16vw;margin-bottom:16vw;overflow-x:scroll;white-space:nowrap;border-spacing:0;border-collapse:collapse;border-top:1px solid #d4d4d4;-webkit-overflow-scrolling:touch}.p-news-detail__body table tbody{display:table;width:100%}.p-news-detail__body table th{font-weight:700;background-color:#eff5f7}.p-news-detail__body table td{width:auto}.p-news-detail__body table td,.p-news-detail__body table th{z-index:0;padding:4.2666666667vw 5.3333333333vw;font-size:4.5333333333vw;line-height:1.6;color:#000;vertical-align:middle;border-bottom:1px solid #d4d4d4}.p-news-detail__body .box-product{display:inline-block;width:220px;padding:0}.p-news-detail__body figure{margin-top:13.3333333333vw;margin-bottom:13.3333333333vw}.p-news-detail__body figure figcaption{margin-top:2.6666666667vw;font-size:4vw;line-height:1.6}.p-news-detail__body .addtoany_share_save_container{margin-top:21.3333333333vw;margin-bottom:21.3333333333vw}.p-news-detail__body .addtoany_share_save_container a span{padding:0;margin-top:0;margin-bottom:0}.p-news-detail__body .addtoany_share_save_container a{line-height:1}@media only screen and (min-width:768px){br.sp{display:none}br.pc{display:inline}}@media only screen and (min-width:1024px){.p-news{padding:170px 40px 120px}.p-news__inner{max-width:1080px;margin-right:auto;margin-left:auto}.p-news__title{padding:0}.p-news__lists{padding:0}.p-news-category{position:absolute;top:0;right:0;padding-right:0;padding-bottom:0;margin-top:68px}.p-news-category__item{margin-left:30px;font-size:1.5rem;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-news-category__item:hover{opacity:.7;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-news-list{margin-top:10px}.p-news-list__item{width:22.8703703704%;margin-top:4.6296296296%;margin-right:2.7777777778%}.p-news-list__item:hover:before{opacity:.6}.p-news-list__text{margin-top:15px;font-size:1.5rem}.p-news-list__date{font-size:1.3rem}.p-news-list__tag{padding:3px 10px 2px;font-size:1.3rem}.p-news-list__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:173px}.p-news-list__body{padding:30px 20px}.p-news-detail{max-width:840px;padding:0;margin:auto}.p-news-detail__title{margin-bottom:22px}.p-news-detail__tag{padding:3px 10px 2px;font-size:1.3rem}.p-news-detail__date{font-size:1.3rem}.p-news-detail__thumb{width:100%;margin-top:60px;margin-left:0}.p-news-detail__btn{margin-top:80px}.p-news-detail__body{margin-top:50px}.p-news-detail__body img{margin-top:60px;margin-bottom:50px}.p-news-detail__body h2{margin-top:50px;margin-bottom:50px;font-size:2.7rem}.p-news-detail__body h3{margin-top:50px;margin-bottom:30px;font-size:1.7rem}.p-news-detail__body p{font-size:1.7rem}.p-news-detail__body a{font-size:1.7rem}.p-news-detail__body table{width:100%;margin-top:60px;margin-bottom:60px;overflow-x:hidden;white-space:normal}.p-news-detail__body table tbody{display:block}.p-news-detail__body table th{width:175px}.p-news-detail__body table td{width:665px}.p-news-detail__body table td,.p-news-detail__body table th{padding:16px 20px;font-size:1.7rem}.p-news-detail__body figure{margin-top:60px;margin-bottom:60px}.p-news-detail__body figure figcaption{margin-top:10px;font-size:1.7rem}.p-news-detail__body .addtoany_share_save_container{margin-top:80px;margin-bottom:80px}}