OU / entry_info.html
Johnny0619's picture
Update entry_info.html
d7eb578 verified
raw
history blame
20.9 kB
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>LEOC 業務ポータルサイト | 入社時のご案内</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<style>
/* --- ベーススタイル --- */
:root {
--theme-green: #29a745;
--theme-green-light: #f0f9f2;
--footer-bg: #305590;
--text-primary: #333333;
--bg-color: #ffffff;
--header-height: 70px;
}
html { scroll-behavior: smooth; }
body {
margin: 0; padding: 0;
background-color: var(--bg-color);
font-family: "Helvetica Neue", "Arial", sans-serif;
color: var(--text-primary);
line-height: 1.6;
/* 【修正】基本文字サイズを拡大 */
font-size: 18px;
}
/* --- ヘッダー --- */
header {
background: #ffffff;
border-bottom: 4px solid var(--theme-green);
padding: 10px 0;
box-shadow: 0 2px 10px rgba(0,0,0,0.05);
position: sticky; top: 0; z-index: 1000;
/* 高さは固定せず、内容に応じて広がるように変更 */
height: auto;
min-height: var(--header-height);
box-sizing: border-box;
}
.header-inner {
max-width: 1200px; margin: 0 auto; padding: 5px 20px;
display: flex; justify-content: space-between; align-items: center;
}
.logo-area { display: flex; flex-direction: column; line-height: 1; }
.logo-main { font-size: 26px; font-weight: 900; color: #222; }
.logo-sub { font-size: 11px; color: #777; letter-spacing: 0.15em; }
.header-right { display: flex; align-items: center; gap: 10px; }
.btn-portal {
font-size: 14px; padding: 8px 12px; border: 1px solid #333;
color: #333; text-decoration: none; border-radius: 4px; font-weight: bold;
}
/* --- 追従型インデックスナビゲーション(修正版) --- */
.sticky-nav {
position: sticky;
top: var(--header-height); /* PC等の位置 */
z-index: 999;
background: rgba(255, 255, 255, 0.98);
border-bottom: 1px solid #ddd;
box-shadow: 0 4px 6px -4px rgba(0,0,0,0.1);
}
.nav-list {
display: flex; margin: 0; padding: 0; list-style: none;
max-width: 1000px; margin: 0 auto;
/* 【修正】スマホで見切れないよう、折り返しを許可 */
flex-wrap: wrap;
justify-content: center;
}
.nav-item {
/* 【修正】スマホで押しやすいサイズ感に */
flex: 0 0 auto;
}
.nav-link {
display: block; padding: 12px 15px;
font-size: 15px; /* メニュー文字サイズ */
font-weight: bold; color: #555; text-decoration: none;
border-bottom: 4px solid transparent;
transition: all 0.2s;
}
/* アクティブ時のスタイル */
.nav-link:hover, .nav-link.active {
color: var(--theme-green); border-bottom-color: var(--theme-green); background-color: var(--theme-green-light);
}
.nav-icon { margin-right: 6px; }
/* --- メインコンテンツ --- */
.container { max-width: 900px; margin: 0 auto; padding: 30px 20px 80px; }
.page-intro {
text-align: center; margin-bottom: 40px; padding: 30px 20px;
background-color: #f9f9f9; border-radius: 10px;
}
.page-title {
font-size: 32px; /* タイトル拡大 */
margin: 0 0 15px; color: #222; font-weight: 800;
}
.page-desc {
font-size: 16px; /* 説明文拡大 */
color: #444; line-height: 1.8;
}
/* --- セクションスタイル --- */
.content-section {
margin-bottom: 80px; padding-top: 20px; border-top: 1px dashed #ddd;
/* アンカーリンクのズレ調整 */
scroll-margin-top: 160px;
}
.section-header {
display: flex; align-items: center; gap: 15px; margin-bottom: 25px;
padding-left: 15px; border-left: 8px solid var(--theme-green);
}
.section-title { font-size: 26px; margin: 0; font-weight: bold; color: #333; }
.section-subtitle {
font-size: 14px; color: #666; margin-left: auto;
background: #eee; padding: 4px 10px; border-radius: 4px;
}
/* 画像・カードスタイル */
.image-container {
width: 100%; margin-bottom: 30px;
box-shadow: 0 4px 12px rgba(0,0,0,0.1); border-radius: 10px; overflow: hidden; background: #fff;
border: 1px solid #eee;
}
.guide-image { width: 100%; height: auto; display: block; }
.image-caption {
padding: 12px 15px; background: #f0f0f0; font-size: 15px; font-weight: bold; color: #333;
border-bottom: 1px solid #ddd;
}
/* テキスト情報ブロック(ID/PASS等) */
.info-block {
background-color: #f8fcf9; border: 2px solid #c3e6cb; border-radius: 8px;
padding: 20px; margin-bottom: 30px;
}
.info-title {
font-weight: bold; font-size: 18px; margin-bottom: 15px;
color: #155724; display: flex; align-items: center; gap: 8px;
}
.info-row { display: flex; flex-wrap: wrap; gap: 15px; margin-bottom: 10px; font-size: 16px; align-items: center; }
.info-label { font-weight: bold; color: #444; min-width: 80px; }
.info-value {
font-family: monospace; font-size: 18px; font-weight: bold;
background: #fff; padding: 4px 10px; border: 1px solid #aaa; border-radius: 4px; select-all: auto;
}
.info-note { font-size: 14px; color: #666; margin-top: 10px; }
/* 動画エリア */
.video-wrapper {
position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;
background: #000; border-radius: 10px; margin-bottom: 15px;
}
.video-wrapper iframe {
position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}
.video-fallback-link {
display: inline-block; font-size: 15px; color: #fff; background-color: #c00;
padding: 10px 25px; border-radius: 30px; text-decoration: none; margin-bottom: 30px;
font-weight: bold; transition: opacity 0.2s;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
.video-fallback-link:hover { opacity: 0.8; }
.video-fallback-note { font-size: 14px; color: #555; margin-bottom: 10px; font-weight: bold; }
/* --- フッター --- */
footer { background-color: var(--footer-bg); color: #fff; padding: 50px 0; font-size: 14px; }
.footer-inner { max-width: 1000px; margin: 0 auto; padding: 0 25px; text-align: center; }
.copyright { margin-top: 15px; opacity: 0.8; }
/* --- スマホ専用調整 --- */
@media (max-width: 768px) {
/* ナビゲーションを折り返し表示&大きく */
.sticky-nav {
position: relative; /* スマホでは画面占有率を下げるため、追従させない(あるいはtop調整) */
top: 0;
overflow: visible;
height: auto;
}
.nav-list {
flex-wrap: wrap; /* 折り返し有効 */
justify-content: flex-start; /* 左詰め(あるいはcenter) */
}
.nav-item {
flex: 1 0 33.33%; /* 3列表示で大きく */
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
text-align: center;
}
.nav-link {
font-size: 13px; /* ボタン内の文字サイズ調整 */
padding: 10px 5px;
line-height: 1.3;
}
/* ヘッダー調整 */
.logo-main { font-size: 22px; }
.header-inner { flex-direction: row; align-items: center; }
/* コンテンツ調整 */
.page-title { font-size: 24px; }
.page-desc { font-size: 15px; text-align: left; }
.section-header { flex-direction: column; align-items: flex-start; border-left: 5px solid var(--theme-green); }
.section-subtitle { margin-left: 0; margin-top: 5px; }
.info-row { flex-direction: column; align-items: flex-start; gap: 5px; }
.info-value { width: 100%; box-sizing: border-box; }
/* 見切れ対策 */
body { font-size: 16px; } /* スマホではベースを少しだけ抑えるが、PCよりは大きく見せる */
}
</style>
</head>
<body>
<!-- ヘッダー -->
<header>
<div class="header-inner">
<div class="logo-area">
<div class="logo-main">オノパー</div>
<div class="logo-sub">ONODERA PARK</div>
</div>
<div class="header-right">
<a href="#" class="btn-portal">ポータルTOPへ</a>
</div>
</div>
</header>
<!-- ナビゲーション(スマホで見切れないよう折り返し対応) -->
<nav class="sticky-nav">
<ul class="nav-list">
<li class="nav-item">
<a href="#sec-health" class="nav-link"><i class="fa-solid fa-user-nurse nav-icon"></i>体調・緊急</a>
</li>
<li class="nav-item">
<a href="#sec-training" class="nav-link"><i class="fa-solid fa-graduation-cap nav-icon"></i>研修・動画</a>
</li>
<li class="nav-item">
<a href="#sec-welfare" class="nav-link"><i class="fa-solid fa-gift nav-icon"></i>福利厚生</a>
</li>
<li class="nav-item">
<a href="#sec-info" class="nav-link"><i class="fa-solid fa-circle-info nav-icon"></i>社内情報</a>
</li>
<li class="nav-item">
<a href="#sec-anpi" class="nav-link"><i class="fa-solid fa-mobile-screen nav-icon"></i>安否確認</a>
</li>
<li class="nav-item">
<a href="#sec-pweb" class="nav-link"><i class="fa-solid fa-file-invoice-dollar nav-icon"></i>給与・MN</a>
</li>
<li class="nav-item">
<a href="#sec-compliance" class="nav-link"><i class="fa-solid fa-comments nav-icon"></i>相談窓口</a>
</li>
</ul>
</nav>
<main class="container">
<div class="page-intro">
<!-- タイトル変更 -->
<h1 class="page-title">入社時のご案内</h1>
<p class="page-desc">
入社時に必要な動画視聴、各種登録手続き、福利厚生の利用方法をまとめています。<br>
※画像内のID/パスワードはコピーしてご利用ください。
</p>
</div>
<!-- 1. 体調不良・緊急連絡 -->
<section id="sec-health" class="content-section">
<div class="section-header">
<h2 class="section-title">体調不良時・緊急連絡先</h2>
<span class="section-subtitle" style="color:#e74c3c; font-weight:bold;">最優先</span>
</div>
<div class="image-container">
<div class="image-caption">▼ 嘔吐・下痢・腹痛時の対応ルール</div>
<!-- 画像リンクあり -->
<a href="https://lh3.googleusercontent.com/d/1XlMVeBv-kHYBgPo_1ufrbLXDeBAV0dGQ" target="_blank">
<img src="https://lh3.googleusercontent.com/d/1XlMVeBv-kHYBgPo_1ufrbLXDeBAV0dGQ" alt="体調不良に関するお願い" class="guide-image">
</a>
</div>
<div class="image-container">
<div class="image-caption">▼ 緊急連絡先カード</div>
<a href="https://lh3.googleusercontent.com/d/189ei6TnFnGyWKG88YpVK5veckMHV9b1V" target="_blank">
<img src="https://lh3.googleusercontent.com/d/189ei6TnFnGyWKG88YpVK5veckMHV9b1V" alt="緊急連絡先カード" class="guide-image">
</a>
</div>
</section>
<!-- 2. 研修・動画 -->
<section id="sec-training" class="content-section">
<div class="section-header">
<h2 class="section-title">入社時動画の視聴</h2>
<span class="section-subtitle">必須研修</span>
</div>
<!-- 説明ブロック(動画の前へ移動) -->
<div class="info-block">
<div class="info-title"><i class="fa-solid fa-film"></i> 会社概要・研修動画</div>
<p style="margin-bottom:10px;">LEOCに入社される全ての方が対象です。会社や業務を知って頂く事を目的としています。</p>
</div>
<!-- YouTube動画埋め込み -->
<div class="video-wrapper">
<iframe
src="https://www.youtube.com/embed/M5DebUhDCVc?si=OONODERA_GROUP"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
allowfullscreen>
</iframe>
</div>
<!-- エラー回避用:直接リンク -->
<div style="text-align:center;">
<p class="video-fallback-note">※動画が再生できない場合は、下のボタンから直接視聴してください。</p>
<a href="https://youtube.com/watch?v=M5DebUhDCVc" target="_blank" class="video-fallback-link">
<i class="fa-brands fa-youtube"></i> YouTubeで動画を見る
</a>
</div>
</section>
<!-- 3. 福利厚生・手当 -->
<section id="sec-welfare" class="content-section">
<div class="section-header">
<h2 class="section-title">福利厚生・手当制度</h2>
<span class="section-subtitle">従業員限定</span>
</div>
<!-- ベネフィット・ステーション -->
<div class="info-block">
<div class="info-title"><i class="fa-solid fa-ticket"></i> ベネフィット・ステーション</div>
<p style="margin-bottom:10px;">レジャー、グルメ、映画、宿泊などが割引価格で利用できます。(入社2ヶ月以上対象)</p>
<div class="info-row">
<span class="info-label">URL</span>
<span class="info-value"><a href="http://bs.benefit-one.inc" target="_blank">http://bs.benefit-one.inc</a></span>
</div>
<div class="info-row">
<span class="info-label">団体ID</span>
<span class="info-value">C100130AV</span>
</div>
<div class="info-row">
<span class="info-label">認証キー1</span>
<span class="info-value">社員番号(6桁)</span>
</div>
<div class="info-row">
<span class="info-label">認証キー2</span>
<span class="info-value">生年月日(8桁)</span>
</div>
</div>
<!-- Biz Person's -->
<div class="info-block">
<div class="info-title"><i class="fa-solid fa-briefcase"></i> Biz Person's (三菱UFJ)</div>
<p style="margin-bottom:10px;">ライフ・キャリアイベントに関わるお金の基礎知識やローン等の相談。</p>
<div class="info-row">
<span class="info-label">URL</span>
<span class="info-value"><a href="https://biz-persons.mufg.jp/userlogin" target="_blank">https://biz-persons.mufg.jp/userlogin</a></span>
</div>
<div class="info-row">
<span class="info-label">ID</span>
<span class="info-value">og</span>
<span class="info-label" style="margin-left:15px; min-width:auto;">PW</span>
<span class="info-value">19834</span>
</div>
</div>
<!-- 手当情報 -->
<div class="info-block" style="border-color:#f39c12; background:#fffcf5;">
<div class="info-title" style="color:#d35400;"><i class="fa-solid fa-yen-sign"></i> 各種手当制度</div>
<ul style="padding-left:20px; margin:0;">
<li style="margin-bottom:10px;"><strong>母子父子手当</strong>:18歳未満の子の保護者である従業員に対し月額5,000円支給(要申請)。<br>問合せ:給与計算部 03-5220-8506</li>
<li><strong>紹介手当</strong>:友人・家族を紹介できる制度(要申請)。事業所責任者まで。</li>
</ul>
</div>
<div class="image-container">
<div class="image-caption">▼ 福利厚生サービス・ログイン情報詳細</div>
<a href="https://lh3.googleusercontent.com/d/1r1lauavxtwC3Ya1L8UGr2GcJ2jhjwU36" target="_blank">
<img src="https://lh3.googleusercontent.com/d/1r1lauavxtwC3Ya1L8UGr2GcJ2jhjwU36" alt="福利厚生のご案内" class="guide-image">
</a>
</div>
</section>
<!-- 4. 社内情報・Web社内報 -->
<section id="sec-info" class="content-section">
<div class="section-header">
<h2 class="section-title">社内報・メルマガ</h2>
<span class="section-subtitle">情報共有</span>
</div>
<!-- Web社内報 オノパー -->
<div class="info-block">
<div class="info-title"><i class="fa-solid fa-globe"></i> Web社内報「オノパー」</div>
<p style="margin-bottom:10px;">グループ会社の活動内容や取り組みを随時更新中。</p>
<div class="info-row">
<span class="info-label">URL</span>
<span class="info-value"><a href="https://park.onodera-group.com/" target="_blank">https://park.onodera-group.com/</a></span>
</div>
<div class="info-row">
<span class="info-label">ユーザー名</span>
<span class="info-value">op</span>
<span class="info-label" style="margin-left:15px; min-width:auto;">PW</span>
<span class="info-value">2</span>
</div>
</div>
<div class="image-container">
<div class="image-caption">▼ メルマガ登録方法・オノパーQRコード</div>
<a href="https://lh3.googleusercontent.com/d/1yTjJFqUfCGMoUE1wrolzfHlu4ZNSc5jk" target="_blank">
<img src="https://lh3.googleusercontent.com/d/1yTjJFqUfCGMoUE1wrolzfHlu4ZNSc5jk" alt="社内メルマガ登録・社内報" class="guide-image">
</a>
</div>
</section>
<!-- 5. 安否確認サービス -->
<section id="sec-anpi" class="content-section">
<div class="section-header">
<h2 class="section-title">安否確認サービス</h2>
</div>
<div class="image-container">
<div class="image-caption">▼ サービスの概要と登録のお願い</div>
<a href="https://lh3.googleusercontent.com/d/1aqSJpVH1aB-owwpB5siyvm5JQvuwUrEA" target="_blank">
<img src="https://lh3.googleusercontent.com/d/1aqSJpVH1aB-owwpB5siyvm5JQvuwUrEA" alt="安否確認登録のご案内" class="guide-image">
</a>
</div>
<div class="image-container">
<div class="image-caption">▼ アプリ・メールアドレスの登録手順</div>
<a href="https://lh3.googleusercontent.com/d/11od2GZX7U7zOP2J846dDADIfMFLsyxB_" target="_blank">
<img src="https://lh3.googleusercontent.com/d/11od2GZX7U7zOP2J846dDADIfMFLsyxB_" alt="安否確認サービスの登録方法" class="guide-image">
</a>
</div>
</section>
<!-- 6. P-web・マイナンバー -->
<section id="sec-pweb" class="content-section">
<div class="section-header">
<h2 class="section-title">給与明細・マイナンバー</h2>
</div>
<div class="image-container">
<div class="image-caption">▼ 給与明細(P-web) 利用登録</div>
<a href="https://lh3.googleusercontent.com/d/1cZe_6MUEjJO5Edm6mywO94DH7V4vd8nH" target="_blank">
<img src="https://lh3.googleusercontent.com/d/1cZe_6MUEjJO5Edm6mywO94DH7V4vd8nH" alt="P-web利用案内" class="guide-image">
</a>
</div>
<div class="image-container">
<div class="image-caption">▼ マイナンバー提供・登録手順</div>
<a href="https://lh3.googleusercontent.com/d/1HaAQibjYgB2Lwd3k1Pj74rkJn-dNVcKK" target="_blank">
<img src="https://lh3.googleusercontent.com/d/1HaAQibjYgB2Lwd3k1Pj74rkJn-dNVcKK" alt="マイナンバー提供のお願い" class="guide-image">
</a>
</div>
<div class="image-container">
<a href="https://lh3.googleusercontent.com/d/1UVRXjNafHk8xUIzoR9x1HOtnKXZZcjWY" target="_blank">
<img src="https://lh3.googleusercontent.com/d/1UVRXjNafHk8xUIzoR9x1HOtnKXZZcjWY" alt="マイナンバー登録方法" class="guide-image">
</a>
</div>
</section>
<!-- 7. コンプライアンス -->
<section id="sec-compliance" class="content-section">
<div class="section-header">
<h2 class="section-title">コンプライアンス相談窓口</h2>
</div>
<div class="image-container">
<div class="image-caption">▼ 相談窓口「そうだ、そうだんだ。」</div>
<a href="https://lh3.googleusercontent.com/d/1D10GDFZpNyla9UctZ1O2ITzB4UCv5Acp" target="_blank">
<img src="https://lh3.googleusercontent.com/d/1D10GDFZpNyla9UctZ1O2ITzB4UCv5Acp" alt="そうだそうだんだカード" class="guide-image">
</a>
</div>
</section>
</main>
<footer>
<div class="footer-inner">
<h2>オノパー</h2>
<p>ONODERA PARK</p>
<div class="copyright">
Copyright© ONODERA GROUP Corporate Communications Division All Rights Reserved.
</div>
</div>
</footer>
<script>
// スクロール時のメニューアクティブ化処理
document.addEventListener('DOMContentLoaded', () => {
const sections = document.querySelectorAll('.content-section');
const navLinks = document.querySelectorAll('.nav-link');
window.addEventListener('scroll', () => {
let current = '';
sections.forEach(section => {
// オフセット値調整
const sectionTop = section.offsetTop - 250;
if (pageYOffset >= sectionTop) {
current = section.getAttribute('id');
}
});
navLinks.forEach(link => {
link.classList.remove('active');
if (current && link.getAttribute('href').includes(current)) {
link.classList.add('active');
}
});
});
});
</script>
</body>
</html>