﻿:root{--color-border: #707070;--color-text: #333;--color-text-gray: #828282;--color-bg: #F3F3F3;--color-bg-lightgray: #F3F3F3;--color-bg-beige: #F3F3F3;--color-bg-gray: #484848;--color-button: #000;--color-button-bg-gradation: linear-gradient(107deg, #333, #585858 103%);--color-button-bg-banner: linear-gradient(99deg, #fd3100, #f67a7a 101%);--color-primary: #5BC7F5;--color-blue: #005bac;--color-green: #6eba3d;--color-lightblue: #3a88ce;--gradation-blue: linear-gradient(105deg, #3a88ce 1%, #005bac 98%);--gradation-green: linear-gradient(104deg, #6eba3d 2%, #53922a 100%);--gradation-gray: linear-gradient(107deg, #333, #585858 103%);--font-size: 16px;--font-base: 'Roboto', 'Noto Sans JP', 'Noto Sans TC', 'Noto Sans SC', 'Hiragino Sans', 'Yu Gothic', 'Meiryo', sans-serif;--font-extra: "Hiragino Sans", "游ゴシック", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif;--height-header: clamp(60px, calc(80 / 1920 * 100vw), 80px);--height-header-sp: 87px;--container: min(90%, 1050px);--section-padding-y: clamp(40px, 6vw, 60px);--section-padding-y-sp: clamp(25px, 4vw, 35px);--section-padding-x: clamp(15px, 2vw, 30px);--inner-sp: calc(100% - 20px)}.p-news .p-page_content{background-color:var(--color-bg-lightgray);padding-top:50px}.p-news_categories{display:flex;flex-direction:column;gap:24px;margin:0 auto;padding:40px 0;width:fit-content}.p-news_categories_row{align-items:flex-start;display:flex;font-weight:bold;line-height:1.1;gap:10px}.p-news_categories_row-title{font-size:clamp(14px,14px + 2*(100vw - 767px)/633,16px);font-weight:bold;margin-bottom:0;margin-top:1em;text-align:right;width:6em}.p-news_categories_row-list{align-items:stretch;font-size:clamp(14px,14px + 2*(100vw - 767px)/633,16px);display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.p-news_categories_row-list .filter-btn{align-items:center;background-color:#fff;border-radius:10px;border:1px solid #333;display:inline-flex;justify-content:center;min-height:36px;min-width:120px;padding:.1em .5em}.p-news_categories_row-list .filter-btn.is-active{background-color:#3a88ce;border-color:#3a88ce;color:#fff;pointer-events:none}.p-news_categories_row-select{position:relative;width:fit-content}.p-news_categories_row-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:10px;border:1px solid #333;color:#333;min-height:40px;max-width:100%;padding:.1em 20px;width:240px}.p-news_categories_row-select::after{bottom:0;content:"";display:block;border-style:solid;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);border-top:12px solid #333;border-bottom:0;height:0;margin:auto;position:absolute;right:10px;top:0;width:0}.p-news_list{align-items:stretch;display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:0 auto 60px;min-height:7em;padding:0;max-width:1050px;width:100%;transition:opacity .35s ease,transform .35s ease}.p-news_list.is-loading{opacity:0;transform:translateY(10px)}.p-news_moreBtn{border:none;margin-top:60px;padding:0}@media(max-width: 767px){.p-news_list{gap:10px;margin-bottom:30px}.p-news_categories{width:100%}.p-news_categories_row-title{font-size:clamp(12px,12px + 2*(100vw - 767px)/633,14px);margin-top:.3em}.p-news_categories_row-list .filter-btn{border-radius:5px;font-size:clamp(12px,12px + 2*(100vw - 767px)/633,14px);min-height:20px;min-width:80px;padding:.3em .3em .2em}.p-news_categories_row-select{min-width:60%;width:auto}.p-news_categories_row-select select{border-radius:5px;font-size:clamp(12px,12px + 2*(100vw - 767px)/633,14px);min-height:24px;padding:.1em 10px;width:100%}.p-news_categories_row-select::after{border-top:7px solid #333;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);right:8px}}.p-news-item{border-radius:5px;box-shadow:0 0 5px 0 #a1b0be;background-color:#fff;display:flex;flex-direction:column;font-size:clamp(12px,12px + 2*(100vw - 767px)/633,14px);padding:10px;width:calc(33.3% - 13px);animation:fadeUp .5s ease both}@keyframes fadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.p-news-item_img{aspect-ratio:432/242;background:var(--color-border) url(../images/common/noimage.jpg) center center no-repeat;background-size:cover;border-radius:5px;box-shadow:0 0 10px 0 #c5d4e1;margin-bottom:15px;overflow:hidden;position:relative}.p-news-item_img img{height:100%;object-fit:cover;position:absolute;top:0;left:0;width:100%}.p-news-item_header{align-items:flex-start;display:flex;gap:0 10px;line-height:1.1;margin-bottom:5px;width:100%}.p-news-item_date{color:var(--color-text-gray);font-size:clamp(14px,14px + 2*(100vw - 767px)/633,16px);margin-top:.2em}.p-news-item_categories{display:flex;flex-wrap:wrap;gap:5px;width:100%}.p-news-item_category{background:var(--color-lightblue);border-radius:5px;display:inline-block;color:#fff;font-size:clamp(11px,11px + 2*(100vw - 767px)/633,13px);line-height:1.1;vertical-align:middle;padding:.3em .5em .1em}.p-news-item_title{font-size:clamp(14px,14px + 2*(100vw - 767px)/633,16px);font-weight:500;line-height:1.3;margin-bottom:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;width:100%}.p-news-item_pdf{margin-top:10px}@media(max-width: 767px){.p-news-item{padding:5px;width:calc(50% - 5px)}.p-news-item_header{flex-direction:column;gap:.2em}.p-news-item_date{font-size:clamp(12px,12px + 2*(100vw - 767px)/633,14px)}.p-news-item_category{font-size:clamp(11px,11px + 2*(100vw - 767px)/633,13px)}.p-news-item_title{font-size:clamp(12px,12px + 2*(100vw - 767px)/633,14px);line-height:1.5;letter-spacing:normal;height:4.6em;-webkit-line-clamp:3}.p-news-item_pdf{margin-top:5px}}.p-news-detail_inner{margin:0 auto;max-width:90%;width:var(--container)}.p-news-detail_header{margin-bottom:clamp(20px,4vw,40px)}.p-news-detail_title{font-size:clamp(21px,calc(21px + 3 * ((100vw - 375px) / 905)),24px);font-weight:800;line-height:normal;margin-bottom:.5em}.p-news-detail_date{align-items:center;color:var(--color-text-gray);display:inline-flex;font-size:clamp(13px,calc(13px + 1 * ((100vw - 375px) / 905)),14px)}.p-news-detail_date:before{content:"";display:inline-block;width:1.1em;height:1.1em;background:url(../images/common/icon_calendar.svg) no-repeat center center;background-size:contain;margin-right:.5em}.p-news-detail_categories{display:flex;flex-wrap:wrap;gap:5px;width:100%}.p-news-detail_category{background:var(--color-lightblue);border-radius:5px;display:inline-block;color:#fff;font-size:clamp(13px,calc(13px + 1 * ((100vw - 375px) / 905)),14px);line-height:1.1;vertical-align:middle;padding:.3em .5em .1em}.p-news-detail_body{margin:0 auto;width:100%}.p-news-detail_pdf{margin-top:20px;width:220px}.p-news-detail_back{margin-top:clamp(40px,6vw,60px);text-align:center}
