.container{font-size:18px;margin:0 auto;max-width:1200px}h2{border-bottom:2px solid #000;margin:40px 0 20px;padding-bottom:8px}h2,h3{font-size:24px}h3{border-bottom:1px solid #666;margin:30px 0 15px;padding-bottom:5px}.filter-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.tab-btn{background-color:#fff;border:1px solid;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .3s ease}.tab-btn[data-category=all]{border-color:#666;color:#666}.tab-btn[data-category=all].active,.tab-btn[data-category=all]:hover{background-color:#666;color:#fff}.tab-btn[data-category="決算短信"]{border-color:#cf7594;color:#cf7594}.tab-btn[data-category="決算短信"].active,.tab-btn[data-category="決算短信"]:hover{background-color:#cf7594;color:#fff}.tab-btn[data-category="適時開示"]{border-color:#88bf5e;color:#88bf5e}.tab-btn[data-category="適時開示"].active,.tab-btn[data-category="適時開示"]:hover{background-color:#88bf5e;color:#fff}.tab-btn[data-category="発行者情報"]{border-color:#6297cf;color:#6297cf}.tab-btn[data-category="発行者情報"].active,.tab-btn[data-category="発行者情報"]:hover{background-color:#6297cf;color:#fff}.tab-btn[data-category="その他IR情報"]{border-color:#d7c;color:#d7c}.tab-btn[data-category="その他IR情報"].active,.tab-btn[data-category="その他IR情報"]:hover{background-color:#d7c;color:#fff}.disclosure-list,.notice-list{background-color:#f5f5f5;border:1px solid #ddd;margin-bottom:30px;padding:20px}.disclosure-item,.notice-item{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:15px 0}.disclosure-item:last-child,.notice-item:last-child{border-bottom:none}.item-info{flex:1}.item-title{font-weight:700;margin-bottom:5px}.item-title a{color:#000;text-decoration:none}.item-title a:hover{text-decoration:underline}.item-date{color:#666;font-size:.9em}.item-category{color:#fff;font-size:.8em;font-weight:700;margin-left:10px;padding:5px 10px}.item-category[data-category="決算短信"]{background-color:#cf7594}.item-category[data-category="適時開示"]{background-color:#88bf5e}.item-category[data-category="発行者情報"]{background-color:#6297cf}.item-category[data-category="その他IR情報"]{background-color:#d7c}.pdf-icon{height:16px;margin-left:5px;width:16px}.loading,.no-results{color:#666;padding:40px;text-align:center}.no-results{font-style:italic}.policy-content{display:grid;gap:2rem}.policy-section{background-color:#f9f9f9;border:1px solid #ddd;padding:2rem}.policy-section h3{border-bottom:1px solid #ccc;color:#000;font-size:1.2em;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.policy-section p{line-height:1.8;margin-bottom:1rem}.disclaimer-content{background-color:#f9f9f9;border:1px solid #ddd;padding:2rem}.disclaimer-content p{line-height:1.8;margin-bottom:1rem}@media (max-width:768px){.disclosure-item,.notice-item{align-items:flex-start;flex-direction:column;gap:10px}.item-category{margin-left:0}}