From ca07176f4353ac3276bfd4160fd3857dfef4a304 Mon Sep 17 00:00:00 2001
From: xuliwenwenwen <74528885+xuliwenwenwen@users.noreply.github.com>
Date: Wed, 21 Aug 2024 12:14:45 +0800
Subject: [PATCH] Feat/user day mdx (#31)
* feat: user day
* User Day Update.
1.If enabled, change template
2.Add value to Constants\Taxonomies.php
3.Add Taxonomy New Event Tag
4.CSS loading file change in header at check
* Update page-user-day.php
* For additional key visual settings
* feat: img path
* feat: not change template
* feat: Modification of the speaker company section
* feat: change the label
* feat: session replay cta
---------
Co-authored-by: UenoDaisuke <66238842+UenoDaisuke@users.noreply.github.com>
---
pingcap-jp/acf/acf-user-day.php | 1013 +++++++++++++++++
pingcap-jp/bootstrap/shortcodes.php | 4 +
pingcap-jp/header.php | 7 +-
.../inc/PingCAP/Constants/Taxonomies.php | 1 +
pingcap-jp/taxonomies/userday.php | 34 +
pingcap-jp/templates/page-user-day.php | 559 +++++++++
pingcap-jp/userday/css/userday.css | 1 +
pingcap-jp/userday/images/icon_menu.svg | 1 +
pingcap-jp/userday/images/icon_sort.svg | 1 +
pingcap-jp/userday/js/userday.js | 1 +
10 files changed, 1620 insertions(+), 2 deletions(-)
create mode 100644 pingcap-jp/acf/acf-user-day.php
create mode 100644 pingcap-jp/taxonomies/userday.php
create mode 100644 pingcap-jp/templates/page-user-day.php
create mode 100644 pingcap-jp/userday/css/userday.css
create mode 100644 pingcap-jp/userday/images/icon_menu.svg
create mode 100644 pingcap-jp/userday/images/icon_sort.svg
create mode 100644 pingcap-jp/userday/js/userday.js
diff --git a/pingcap-jp/acf/acf-user-day.php b/pingcap-jp/acf/acf-user-day.php
new file mode 100644
index 0000000..1efced4
--- /dev/null
+++ b/pingcap-jp/acf/acf-user-day.php
@@ -0,0 +1,1013 @@
+ID, 'flg_user_day', true);
+ //flg_user_dayがtrueの場合、テンプレートを変更
+ if($flg_user_day){
+ $new_template = locate_template( array( 'templates/page-user-day.php' ) );
+ if ( '' != $new_template ) {
+ return $new_template ;
+ }
+ }
+ }
+ return $template;
+}
+// add_filter( 'template_include', 'custom_user_day_template_include', 99 );
+
+add_action( 'acf/include_fields', function() {
+ if ( ! function_exists( 'acf_add_local_field_group' ) ) {
+ return;
+ }
+
+ acf_add_local_field_group( array(
+ 'key' => 'group_6629b21e5e2cd',
+ 'title' => 'New Event Template',
+ 'fields' => array(
+ array(
+ 'key' => 'field_6665c57a3da97',
+ 'label' => 'New Event Templateを利用する',
+ 'name' => 'flg_user_day',
+ 'aria-label' => '',
+ 'type' => 'true_false',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'message' => '',
+ 'default_value' => 0,
+ 'ui_on_text' => '',
+ 'ui_off_text' => '',
+ 'ui' => 1,
+ ),
+ array(
+ 'key' => 'field_6665dde8c3c69',
+ 'label' => 'New Event',
+ 'name' => 'user_day_section',
+ 'aria-label' => '',
+ 'type' => 'group',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => array(
+ array(
+ array(
+ 'field' => 'field_6665c57a3da97',
+ 'operator' => '==',
+ 'value' => '1',
+ ),
+ ),
+ ),
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'layout' => 'block',
+ 'sub_fields' => array(
+ array(
+ 'key' => 'field_66a338720af27',
+ 'label' => 'キービジュアル',
+ 'name' => 'mv',
+ 'aria-label' => '',
+ 'type' => 'group',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'layout' => 'block',
+ 'sub_fields' => array(
+ array(
+ 'key' => 'field_66a3389c0af28',
+ 'label' => 'PC用',
+ 'name' => 'pc',
+ 'aria-label' => '',
+ 'type' => 'image',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '50',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'return_format' => 'id',
+ 'library' => 'all',
+ 'min_width' => '',
+ 'min_height' => '',
+ 'min_size' => '',
+ 'max_width' => '',
+ 'max_height' => '',
+ 'max_size' => '',
+ 'mime_types' => '',
+ 'preview_size' => 'medium',
+ ),
+ array(
+ 'key' => 'field_66a338af0af29',
+ 'label' => 'SP用',
+ 'name' => 'sp',
+ 'aria-label' => '',
+ 'type' => 'image',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '50',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'return_format' => 'id',
+ 'library' => 'all',
+ 'min_width' => '',
+ 'min_height' => '',
+ 'min_size' => '',
+ 'max_width' => '',
+ 'max_height' => '',
+ 'max_size' => '',
+ 'mime_types' => '',
+ 'preview_size' => 'medium',
+ ),
+ ),
+ ),
+ array(
+ 'key' => 'field_6666a4d11995b',
+ 'label' => 'タグ',
+ 'name' => 'tag',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ array(
+ 'key' => 'field_6665de4865791',
+ 'label' => 'イベントについて',
+ 'name' => 'about',
+ 'aria-label' => '',
+ 'type' => 'group',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'layout' => 'row',
+ 'sub_fields' => array(
+ array(
+ 'key' => 'field_6665de6a65792',
+ 'label' => '見出し',
+ 'name' => 'title',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ array(
+ 'key' => 'field_6665de8065793',
+ 'label' => '概要',
+ 'name' => 'detail',
+ 'aria-label' => '',
+ 'type' => 'textarea',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'rows' => 4,
+ 'placeholder' => '',
+ 'new_lines' => '',
+ ),
+ ),
+ ),
+ array(
+ 'key' => 'field_6665deb365794',
+ 'label' => '開催概要',
+ 'name' => 'overview',
+ 'aria-label' => '',
+ 'type' => 'group',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'layout' => 'row',
+ 'sub_fields' => array(
+ array(
+ 'key' => 'field_6665dece65795',
+ 'label' => '開催日',
+ 'name' => 'date',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ array(
+ 'key' => 'field_6665dee565796',
+ 'label' => '時間',
+ 'name' => 'time',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ array(
+ 'key' => 'field_6665def265797',
+ 'label' => '形式',
+ 'name' => 'format',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ array(
+ 'key' => 'field_6665df1e65798',
+ 'label' => '主催',
+ 'name' => 'sponsorship',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ array(
+ 'key' => 'field_6665df3465799',
+ 'label' => '参加費',
+ 'name' => 'fee',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ ),
+ ),
+ array(
+ 'key' => 'field_6629b29ef3b94',
+ 'label' => 'ルーム',
+ 'name' => 'room',
+ 'aria-label' => '',
+ 'type' => 'repeater',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'layout' => 'block',
+ 'pagination' => 0,
+ 'min' => 1,
+ 'max' => 0,
+ 'collapsed' => '',
+ 'button_label' => 'ルームを追加',
+ 'rows_per_page' => 20,
+ 'sub_fields' => array(
+ array(
+ 'key' => 'field_6665d3c08d2d5',
+ 'label' => 'ルーム名',
+ 'name' => 'name',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ 'parent_repeater' => 'field_6629b29ef3b94',
+ ),
+ array(
+ 'key' => 'field_6629b22cf3b93',
+ 'label' => 'プログラム',
+ 'name' => 'program',
+ 'aria-label' => '',
+ 'type' => 'repeater',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'collapsed' => '',
+ 'min' => 1,
+ 'max' => 0,
+ 'layout' => 'block',
+ 'button_label' => 'プログラムを追加',
+ 'rows_per_page' => 20,
+ 'sub_fields' => array(
+ array(
+ 'key' => 'field_6629b313f3b95',
+ 'label' => '見出し',
+ 'name' => 'title',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 1,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '40',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ 'maxlength' => '',
+ 'parent_repeater' => 'field_6629b22cf3b93',
+ ),
+ array(
+ 'key' => 'field_6629b345f3b97',
+ 'label' => '開始時間',
+ 'name' => 'start',
+ 'aria-label' => '',
+ 'type' => 'time_picker',
+ 'instructions' => '',
+ 'required' => 1,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '30',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'display_format' => 'H:i',
+ 'return_format' => 'H:i',
+ 'parent_repeater' => 'field_6629b22cf3b93',
+ ),
+ array(
+ 'key' => 'field_6629b37ff3b98',
+ 'label' => '終了時間',
+ 'name' => 'end',
+ 'aria-label' => '',
+ 'type' => 'time_picker',
+ 'instructions' => '',
+ 'required' => 1,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '30',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'display_format' => 'H:i',
+ 'return_format' => 'H:i',
+ 'parent_repeater' => 'field_6629b22cf3b93',
+ ),
+ array(
+ 'key' => 'field_6665d53d8b814',
+ 'label' => '休憩時間に設定する',
+ 'name' => 'break',
+ 'aria-label' => '',
+ 'type' => 'true_false',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'message' => '',
+ 'default_value' => 0,
+ 'ui' => 0,
+ 'ui_on_text' => '',
+ 'ui_off_text' => '',
+ 'parent_repeater' => 'field_6629b22cf3b93',
+ ),
+ array(
+ 'key' => 'field_6629b325f3b96',
+ 'label' => 'テキスト',
+ 'name' => 'text',
+ 'aria-label' => '',
+ 'type' => 'textarea',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => array(
+ array(
+ array(
+ 'field' => 'field_6665d53d8b814',
+ 'operator' => '!=',
+ 'value' => '1',
+ ),
+ ),
+ ),
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'rows' => 4,
+ 'placeholder' => '',
+ 'new_lines' => 'br',
+ 'parent_repeater' => 'field_6629b22cf3b93',
+ ),
+ array(
+ 'key' => 'field_6629b7e6d3b51',
+ 'label' => 'リンク',
+ 'name' => 'links',
+ 'aria-label' => '',
+ 'type' => 'repeater',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => array(
+ array(
+ array(
+ 'field' => 'field_6665d53d8b814',
+ 'operator' => '!=',
+ 'value' => '1',
+ ),
+ ),
+ ),
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'layout' => 'block',
+ 'min' => 0,
+ 'max' => 0,
+ 'collapsed' => '',
+ 'button_label' => 'リンクを追加',
+ 'rows_per_page' => 20,
+ 'sub_fields' => array(
+ array(
+ 'key' => 'field_666a711cc8ccc',
+ 'label' => 'テキスト',
+ 'name' => 'text',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '30',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ 'parent_repeater' => 'field_6629b7e6d3b51',
+ ),
+ array(
+ 'key' => 'field_6629b8b3d3b52',
+ 'label' => 'URL',
+ 'name' => 'url',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '40',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ 'parent_repeater' => 'field_6629b7e6d3b51',
+ ),
+ array(
+ 'key' => 'field_6629be4ed3b54',
+ 'label' => '種別',
+ 'name' => 'type',
+ 'aria-label' => '',
+ 'type' => 'select',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '30',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'choices' => array(
+ 'link' => '通常リンク',
+ 'movie' => '動画モーダル',
+ ),
+ 'default_value' => false,
+ 'return_format' => 'value',
+ 'multiple' => 0,
+ 'allow_null' => 0,
+ 'ui' => 0,
+ 'ajax' => 0,
+ 'placeholder' => '',
+ 'parent_repeater' => 'field_6629b7e6d3b51',
+ ),
+ ),
+ 'parent_repeater' => 'field_6629b22cf3b93',
+ ),
+ array(
+ 'key' => 'field_6629bed1d3b55',
+ 'label' => '登壇者',
+ 'name' => 'speakers',
+ 'aria-label' => '',
+ 'type' => 'repeater',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => array(
+ array(
+ array(
+ 'field' => 'field_6665d53d8b814',
+ 'operator' => '!=',
+ 'value' => '1',
+ ),
+ ),
+ ),
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'layout' => 'block',
+ 'min' => 0,
+ 'max' => 0,
+ 'collapsed' => '',
+ 'button_label' => '登壇者を追加',
+ 'rows_per_page' => 20,
+ 'sub_fields' => array(
+ array(
+ 'key' => 'field_6629bef2d3b56',
+ 'label' => '画像',
+ 'name' => 'image',
+ 'aria-label' => '',
+ 'type' => 'image',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '30',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'return_format' => 'array',
+ 'preview_size' => 'medium',
+ 'library' => 'all',
+ 'min_width' => '',
+ 'min_height' => '',
+ 'min_size' => '',
+ 'max_width' => '',
+ 'max_height' => '',
+ 'max_size' => '',
+ 'mime_types' => '',
+ 'parent_repeater' => 'field_6629bed1d3b55',
+ ),
+ array(
+ 'key' => 'field_6629c099d3b57',
+ 'label' => '社名',
+ 'name' => 'name',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '30',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ 'maxlength' => '',
+ 'parent_repeater' => 'field_6629bed1d3b55',
+ ),
+ array(
+ 'key' => 'field_6629c0b0d3b58',
+ 'label' => '部署名・役職名・氏名',
+ 'name' => 'text',
+ 'aria-label' => '',
+ 'type' => 'textarea',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '40',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'placeholder' => '',
+ 'maxlength' => '',
+ 'rows' => 2,
+ 'new_lines' => 'br',
+ 'parent_repeater' => 'field_6629bed1d3b55',
+ ),
+ ),
+ 'parent_repeater' => 'field_6629b22cf3b93',
+ ),
+ array(
+ 'key' => 'field_6629c1eda7383',
+ 'label' => 'タグ',
+ 'name' => 'tags',
+ 'aria-label' => '',
+ 'type' => 'taxonomy',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => array(
+ array(
+ array(
+ 'field' => 'field_6665d53d8b814',
+ 'operator' => '!=',
+ 'value' => '1',
+ ),
+ ),
+ ),
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'taxonomy' => 'userdaytag',
+ 'add_term' => 1,
+ 'save_terms' => 0,
+ 'load_terms' => 0,
+ 'return_format' => 'id',
+ 'field_type' => 'multi_select',
+ 'allow_null' => 0,
+ 'bidirectional' => 0,
+ 'multiple' => 0,
+ 'bidirectional_target' => array(
+ ),
+ 'parent_repeater' => 'field_6629b22cf3b93',
+ ),
+ ),
+ 'parent_repeater' => 'field_6629b29ef3b94',
+ ),
+ array(
+ 'key' => 'field_6666a5001995c',
+ 'label' => '注意書き',
+ 'name' => 'note',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ 'parent_repeater' => 'field_6629b29ef3b94',
+ ),
+ ),
+ ),
+ array(
+ 'key' => 'field_6665df4f6579a',
+ 'label' => 'イベント用 大画像',
+ 'name' => 'company',
+ 'aria-label' => '',
+ 'type' => 'group',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'layout' => 'block',
+ 'sub_fields' => array(
+ array(
+ 'key' => 'field_66a9048005bd8',
+ 'label' => 'タイトル',
+ 'name' => 'title',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '未入力の場合、エリアが非表示になります。',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ array(
+ 'key' => 'field_6666ac6a83d20',
+ 'label' => 'pc',
+ 'name' => 'pc',
+ 'aria-label' => '',
+ 'type' => 'image',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'return_format' => 'array',
+ 'library' => 'all',
+ 'min_width' => '',
+ 'min_height' => '',
+ 'min_size' => '',
+ 'max_width' => '',
+ 'max_height' => '',
+ 'max_size' => '',
+ 'mime_types' => '',
+ 'preview_size' => 'medium',
+ ),
+ array(
+ 'key' => 'field_6666ac7883d21',
+ 'label' => 'sp',
+ 'name' => 'sp',
+ 'aria-label' => '',
+ 'type' => 'image',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'return_format' => 'array',
+ 'library' => 'all',
+ 'min_width' => '',
+ 'min_height' => '',
+ 'min_size' => '',
+ 'max_width' => '',
+ 'max_height' => '',
+ 'max_size' => '',
+ 'mime_types' => '',
+ 'preview_size' => 'medium',
+ ),
+ ),
+ ),
+ array(
+ 'key' => 'field_666a7ae598c1d',
+ 'label' => 'キャンペーンタイトル',
+ 'name' => 'campaign_title',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ array(
+ 'key' => 'field_6665dfefc7100',
+ 'label' => 'キャンペーン',
+ 'name' => 'campaign',
+ 'aria-label' => '',
+ 'type' => 'wysiwyg',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'tabs' => 'text',
+ 'media_upload' => 1,
+ 'toolbar' => 'full',
+ 'delay' => 0,
+ ),
+ array(
+ 'key' => 'field_666a7b0f98c1e',
+ 'label' => 'インフルエンサープログラムタイトル',
+ 'name' => 'influencer_title',
+ 'aria-label' => '',
+ 'type' => 'text',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'maxlength' => '',
+ 'placeholder' => '',
+ 'prepend' => '',
+ 'append' => '',
+ ),
+ array(
+ 'key' => 'field_666a797589ee4',
+ 'label' => 'インフルエンサープログラム',
+ 'name' => 'influencer',
+ 'aria-label' => '',
+ 'type' => 'wysiwyg',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'default_value' => '',
+ 'tabs' => 'text',
+ 'media_upload' => 1,
+ 'toolbar' => 'full',
+ 'delay' => 0,
+ ),
+ array(
+ 'key' => 'field_666a7a4b98c1c',
+ 'label' => '参加申込を表示する',
+ 'name' => 'cta_btn',
+ 'aria-label' => '',
+ 'type' => 'true_false',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'message' => '',
+ 'default_value' => 0,
+ 'ui' => 0,
+ 'ui_on_text' => '',
+ 'ui_off_text' => '',
+ ),
+ array(
+ 'key' => 'field_666a7a4b98c1d',
+ 'label' => 'show アーカイブ動画',
+ 'name' => 'cta_video_btn',
+ 'aria-label' => '',
+ 'type' => 'true_false',
+ 'instructions' => '',
+ 'required' => 0,
+ 'conditional_logic' => 0,
+ 'wrapper' => array(
+ 'width' => '',
+ 'class' => '',
+ 'id' => '',
+ ),
+ 'message' => '',
+ 'default_value' => 0,
+ 'ui' => 0,
+ 'ui_on_text' => '',
+ 'ui_off_text' => '',
+ ),
+ ),
+ ),
+ ),
+ 'location' => array(
+ array(
+ array(
+ 'param' => 'post_type',
+ 'operator' => '==',
+ 'value' => 'event',
+ ),
+ ),
+ array(
+ array(
+ 'param' => 'post_template',
+ 'operator' => '==',
+ 'value' => 'templates/page-user-day.php',
+ ),
+ ),
+ ),
+ 'menu_order' => 10,
+ 'position' => 'normal',
+ 'style' => 'default',
+ 'label_placement' => 'top',
+ 'instruction_placement' => 'label',
+ 'hide_on_screen' => '',
+ 'active' => true,
+ 'description' => '',
+ 'show_in_rest' => 0,
+) );
+} );
+
+
diff --git a/pingcap-jp/bootstrap/shortcodes.php b/pingcap-jp/bootstrap/shortcodes.php
index 2725366..a9dc050 100644
--- a/pingcap-jp/bootstrap/shortcodes.php
+++ b/pingcap-jp/bootstrap/shortcodes.php
@@ -72,3 +72,7 @@
return '
' . SVG::get_svg('table-block/table_' . $svg_name, ['class' => implode(' ', $svg_classes)]) . '
';
});
+
+add_shortcode('user_day_btn_anc', function () {
+ return 'イベントの参加申込はこちら';
+});
diff --git a/pingcap-jp/header.php b/pingcap-jp/header.php
index 757c3b3..7375dfd 100644
--- a/pingcap-jp/header.php
+++ b/pingcap-jp/header.php
@@ -1,7 +1,6 @@
>
@@ -13,7 +12,6 @@
if (!defined('IGNORE_USER_SCRIPTS') || !constant('IGNORE_USER_SCRIPTS')) {
the_field(Constants\ACF::THEME_OPTIONS_SCRIPTS_BASE . '_global_head_top_content', 'option', false);
}
-
?>
@@ -35,6 +33,11 @@
+
+
+
+
+
true,
+ 'public' => true,
+ 'show_ui' => true,
+ 'show_in_quick_edit' => true,
+ 'show_admin_column' => true,
+ 'show_in_nav_menus' => true,
+ 'show_in_rest' => true,
+ 'query_var' => true,
+ "rest_controller_class" => "WP_REST_Terms_Controller",
+ 'labels' => [
+ 'name' => $plural_label,
+ 'singular_name' => $single_label,
+ 'search_items' => 'Search ' . $plural_label,
+ 'all_items' => 'All ' . $plural_label,
+ 'parent_item' => 'Parent ' . $single_label,
+ 'parent_item_colon' => 'Parent ' . $single_label . ':',
+ 'edit_item' => 'Edit ' . $single_label,
+ 'update_item' => 'Update ' . $single_label,
+ 'add_new_item' => 'Add New ' . $single_label,
+ 'new_item_name' => 'New ' . $single_label . ' Name'
+ ]
+ ]
+);
diff --git a/pingcap-jp/templates/page-user-day.php b/pingcap-jp/templates/page-user-day.php
new file mode 100644
index 0000000..70ba476
--- /dev/null
+++ b/pingcap-jp/templates/page-user-day.php
@@ -0,0 +1,559 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 開催概要
+
+
+
+
+
+
+ - 開催日
+ -
+
+
+
+
+
+
+ - 時間
+ -
+
+
+
+
+
+
+ - 形式
+ -
+
+
+
+
+
+
+ - 主催
+ -
+
+
+
+
+
+
+ - 参加費
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+*{flex:1}.a-text-note:before{content:attr(data-note-head) ""}.a-text-link{color:currentcolor;display:inline-block}.a-text-link_inner{align-items:center;display:flex;gap:.8rem}.a-text-link_inner svg{fill:var(--color-primary)}.a-heading{display:grid;font-size:.9375rem;row-gap:.5em}.a-heading>*{display:block}@media (min-width:750px){.a-heading{font-size:1.25rem}.a-heading>*{font-weight:700}}.a-heading b{color:var(--color-primary)}.a-button{align-items:center;display:flex;height:100%;justify-content:center;line-height:1.6;position:relative;text-align:center;text-decoration:none;transition:background-color var(--anime-duration) var(--anime-function),color var(--anime-duration) var(--anime-function),border-color var(--anime-duration) var(--anime-function),box-shadow var(--anime-duration) var(--anime-function);width:100%}.a-button.is-left{justify-content:flex-start;min-height:4.8rem;padding:1rem 1.6rem;text-align:left}.a-button.is-left .a-button_inner{align-items:center;display:flex;gap:1rem}.a-button .icon{fill:var(--color-primary);left:1.6rem;position:absolute;top:50%;transform:translateY(-50%)}.a-button small{align-items:center;display:flex;font-size:1.3rem;justify-content:center}.a-button small svg:not(:first-child){transform:scaleX(-1)}.a-button.is-content-fit{min-height:4.8rem}.a-button.is-content-fit.is-type-border-thin{min-height:5.2rem}@media (min-width:750px){.a-button.is-content-fit{height:auto;min-height:5.6rem;min-width:22rem;padding:1rem 1.8rem 1rem 2.4rem;width:-webkit-fit-content;width:fit-content}.a-button.is-content-fit.is-type-border-thin{min-height:4.2rem;min-width:19.2rem;padding:.8rem 2.4rem}.a-button.is-content-fit.is-no-pdx{padding-left:1rem;padding-right:1rem}}.a-button.is-content-fit .a-button_inner{align-items:center;display:flex;gap:1rem}@media (min-width:750px){.a-button.md\:is-left{justify-content:flex-start;text-align:left}}.a-button.is-design-square{border-radius:1rem}.a-button.is-design-capsule{border-radius:10rem}.a-button.is-design-none{border-radius:0;line-height:1.4}.a-button.is-design-none .a-button_inner{align-items:center;display:flex;gap:.6rem}.a-button.is-design-none .a-button_inner svg{fill:var(--color-primary);flex-shrink:0}.a-button.is-type-solid{--change-color-bg:var(--color-white);--change-color-text:var(--color-button-solid);--change-color-fill:var(--color-button-solid);--change-color-border:var(--color-button-solid);background-color:var(--color-button-solid);border:.1rem solid var(--color-button-solid);color:var(--color-white)}.a-button.is-type-solid svg{fill:var(--color-white)}.a-button.is-type-border{--change-color-bg:var(--color-white);--change-color-text:var(--color-black);--change-color-border:var(--color-black);background-color:var(--color-black);border:.2rem solid var(--color-white);color:var(--color-white)}.a-button.is-type-border span{color:var(--color-white)}@media (any-hover:hover){.a-button.is-type-border:hover span{color:var(--color-black)}}@media (any-hover:none){.a-button.is-type-border:active span{color:var(--color-black)}}.a-button.is-type-solid-white{--change-color-text:var(--color-white);--change-color-fill:var(--color-white);background:var(--color-white);border:1px solid var(--color-white)}.a-button.is-type-solid-white span{color:var(--color-black)}.a-button.is-type-solid-white svg{fill:var(--color-black)}@media (any-hover:hover){.a-button.is-type-solid-white:hover{background-color:var(--color-black)}.a-button.is-type-solid-white:hover span{color:var(--color-white)}.a-button.is-type-solid-white:hover svg{fill:var(--color-white)}}@media (any-hover:none){.a-button.is-type-solid-white:active{background-color:var(--color-black)}.a-button.is-type-solid-white:active span{color:var(--color-white)}.a-button.is-type-solid-white:active svg{fill:var(--color-white)}}.a-button.is-type-grd-primary{--change-color-text:var(--color-white);--change-color-fill:var(--color-white);background-image:linear-gradient(180deg,#f97daa,#e64476 50%,#e64476);background-position:0 0;background-size:100% 200%;border:1px solid #f5749c;color:var(--color-white);transition:background-position var(--anime-duration) var(--anime-function)}.a-button.is-type-grd-primary span{color:var(--color-white)}.a-button.is-type-grd-primary svg{fill:var(--color-white)}@media (any-hover:hover){.a-button.is-type-grd-primary:hover{background-position:0 -100%;border:1px solid #f5749c}}@media (any-hover:none){.a-button.is-type-grd-primary:active{background-position:0 -100%;border:1px solid #f5749c}}.a-button.is-type-grd-secondary{--change-color-text:var(--color-white);--change-color-fill:var(--color-white);background-image:linear-gradient(180deg,#0ca6f2,#3d64ea 50%,#3d64ea);background-position:0 0;background-size:100% 200%;border:1px solid #0ca6f2;color:var(--color-white);transition:background-position var(--anime-duration) var(--anime-function)}.a-button.is-type-grd-secondary span{color:var(--color-white)}.a-button.is-type-grd-secondary svg{fill:var(--color-white)}@media (min-width:750px){.a-button.is-type-grd-secondary{min-width:0!important}}@media (any-hover:hover){.a-button.is-type-grd-secondary:hover{background-position:0 -100%;border:1px solid #0ca6f2}}@media (any-hover:none){.a-button.is-type-grd-secondary:active{background-position:0 -100%;border:1px solid #0ca6f2}}.a-button.is-type-grd-secondary.is-disabled{background-color:#ccc;background-image:none;border:1px solid #ccc;pointer-events:none}.a-button.is-type-gradient{--change-color-text:var(--color-white);--change-color-fill:var(--color-white);background-image:var(--color-button-gradient01);background-position:0 0;background-size:200% 100%;color:var(--color-white);transition:background-position var(--anime-duration) var(--anime-function)}.a-button.is-type-gradient svg{fill:var(--color-white)}@media (any-hover:hover){.a-button.is-type-gradient:hover{background-position:-100% 0}}@media (any-hover:none){.a-button.is-type-gradient:active{background-position:-100% 0}}.a-button.is-type-text{--change-color-bg:#0000}.a-button.is-type-cv-primary{--change-color-text:var(--color-primary);--change-color-fill:var(--color-primary);--change-color-border:var(--color-primary);background-color:var(--color-primary);border:.1rem solid var(--color-primary);color:var(--color-white)}.a-button.is-type-cv-secondary{--change-color-text:var(--color-secondary);--change-color-fill:var(--color-secondary);--change-color-border:var(--color-secondary);background-color:var(--color-secondary);border:.1rem solid var(--color-secondary);color:var(--color-white)}@media (any-hover:hover){.a-button:hover{background-color:var(--change-color-bg);border-color:var(--change-color-border);color:var(--change-color-text)}.a-button:hover svg{fill:var(--change-color-fill)}.a-button:hover .a-button-text+svg{transform:translateX(var(--change-translate-x))}}@media (any-hover:none){.a-button:active{background-color:var(--change-color-bg);border-color:var(--change-color-border);color:var(--change-color-text)}.a-button:active svg{fill:var(--change-color-fill)}.a-button:active .a-button-text+svg{transform:translateX(var(--change-translate-x))}}.a-image{line-height:0;position:relative}.a-image.is-fit{inset:0;position:absolute}.a-image.is-fit img{height:100%;object-fit:cover;width:100%}.a-image.is-aspect-4-3{padding-top:75%;width:100%}.a-image.is-aspect-4-3 img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.a-image.is-aspect-16-9{padding-top:56.25%;width:100%}.a-image.is-aspect-16-9 img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.m-text-wrap>*+*{margin-top:.625em}.m-text-wrap>.a-text-note+.a-text-note{margin-top:.5em}.o-footer{background-color:var(--color-primary-dark);color:var(--color-white);padding-top:4rem;position:relative}@media (min-width:750px){.o-footer{padding-top:4.5rem}}.o-footer:before{background-color:#ffffff4d;content:"";display:block;height:.1rem;left:1.2rem;position:absolute;right:1.2rem;top:0}@media (min-width:750px){.o-footer:before{left:4rem;right:4rem}}.o-footer_inner{position:relative}.o-footer_top{display:block}@media (min-width:750px){.o-footer_top{display:flex}}.o-footer_top-info{width:100%}@media (max-width:749px){.o-footer_top-info{padding:0 1.2rem}}@media (min-width:750px){.o-footer_top-info{padding-right:6rem;width:45%}}.o-footer_top-info-logo{position:relative}@media (min-width:750px){.o-footer_top-info-logo{width:33.8rem}}.o-footer_top-info-address{font-size:1.4rem;line-height:2;margin-top:4rem}@media (min-width:750px){.o-footer_top-info-address{font-size:1.4rem;margin-top:4rem}}.o-footer_top-info-comment{font-size:1.2rem;margin-top:1.2em}@media (min-width:750px){.o-footer_top-sitemap{flex:1}}@media (max-width:749px){.o-footer_top-sitemap{margin-top:4.2rem;padding-left:1.2rem;padding-right:1.2rem;padding-top:4.2rem;position:relative;width:100%}.o-footer_top-sitemap:before{background-color:#ffffff4d;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0}}@media (min-width:750px){.o-footer_bottom{align-items:center;display:flex;justify-content:flex-start;margin-top:1.5rem;padding:0 0 4rem}}@media (max-width:749px){.o-footer_bottom{border-top:none;display:block;margin-top:4.2rem;padding:2.2rem 0 2rem;position:relative;width:100%}.o-footer_bottom:before{background-color:#ffffff4d;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0}}.o-footer_bottom-copyright-item{font-size:1.2rem;letter-spacing:normal;text-align:center}@media (min-width:750px){.o-footer_bottom-copyright-item{font-size:1.4rem;margin-top:0;text-align:center}}.o-footer-sitemap{display:flex;flex-direction:column;font-size:1.4rem;font-weight:700;gap:1rem;position:relative}@media (min-width:750px){.o-footer-sitemap{align-items:flex-start;display:flex;flex-direction:row;font-size:1.4rem;font-weight:400;gap:0;justify-content:flex-end}}.o-footer-sitemap_cols{display:grid;gap:1rem;grid-template-columns:auto}@media (min-width:750px){.o-footer-sitemap_cols:not(:last-of-type){margin-right:6rem}}@media (only-sp){.o-footer-sitemap_rows{margin-top:2rem}}.o-footer-sitemap_child-list{display:grid;gap:.8rem;grid-template-columns:auto;padding-top:.3em}@media (min-width:750px){.o-footer-sitemap_child-list{padding-left:.3em;padding-top:.8em}}.o-footer-sitemap_child-list li{padding-left:1em;position:relative}.o-footer-sitemap_child-list li:before{color:var(--color-black);content:"-";left:0;position:absolute}@media (max-width:749px){.o-footer-sitemap_link>a,.o-footer-sitemap_trigger>a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath fill='%23666' d='m5.824 6.458-4.538 5.329a.506.506 0 0 1-.395.194.503.503 0 0 1-.393-.194l-.335-.39a.74.74 0 0 1 0-.926l3.811-4.479L.159 1.511a.712.712 0 0 1-.162-.462c0-.177.057-.341.162-.465L.493.19A.529.529 0 0 1 .888 0c.15 0 .289.07.394.19l4.542 5.338a.714.714 0 0 1 .162.464.723.723 0 0 1-.162.466Z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:1.2vw auto;display:block;position:relative}}.o-footer-sitemap_link>a[target=_blank],.o-footer-sitemap_trigger>a[target=_blank]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath fill='%23666' fill-rule='evenodd' d='M8.999 6.999v-6h-6V0h7v6.999h-1Zm-2 3H0v-7h6.999v7Zm-1-6h-5v5h5v-5Z'/%3E%3C/svg%3E");background-position:right 3px center;background-repeat:no-repeat;background-size:.7em auto;margin-right:.2em;padding-right:1.3em}.o-footer-links{display:block;font-size:1.4rem;position:relative}@media (min-width:750px){.o-footer-links{display:flex;font-size:1.4rem}.o-footer-links>div:not(:last-of-type){margin-right:4rem}}.o-footer-links_social-list{align-items:center;display:flex}@media (min-width:750px){.o-footer-links_social-list{justify-content:center}}.o-footer-links_social-list li{line-height:0}.o-footer-links_social-list li:not(:last-of-type){margin-right:20px}@media (min-width:750px){.o-footer-links_social-list li:not(:last-of-type){margin-right:2rem}}.o-footer-links_social-button{display:block}.o-footer-links_social-button svg{fill:var(--color-black);transition:fill .3s ease-out}.o-footer-links_other-list{align-items:center;display:flex}@media (min-width:750px){.o-footer-links_other-list{justify-content:center}}.o-footer-links_other-list li:not(:last-of-type){margin-right:2.4rem}.o-header{background-color:var(--color-white);height:auto;left:0;position:fixed;top:0;transition:background-color .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out;width:100%;z-index:100}@media (min-width:750px){.o-header{position:fixed}}.o-header_sub{align-items:center;background-color:var(--color-gray-f5);display:flex;height:3.2rem;justify-content:center;opacity:1;transition:height .3s linear,opacity .3s linear}@media (min-width:750px){.o-header_sub{height:3.2rem;padding:0 4rem;position:relative;z-index:10}}.o-header_sub-inner{display:flex;justify-content:space-between;width:100%}@media (min-width:750px){.o-header_sub-inner{max-width:140rem;width:100%}}.o-header_sub-message-copy{font-size:1.3rem;font-weight:400}@media (min-width:750px){.o-header_sub-message-copy{font-size:1.2rem}}.o-header_pc{display:none;height:auto;margin:0 auto;padding:0 45px;width:100%}@media (min-width:750px){.o-header_pc{display:block;padding:0 4rem}}.o-header_sp{display:block}@media (min-width:750px){.o-header_sp{display:none;height:auto;width:100%}.o-header_sp .o-header_menu button{background-color:var(--color-white);border-radius:50%;transition:box-shadow .3s ease-out}}.o-header_inner{display:flex;height:5.6rem;justify-content:space-between;margin:0 auto;transition:height .3s ease-out,box-shadow .3s ease-out;width:100%}@media (max-width:749px){.o-header_inner{padding:0 0 0 2.4rem}}@media (min-width:750px){.o-header_inner{height:10rem;max-width:140rem}}.o-header_global{display:flex;position:relative;z-index:3}@media (min-width:750px){.o-header_global>div:not(:first-child){margin-left:3.2rem}}.o-header_logo{align-items:center;display:flex;line-height:0;width:auto}@media (max-width:749px){.o-header_logo{width:10rem}}@media (min-width:750px){.o-header_logo svg{height:auto;width:100%}}.o-header_logo-link{display:block}.o-header_nav{font-size:1.4rem;margin-left:35px}.o-header_actions{align-items:center;display:flex;flex:1;justify-content:flex-end;position:relative;z-index:2}.o-header_tel:not(:first-child){margin-left:10px}.o-header_tel-link{align-items:center;display:flex;gap:.5rem}@media (min-width:750px){.o-header_tel-link{pointer-events:none}}.o-header_tel-icon{align-items:center;background-color:var(--color-primary);border-radius:3rem;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.o-header_tel-icon svg{fill:var(--color-white)}.o-header_tel-num{font-size:1.8rem;font-weight:700;letter-spacing:normal;line-height:1;padding-top:6px}.o-header_tel-time{font-size:1.3rem;letter-spacing:normal}.o-header_cv{align-items:center;display:flex;justify-content:flex-end}.o-header_cv:not(:first-child){margin-left:10px}@media (min-width:750px){.o-header_cv{display:flex;gap:.8rem}}.o-header_cv-item{font-weight:700;height:3.2rem;letter-spacing:normal;transition:height .3s ease-out;width:-webkit-fit-content;width:fit-content}@media (min-width:750px){.o-header_cv-item{font-size:1.3rem;height:4rem;width:-webkit-fit-content;width:fit-content}}.o-header_cv-item .a-button.is-fit{padding:0 1rem}.o-header_menu,.o-header_menu .js-menu-trigger{align-items:center;display:flex;height:100%}.o-header_menu .js-menu-trigger{-webkit-appearance:none;appearance:none;cursor:pointer;flex-direction:column;gap:.6rem;justify-content:center;padding:0;position:relative;width:5.6rem}.o-header_menu span{pointer-events:none}.o-header_menu-line{display:block;position:relative;width:1.6rem}.o-header_menu-line,.o-header_menu-line:after{background-color:var(--color-primary);height:3px;transition:all 0 ease-out 0s}.o-header_menu-line:after{border-radius:10px;content:"";left:0;position:absolute;right:0;top:-6px}@media (min-width:750px){.o-header_menu-line:after{height:2px;top:-4px}}.o-header_menu-line:before{background-color:var(--color-primary);border-radius:10px;bottom:-6px;content:"";height:3px;left:0;position:absolute;right:0}@media (min-width:750px){.o-header_menu-line:before{bottom:-4px;height:2px}}.is-scrolled .o-header_sub{height:0;opacity:0}@media (min-width:750px){.is-scrolled .o-header_inner{height:8rem}}.is-hamburger-pc-open .o-global-menu{display:none}.is-hamburger-pc-open .o-header_menu-trigger span{background-color:initial}.is-hamburger-pc-open .o-header_menu-trigger span:before{bottom:0;transform:rotate(-45deg)}.is-hamburger-pc-open .o-header_menu-trigger span:after{top:0;transform:rotate(45deg)}@media (min-width:750px){.is-hamburger-sp-open .o-header .o-header_sp .o-header_menu-trigger span{background-color:initial}.is-hamburger-sp-open .o-header .o-header_sp .o-header_menu-trigger span:before{bottom:0;transform:rotate(-45deg)}.is-hamburger-sp-open .o-header .o-header_sp .o-header_menu-trigger span:after{top:0;transform:rotate(45deg)}.is-scrolled .o-header_sub{height:0;opacity:0}}#index:not(.is-scrolled) .o-header{background-color:initial}#index:not(.is-scrolled) .o-header .o-header_logo-link{align-items:center;background-color:var(--color-white);display:flex;height:2.5rem;-webkit-mask:no-repeat center/100%;mask:no-repeat center/100%;-webkit-mask-image:url(/assets/img/common/logo.png);mask-image:url(/assets/img/common/logo.png);transition:background-color .3s ease-out;width:10rem}@media (min-width:750px){#index:not(.is-scrolled) .o-header .o-header_logo-link{height:2.9rem;width:14rem}}#index:not(.is-scrolled) .o-header .o-header_logo-link img{opacity:0;transition:opacity .3s ease-out}#index:not(.is-scrolled) .o-global-menu_link .a-button-text,#index:not(.is-scrolled) .o-header_tel-link{color:var(--color-white);transition:color .3s ease-out}#index:not(.is-scrolled) .o-header_tel-link .o-header_tel-icon{background-color:var(--color-white);transition:background-color .3s ease-out}#index:not(.is-scrolled) .o-header_tel-link .o-header_tel-icon svg{fill:var(--color-primary);transition:fill .3s ease-out}#index:not(.is-scrolled) .o-header_menu-line,#index:not(.is-scrolled) .o-header_menu-line:after,#index:not(.is-scrolled) .o-header_menu-line:before{background-color:var(--color-white);transition:background-color .3s ease-out}.o-global-menu{display:none}@media (min-width:750px){.o-global-menu{display:flex;font-size:1.4rem;margin-left:40px}}.o-global-menu_item{height:100%;position:relative;transition:opacity .2s ease-out}.o-global-menu_item:not(:first-of-type){margin-left:1.4em}.o-global-menu_panel{left:0;opacity:0;padding-top:10px;position:absolute;top:100%;transform:translateY(5px);transition:opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out;visibility:hidden}.o-global-menu_panel.is-active{opacity:1;transform:translateY(0);visibility:visible}.o-global-menu_panel-list{background-color:#fff;border-radius:4px;box-shadow:0 6px 10px #0003;padding:2rem}.o-global-menu_panel-list-item:not(:first-of-type){margin-top:1em}.o-global-menu_panel-list-item .a-text-link{white-space:nowrap}.o-global-menu_link,.o-global-menu_trigger{align-items:center;display:flex;height:100%}.o-global-menu_link .a-button-text,.o-global-menu_trigger .a-button-text{align-items:center;display:flex;position:relative}.o-global-menu_link .a-button-text:before,.o-global-menu_trigger .a-button-text:before{background-color:var(--color-primary);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-out;width:100%}@media (any-hover:hover){.o-global-menu_link .a-button-text:hover:before,.o-global-menu_trigger .a-button-text:hover:before{transform:scaleX(1);transform-origin:left}}@media (any-hover:none){.o-global-menu_link .a-button-text:active:before,.o-global-menu_trigger .a-button-text:active:before{transform:scaleX(1);transform-origin:left}}.o-global-menu_link .a-text-link .a-icon,.o-global-menu_trigger .a-text-link .a-icon{height:21px;margin-left:.1em;width:21px}.o-global-menu_link .a-text-link.is-touch-hover,.o-global-menu_trigger .a-text-link.is-touch-hover{transform:translateX(0)}.o-global-menu_trigger.is-active .a-icon{transform:rotate(180deg)}.o-global-menu_trigger.is-active .is-touch-hover .a-icon{transform:rotate(180deg) translateX(0)}.o-hamburger-menu{background-color:var(--color-white);height:auto;left:0;opacity:0;position:absolute;right:0;top:100%;transition:opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out;visibility:hidden}.o-hamburger-menu.is-pc{display:none}@media (min-width:750px){.o-hamburger-menu.is-pc{display:block}}.o-hamburger-menu.is-sp{display:block}@media (min-width:750px){.o-hamburger-menu.is-sp{display:none}}.o-hamburger-menu_inner{max-height:calc(100vh - 5.4rem);overflow:auto;padding-bottom:13rem}.o-hamburger-menu-sitemap{font-size:1.8rem;font-weight:700;margin-top:2.2rem;padding:0 2rem}.o-hamburger-menu-sitemap_cols{border-bottom:1px solid var(--color-gray-70)}.o-hamburger-menu-sitemap_rows{border-top:1px solid var(--color-gray-70)}.o-hamburger-menu-sitemap_rows>.a-text-link span{border-left:3px solid var(--color-primary);padding-left:.8rem}.o-hamburger-menu-sitemap_rows.is-opened>.a-text-link svg{transform:rotate(180deg)}.o-hamburger-menu-sitemap_child{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.o-hamburger-menu-sitemap_child-list{margin-top:-1.8rem;padding:0 2rem}.o-hamburger-menu-sitemap_child-list li:not(:first-child){border-top:1px dotted var(--color-gray-70)}.o-hamburger-menu-sitemap .a-text-link{align-items:center;color:var(--color-black);display:flex;font-weight:700;justify-content:space-between;line-height:1.4;padding:1.8rem 0;position:relative}.o-hamburger-menu-sitemap .a-text-link span{flex:1;padding-right:1.5em}.o-hamburger-menu-sitemap .a-text-link svg{flex-shrink:0;height:2rem;width:2rem}.o-breadcrumb{position:relative}.o-breadcrumb_section.is-mainvisual{left:0;position:absolute;right:0;top:5.6rem;z-index:5}@media (min-width:750px){.o-breadcrumb_section.is-mainvisual{top:10rem}}.o-breadcrumb_section.is-mainvisual .o-breadcrumb_list li:not(:last-child):after{color:var(--color-gray-cc)}.o-breadcrumb_section.is-mainvisual .o-breadcrumb_link{color:var(--color-white)}.o-breadcrumb_list{display:flex;flex-wrap:wrap;font-size:1.2rem;height:auto;padding:0;row-gap:.8rem}@media (min-width:750px){.o-breadcrumb_list{font-size:1.2rem;padding:1.8rem 0}}.o-breadcrumb_list li{align-items:center;display:flex;line-height:1.3}.o-breadcrumb_list li:not(:last-child):after{content:">";display:block;margin:0 1rem}.o-breadcrumb_list li:last-child a{font-weight:700;pointer-events:none;text-decoration:none}.o-breadcrumb_link{color:var(--color-black)}@media (any-hover:hover){.o-breadcrumb_link:hover{text-decoration:underline}}@media (any-hover:none){.o-breadcrumb_link:active{text-decoration:underline}}.o-common-middle-cta{align-items:center;border-radius:.5rem;box-shadow:0 2px 5px 0 #0003;display:flex;flex-direction:column;gap:2rem;padding:3.6rem 1.2rem 6.4rem}@media (min-width:750px){.o-common-middle-cta{flex-direction:row;justify-content:space-between;padding:3.6rem 4rem}}@media (min-width:750px){.o-common-middle-cta_head{padding-left:1rem}}@media (max-width:749px){.o-common-middle-cta_content{width:100%}}.o-common-middle-cta_list{display:flex;flex-direction:column;gap:1rem}@media (max-width:749px){.o-common-middle-cta_list li{height:9rem;width:100%}.o-common-middle-cta_list li .a-button{font-size:2rem}.o-common-middle-cta_list li .a-button small{font-size:1.6rem}.o-common-middle-cta_list li .a-button small svg{height:1.6rem;width:1.6rem}}@media (min-width:750px){.o-common-middle-cta_list{flex-direction:row;gap:.5rem}}.o-common-bottom-cta{background:linear-gradient(0deg,#020d1c 18%,var(--color-primary) 82%,#003dc8 100%);padding:6rem 0}@media (min-width:750px){.o-common-bottom-cta{padding:8rem 0}}.o-common-bottom-cta_list{display:flex;flex-direction:column;gap:1.4rem}@media (min-width:750px){.o-common-bottom-cta_list{flex-direction:row;gap:1.4rem;justify-content:center}}.o-common-bottom-cta_list li{height:9rem;width:100%}@media (min-width:750px){.o-common-bottom-cta_list li{height:10rem;width:39rem}}.o-common-bottom-cta_list li .a-button{font-size:2rem}@media (min-width:750px){.o-common-bottom-cta_list li .a-button{font-size:2.2rem}}.o-common-bottom-cta_list li .a-button small{font-size:1.6rem}@media (min-width:750px){.o-common-bottom-cta_list li .a-button small{font-size:1.8rem}.o-common-bottom-cta_list li .a-button small svg{height:1.8rem;width:1.8rem}}.o-common-bottom-cta_tel{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:750px){.o-common-bottom-cta_tel{flex-direction:row;gap:2.4rem;justify-content:center;width:auto}}.o-common-bottom-cta_tel-heading{font-weight:700}.o-common-bottom-cta_tel-button{align-items:center;color:var(--color-white);display:flex}@media (max-width:749px){.o-common-bottom-cta_tel-button{border:1px solid var(--color-white);border-radius:6rem;font-size:2.4rem;gap:1rem;height:6.8rem;justify-content:center;width:100%}.o-common-bottom-cta_tel-button svg{height:2.2rem;width:2.2rem}}@media (min-width:750px){.o-common-bottom-cta_tel-button{align-items:center;font-size:2.4rem;gap:.5rem;letter-spacing:.02em}.o-common-bottom-cta_tel-button svg{height:1.8rem;width:1.8rem}}.o-common-bottom-cta_tel-button svg{fill:var(--color-white)}.o-common-bottom-cta_contact{align-items:center;display:flex}.o-common-bottom-cta_contact-button.a-button.is-design-none{color:var(--color-white);height:auto}.o-common-bottom-cta_contact-button.a-button.is-design-none .a-button_inner svg{fill:var(--color-white)}.o-common-banner{display:flex;justify-content:center}.o-common-banner_link{display:block}.o-common-banner_link .a-image{box-shadow:0 2px 5px 0 #0003;transition:opacity .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out}@media (any-hover:hover){.o-common-banner_link:hover .a-image{box-shadow:0 0 0 0 #0000001a;opacity:.8;transform:translateY(2px)}}@media (any-hover:none){.o-common-banner_link:active .a-image{box-shadow:0 0 0 0 #0000001a;opacity:.8;transform:translateY(2px)}}.o-relation-buttons{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:750px){.o-relation-buttons{grid-template-columns:repeat(4,1fr)}}.o-relation-buttons li{min-width:0}.o-card{background-color:#fff;display:block;height:100%;overflow:hidden;position:relative}.o-card.is-add-shadow{box-shadow:0 .5rem .8rem 0 #0000001a}.o-card_stack{display:grid;position:relative}.o-card_stack .o-card_arrow{position:absolute;top:50%;transform:translateY(-50%)}.o-faq_list{border-top:1px solid var(--color-gray-e5);transition:box-shadow .5s ease-in-out,background-color .5s ease-in-out;width:100%}.o-faq_list:last-of-type{border-bottom:1px solid var(--color-gray-e5)}.o-faq_list.is-opened{background-color:#fff;border:none;border-radius:1rem}.o-faq_list.is-opened .o-faq_list-heading-icon{background-color:var(--color-black);border:1px solid var(--color-black)}.o-faq_list.is-opened .o-faq_list-heading-icon:after{transform:translate3d(-50%,-50%,0) rotate(0)}@media (any-hover:hover){.o-faq_list:hover{box-shadow:0 3px 15px #0000000d}}@media (any-hover:none){.o-faq_list:active{box-shadow:0 3px 15px #0000000d}}.o-faq_list-heading{cursor:pointer;font-weight:700;line-height:1.8;padding:2.5rem 4.4rem 2.5rem 4rem;position:relative;transition:box-shadow .5s ease-in-out,background-color .5s ease-in-out;width:100%}@media (min-width:750px){.o-faq_list-heading{padding:2.5rem 6rem 2.5rem 8rem}}.o-faq_list-heading:before{color:var(--color-black);content:"Q";display:inline-block;font-family:var(--font-famiry-en);left:1.2rem;letter-spacing:.06em;line-height:1;position:absolute;top:3rem}@media (min-width:750px){.o-faq_list-heading:before{left:3.5rem;top:3rem}}.o-faq_list-heading-icon{background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:50%;height:1.8rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);transition:background-color .3s ease-out;width:1.8rem}@media (min-width:750px){.o-faq_list-heading-icon{height:2.6rem;right:2rem;width:2.6rem}}.o-faq_list-heading-icon:after,.o-faq_list-heading-icon:before{background-color:var(--color-white);content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) rotate(0);transition:transform .3s ease-out;width:42%}.o-faq_list-heading-icon:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}.o-faq_list-content{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.o-faq_list-content-inner{padding:0 2rem 3rem 4rem;position:relative}@media (min-width:750px){.o-faq_list-content-inner{padding:0 2rem 3rem 8rem}}.o-faq_list-content-inner:before{color:var(--color-primary);content:"A";display:inline-block;font-family:var(--font-famiry-en);left:1.2rem;letter-spacing:.06em;position:absolute;top:0}@media (min-width:750px){.o-faq_list-content-inner:before{left:3.5rem;top:0}}dl.o-bullet-list .o-bullet-list_item .a-text,dl.o-bullet-list .o-bullet-list_item .a-text-link,dl.o-bullet-list>li .a-text,dl.o-bullet-list>li .a-text-link,ul.o-bullet-list .o-bullet-list_item .a-text,ul.o-bullet-list .o-bullet-list_item .a-text-link,ul.o-bullet-list>li .a-text,ul.o-bullet-list>li .a-text-link{display:flex}dl.o-bullet-list .o-bullet-list_item .a-text-link>:last-child,dl.o-bullet-list .o-bullet-list_item .a-text>:last-child,dl.o-bullet-list>li .a-text-link>:last-child,dl.o-bullet-list>li .a-text>:last-child,ul.o-bullet-list .o-bullet-list_item .a-text-link>:last-child,ul.o-bullet-list .o-bullet-list_item .a-text>:last-child,ul.o-bullet-list>li .a-text-link>:last-child,ul.o-bullet-list>li .a-text>:last-child{flex:1}dl.o-bullet-list .o-bullet-list_item .a-text-link:before,dl.o-bullet-list .o-bullet-list_item .a-text:before,dl.o-bullet-list>li .a-text-link:before,dl.o-bullet-list>li .a-text:before,ul.o-bullet-list .o-bullet-list_item .a-text-link:before,ul.o-bullet-list .o-bullet-list_item .a-text:before,ul.o-bullet-list>li .a-text-link:before,ul.o-bullet-list>li .a-text:before{--bullet-size:6;background-color:var(--color-primary);border-radius:9999px;content:"";display:block;height:calc(var(--bullet-size)/10*1rem);margin-right:1rem;max-height:calc(var(--bullet-size)/10*1rem);min-height:calc(var(--bullet-size)/10*1rem);min-width:calc(var(--bullet-size)/10*1rem);transform:translateY(calc(var(--line-height-base)*.5em - var(--bullet-size)/10*1rem/2));width:calc(var(--bullet-size)/10*1rem)}dl.o-bullet-list .o-bullet-list,ul.o-bullet-list .o-bullet-list{padding-left:1.3em}dl.o-order-list,ol.o-order-list{counter-reset:number}dl.o-order-list .o-bullet-list_item .a-text,dl.o-order-list>li .a-text,ol.o-order-list .o-bullet-list_item .a-text,ol.o-order-list>li .a-text{counter-increment:number;display:flex}dl.o-order-list .o-bullet-list_item .a-text>:last-child,dl.o-order-list>li .a-text>:last-child,ol.o-order-list .o-bullet-list_item .a-text>:last-child,ol.o-order-list>li .a-text>:last-child{flex:1}dl.o-order-list .o-bullet-list_item .a-text:before,dl.o-order-list>li .a-text:before,ol.o-order-list .o-bullet-list_item .a-text:before,ol.o-order-list>li .a-text:before{color:var(--color-primary);content:counter(number) ".";font-weight:700;margin-right:.5em}dl.o-order-list .o-order-list,ol.o-order-list .o-order-list{margin-top:3rem;padding-left:1.3em}dl.o-order-list .o-bullet-list_item .a-text,dl.o-order-list .o-bullet-list_item .a-text-link,dl.o-order-list>li .a-text,dl.o-order-list>li .a-text-link,ul.o-text-list .o-bullet-list_item .a-text,ul.o-text-list .o-bullet-list_item .a-text-link,ul.o-text-list>li .a-text,ul.o-text-list>li .a-text-link{align-items:center;display:flex}dl.o-order-list .o-bullet-list_item .a-text-link>:last-child,dl.o-order-list .o-bullet-list_item .a-text>:last-child,dl.o-order-list>li .a-text-link>:last-child,dl.o-order-list>li .a-text>:last-child,ul.o-text-list .o-bullet-list_item .a-text-link>:last-child,ul.o-text-list .o-bullet-list_item .a-text>:last-child,ul.o-text-list>li .a-text-link>:last-child,ul.o-text-list>li .a-text>:last-child{flex:1}dl.o-order-list .o-bullet-list_item .a-text-link:before,dl.o-order-list .o-bullet-list_item .a-text:before,dl.o-order-list>li .a-text-link:before,dl.o-order-list>li .a-text:before,ul.o-text-list .o-bullet-list_item .a-text-link:before,ul.o-text-list .o-bullet-list_item .a-text:before,ul.o-text-list>li .a-text-link:before,ul.o-text-list>li .a-text:before{content:attr(data-list-style)}dl.o-order-list .o-text-list,ul.o-text-list .o-text-list{padding-left:1.3em}.o-media-card{display:grid;gap:2rem;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;min-width:0;position:relative}.o-media-card_visual,.o-media-card_visual-inner{position:relative;z-index:1}.o-media-card_visual-logo{align-items:center;background-color:var(--color-white);border-radius:.4rem;bottom:.8rem;display:flex;height:5.2rem;justify-content:center;margin:0 auto;padding:1.2rem;position:absolute;right:.8rem;width:12.4rem;z-index:2}.o-media-card_visual-logo .a-image img{height:100%;object-fit:contain;width:100%}.o-media-card_content-inner{display:grid;gap:1.5rem;grid-template-columns:1fr}.o-media-panel{background-color:var(--color-white);border-radius:.5rem;display:flex;overflow:hidden;position:relative}.o-media-panel.is-horizontal{align-items:center;flex-direction:row}.o-media-panel.is-vertical{flex-direction:column}.o-media-panel.is-icon .o-media-panel_visual{padding-left:2.4rem}@media (min-width:750px){.o-media-panel.is-icon .o-media-panel_visual{padding-left:4.5rem}}.o-media-panel.is-icon .o-media-panel_visual .a-image{align-items:center;background:var(--color-gradation-02);border-radius:50%;display:flex;height:6.4rem;justify-content:center;width:6.4rem}@media (min-width:750px){.o-media-panel.is-icon .o-media-panel_visual .a-image{height:9rem;width:9rem}}.o-media-panel_visual{flex-shrink:0}.o-media-panel_content{flex:1;min-width:0;padding:2.4rem 2.4rem 3rem}@media (min-width:750px){.o-media-panel_content{padding:3.4rem 5rem 3.4rem 3.4rem}}.o-media-seminar{position:relative}.o-media-seminar.is-horizontal .o-media-seminar_link{background-color:var(--color-white);border-radius:.5rem;box-shadow:0 5px 8px 0 #0000001a;display:flex;flex-direction:column;gap:2rem;padding:2.4rem}@media (min-width:750px){.o-media-seminar.is-horizontal .o-media-seminar_link{flex-direction:row;gap:3.2rem;padding:3.2rem 4rem}}.o-media-seminar.is-horizontal .o-media-seminar_visual{width:auto}@media (max-width:749px){.o-media-seminar.is-horizontal .o-media-seminar_visual{margin:-2.4rem -2.4rem 0}}@media (min-width:750px){.o-media-seminar.is-horizontal .o-media-seminar_visual{width:38rem}}.o-media-seminar.is-horizontal .o-media-seminar_content{flex:1}@media (min-width:750px){.o-media-seminar.is-horizontal .o-media-seminar_content-inner{padding-top:3.2rem}}@media (max-width:749px){.o-media-seminar.is-horizontal .o-media-seminar_button{display:flex;justify-content:flex-end;margin:2rem 0 0}.o-media-seminar.is-horizontal .o-media-seminar_button button{width:-webkit-fit-content;width:fit-content}}@media (min-width:750px){.o-media-seminar.is-horizontal .o-media-seminar_button{bottom:0;position:absolute;right:0}}.o-media-seminar.is-vertical .o-media-seminar_link{background-color:var(--color-white);border-radius:.5rem;box-shadow:0 5px 8px 0 #0000001a;display:flex;flex-direction:column;gap:1.4rem;height:100%;overflow:hidden;padding:2.4rem}.o-media-seminar.is-vertical .o-media-seminar_visual{margin:-2.4rem -2.4rem 0;width:auto}.o-media-seminar.is-vertical .o-media-seminar_badge{left:.8rem;top:.8rem}.o-media-seminar.is-vertical .o-media-seminar_content{flex:1}.o-media-seminar.is-vertical .o-media-seminar_button{display:flex;justify-content:flex-end;margin-top:2rem}.o-media-seminar_link.is-disabled{pointer-events:none}.o-media-seminar_link.is-disabled .o-media-seminar_visual:before{background-color:#0006;content:"";display:block;inset:0;position:absolute;z-index:2}.o-media-seminar_content,.o-media-seminar_visual{position:relative}.o-media-seminar_badge{align-items:center;border-radius:.5rem;color:var(--color-white);display:flex;font-size:1.4rem;font-weight:700;gap:1rem;justify-content:center;left:.5rem;line-height:1;min-width:7rem;padding:.8rem 1rem;position:absolute;top:.5rem;z-index:5}@media (min-width:750px){.o-media-seminar_badge{font-size:1.4rem;left:.5rem;top:.5rem}}.o-media-column{align-items:center;display:flex;flex-direction:column}@media (min-width:750px){.o-media-column{flex-direction:row}}@media (min-width:750px){.o-media-column.is-reverse{flex-direction:row-reverse}}.o-media-column.is-quarter{gap:3rem}@media (min-width:750px){.o-media-column.is-quarter{gap:6rem}}@media (min-width:750px){.o-media-column.is-quarter .o-media-column_visual{width:33.333%}}@media (min-width:750px){.o-media-column.is-quarter .o-media-column_content{flex:1}}.o-news-index{border-top:1px solid var(--color-gray-e5)}.o-news-index li{border-bottom:1px solid var(--color-gray-e5);padding:2rem 1.2rem;position:relative;transition:background-color .3s ease-out}@media (min-width:750px){.o-news-index li{display:flex;padding:2.5rem}}@media (any-hover:hover){.o-news-index li:hover{background-color:var(--color-gray-f4)}}@media (any-hover:none){.o-news-index li:active{background-color:var(--color-gray-f4)}}.o-news-index_link:before{content:"";display:block;inset:0;position:absolute;z-index:1}.o-news-index_head{align-items:center;display:flex;position:relative;z-index:2}@media (min-width:750px){.o-news-index_head{align-items:flex-start}}.o-news-index_head-date{font-size:1.2rem;margin-right:1em;white-space:nowrap;width:auto}@media (min-width:750px){.o-news-index_head-date{font-size:1.4rem;width:100px}}.o-news-index_head-category{display:flex;width:120px}.o-news-index_head-category a,.o-news-index_head-category span{background-color:var(--color-bg);border-radius:40px;color:var(--color-primary);cursor:pointer;display:block;font-size:1.2rem;font-weight:700;padding:.2em 1em;transition:background-color .3s ease-out,color .3s ease-out}@media (any-hover:hover){.o-news-index_head-category a:hover,.o-news-index_head-category span:hover{background-color:var(--color-primary);color:var(--color-white)}}@media (any-hover:none){.o-news-index_head-category a:active,.o-news-index_head-category span:active{background-color:var(--color-primary);color:var(--color-white)}}.o-sort-simple{display:flex;flex-direction:column;gap:.8rem}@media (min-width:750px){.o-sort-simple{align-items:flex-start;flex-direction:row;gap:2.4rem}}@media (min-width:750px){.o-sort-simple .a-heading{flex-shrink:0;min-height:4rem}}.o-sort-simple_list{display:flex;gap:.8rem;margin:0 -2.4rem;min-width:0;overflow:auto;padding:0 2.4rem .4rem}@media (max-width:749px){.o-sort-simple_list li:last-child{margin-right:2.4rem}}@media (min-width:750px){.o-sort-simple_list{flex:1;margin:0;padding:0}}.o-sort-simple_button{align-items:center;background-color:var(--color-white);border:2px solid var(--color-gray-cc);border-radius:4rem;display:flex;height:4rem;padding:0 1.8rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.o-sort-simple_button.is-current{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);pointer-events:none}@media (any-hover:hover){.o-sort-simple_button:hover{--change-color-bg:var(--color-gray-f5);--change-color-text:var(--color-button-solid);--change-color-border:var(--color-gray-cc)}}@media (any-hover:none){.o-sort-simple_button:active{--change-color-bg:var(--color-gray-f5);--change-color-text:var(--color-button-solid);--change-color-border:var(--color-gray-cc)}}.o-step-horizontal_list{display:grid;gap:5rem;grid-template-columns:1fr}@media (min-width:750px){.o-step-horizontal_list{gap:5rem;grid-template-columns:repeat(5,1fr)}}.o-step-horizontal_list li{align-items:flex-start;background-color:var(--color-white);border:1px solid var(--color-gray-cc);border-radius:10px;display:flex;flex-direction:column;gap:1rem;min-width:0;padding:2rem 2.4rem;position:relative}@media (min-width:750px){.o-step-horizontal_list li{align-items:center;flex-direction:column;gap:1rem;padding:3rem 2rem}}.o-step-horizontal_list li:not(:last-of-type):before{background:url('data:image/svg+xml;utf8,') no-repeat 50%;background-size:contain;content:"";display:block;height:2.4rem;position:absolute;width:2.4rem}@media (max-width:767px){.o-step-horizontal_list li:not(:last-of-type):before{bottom:-3.2rem;left:50%;transform:translate3d(-50%,0,0) rotate(90deg)}}@media (min-width:750px){.o-step-horizontal_list li:not(:last-of-type):before{height:2.4rem;right:-3.6rem;top:50%;transform:translate3d(0,-50%,0);width:2.4rem}}.o-step-horizontal_content{align-items:center;display:flex;flex-direction:row;gap:1.5rem;position:relative}@media (min-width:750px){.o-step-horizontal_content{align-items:center;flex-direction:column;gap:1.5rem}}.o-step-horizontal_text{line-height:1.7}.o-mainvisual{position:relative;width:100%}.o-mainvisual:not(.is-nobg){align-items:center;display:flex;justify-content:center;min-height:40rem}@media (min-width:750px){.o-mainvisual:not(.is-nobg){min-height:28rem;padding-top:2.4rem}}.o-mainvisual:not(.is-nobg) .o-mainvisual_bg{border-radius:1rem;height:100%;isolation:isolate;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.o-mainvisual:not(.is-nobg) .o-mainvisual_content{max-width:120rem;position:relative;width:100%;z-index:2}@media (min-width:750px){.o-mainvisual:not(.is-nobg) .o-mainvisual_button .a-button.is-content-fit{min-width:25rem}}.o-modal{align-items:center;display:flex;height:100vh;left:0;opacity:0;overflow:auto;padding:3rem 2rem 10rem;position:fixed;top:0;transition:visibility .4s ease-out,opacity .4s ease-out;visibility:hidden;width:100%;z-index:100000}.o-modal.is-active{opacity:1;visibility:visible}.o-modal_bg{background-color:#000000b3;inset:0;position:fixed;touch-action:none;z-index:1}.o-modal_wrap{background-color:var(--color-primary-bg);border-radius:.5rem;max-width:800px;padding:2rem 1rem 3rem;position:relative;width:100%;z-index:2}.o-modal_inner{width:100%}.o-modal_close{align-items:center;background-color:var(--color-white);border-radius:50%;box-shadow:0 3px 6px #00000029;cursor:pointer;display:flex;flex-direction:column;height:4.8rem;justify-content:center;position:absolute;right:-1.5rem;top:-1.5rem;transition:background-color .3s ease-out;width:4.8rem;z-index:10}.o-modal_close:after,.o-modal_close:before{background-color:var(--color-black);content:"";display:block;height:1px;width:59%}.o-modal_close:before{transform:rotate(45deg)}.o-modal_close:after{margin-top:-1px;transform:rotate(-45deg)}.pc-only{display:none}@media (min-width:750px){.pc-only{display:block}}.sp-only{display:block}@media (min-width:750px){.sp-only{display:none}}.tw-mt-1{margin-top:.25rem}.tw-mt-2{margin-top:.5rem}.tw-mt-3{margin-top:.75rem}.tw-mt-3\.5{margin-top:.875rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-7{margin-top:1.75rem}.tw-mt-8{margin-top:2rem}.tw-mt-\[0\.2rem\]{margin-top:.2rem}.tw-mt-\[1\.2rem\]{margin-top:1.2rem}.tw-mt-\[1rem\]{margin-top:1rem}.tw-mt-\[2rem\]{margin-top:2rem}.tw-mt-\[3rem\]{margin-top:3rem}.tw-mt-\[4\.2rem\]{margin-top:4.2rem}.tw-mt-\[4rem\]{margin-top:4rem}.tw-mt-\[5rem\]{margin-top:5rem}.tw-mt-\[6rem\]{margin-top:6rem}.tw-flex{display:flex}.tw-grid{display:grid}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-gap-2{gap:.5rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-gap-\[1\.2rem\]{gap:1.2rem}.tw-gap-\[1rem\]{gap:1rem}.tw-overflow-hidden{overflow:hidden}.tw-rounded-2{border-radius:.5rem}.tw-rounded-2\.5{border-radius:.625rem}.tw-bg-\[\#3d3fea\]{--tw-bg-opacity:1;background-color:rgb(61 63 234/var(--tw-bg-opacity))}.tw-bg-\[\#efefef\]{--tw-bg-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity))}.tw-bg-\[--color-primary-dark\]{background-color:var(--color-primary-dark)}.tw-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-\[4\.2rem\]{padding-top:4.2rem}.tw-pb-\[4\.2rem\],.tw-py-\[4\.2rem\]{padding-bottom:4.2rem}.tw-pt-4{padding-top:1rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-3{font-size:.75rem}.tw-text-3\.5{font-size:.875rem}.tw-text-4{font-size:1rem}.tw-text-5{font-size:1.25rem}.tw-text-6{font-size:1.5rem}.tw-text-\[1\.4rem\]{font-size:1.4rem}.tw-text-\[1\.6rem\]{font-size:1.6rem}.tw-text-\[1\.8rem\]{font-size:1.8rem}.tw-text-\[2\.4rem\]{font-size:2.4rem}.tw-text-\[2rem\]{font-size:2rem}.tw-text-\[3rem\]{font-size:3rem}.tw-text-\[4rem\]{font-size:4rem}.tw-font-bold{font-weight:700}.tw-leading-normal{line-height:1.5}.tw-leading-snug{line-height:1.375}.tw-leading-tight{line-height:1.25}.tw-text-\[--color-primary\]{color:var(--color-primary)}.tw-text-\[--color-white\]{color:var(--color-white)}.tw-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.p-hero{align-items:center;background:url(https://static.pingcap.co.jp/dist/tidb-user-day/assets/img/mv_bg_sp.webp) no-repeat 50%/cover;display:flex;height:30.8rem;justify-content:center;position:relative;width:100%}@media (min-width:750px){.p-hero{background:url(https://static.pingcap.co.jp/dist/tidb-user-day/assets/img/mv_bg.webp) no-repeat 50%/auto;height:52rem}}.p-hero_inner{padding-bottom:6rem}@media (min-width:750px){.p-hero_inner{padding-bottom:10rem}}.p-outline{background-color:var(--color-white);border-radius:.8rem;margin-top:-6rem;padding:3.2rem;width:100%}@media (min-width:750px){.p-outline{margin-top:-10rem;padding:4rem 6rem}}.p-outline_item{display:flex;flex-direction:column;gap:1.2rem}@media (min-width:750px){.p-outline_item{flex-direction:row;gap:3.2rem}}.p-outline_item:not(:first-child){border-top:1px solid #ddd;margin-top:2.4rem;padding-top:2.4rem}@media (min-width:750px){.p-outline_left{width:20rem}}@media (min-width:750px){.p-outline_right{flex:1}}.p-outline dl{display:flex;flex-direction:column;gap:.4rem;margin:0}@media (min-width:750px){.p-outline dl{flex-direction:row;gap:2.2rem}}@media (min-width:750px){.p-outline dl dt{width:5rem}}.p-outline dl dd{margin:0}.p-outline dl dd b{font-size:2.4rem}.p-outline dl dd span{display:block;font-size:2rem}.p-timetable-anchor{overflow:auto}@media (max-width:749px){.p-timetable-anchor{margin:0 -1.6rem;padding:0 1.6rem}}.p-timetable-anchor_list{display:flex;flex-wrap:nowrap;gap:.8rem;list-style:none}@media (min-width:750px){.p-timetable-anchor_list{justify-content:center}}.p-timetable-anchor_list li{white-space:nowrap}@media (max-width:749px){.p-timetable-anchor_list li:last-child{margin-right:1.6rem}}.p-timetable-sort{overflow:auto;position:relative}@media (max-width:749px){.p-timetable-sort{margin:0 -1.6rem}}@media (min-width:750px){.p-timetable-sort{display:flex;justify-content:flex-end}}.p-timetable-sort_inner{align-items:center;display:flex;gap:.8rem}@media (max-width:749px){.p-timetable-sort_inner{padding-left:1.6rem}}@media (min-width:750px){.p-timetable-sort_inner{width:79.18%}}.p-timetable-sort_icon{flex-shrink:0;width:3.4rem}.p-timetable-sort_list{display:flex;flex:1;flex-wrap:nowrap;gap:.4rem;list-style:none;margin-top:0!important;overflow:auto;overflow-x:inherit!important}.p-timetable-sort_list li{height:4rem}@media (max-width:749px){.p-timetable-sort_list li:last-child{margin-right:1.6rem}}.p-timetable-sort_list li .a-button{cursor:pointer;padding:.4rem 1.2rem;white-space:nowrap}.p-timetable-sort_checkbox{position:absolute;transform:scale(0)}.p-timetable-sort_checkbox+label{align-items:center;background-color:initial;border:2px solid var(--color-white);border-radius:5rem;color:var(--color-white);cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;height:100%;justify-content:center;line-height:1.6;padding:0 1.6rem;position:relative;text-align:center;text-decoration:none;width:100%}@media (any-hover:hover){.p-timetable-sort_checkbox+label:hover{background-color:var(--color-white);color:var(--color-black)}}@media (any-hover:none){.p-timetable-sort_checkbox+label:active{background-color:var(--color-white);color:var(--color-black)}}.p-timetable-sort_checkbox:checked+label{background-color:var(--color-primary);border:2px solid var(--color-primary);color:var(--color-white)}.p-timetable{display:grid;gap:4rem;grid-template-columns:1fr}@media (min-width:750px){.p-timetable{gap:6rem}}.p-timetable_block{display:flex;flex-direction:column;gap:2rem}@media (min-width:750px){.p-timetable_block{flex-direction:row;gap:4.82%}}@media (min-width:750px){.p-timetable_head{width:16%}}.p-timetable_body{display:grid;gap:1.2rem;grid-template-columns:1fr}@media (min-width:750px){.p-timetable_body{gap:2rem;width:79.18%}}.p-timetable-item{background-color:var(--color-white);border-radius:.8rem;padding:1.6rem}.p-timetable-item.is-hidden{display:none}.p-timetable-item.is-active,.p-timetable-item.is-hidden.is-active{display:block}@media (min-width:750px){.p-timetable-item{padding:4rem}}.p-timetable-item ul{list-style-type:none}.p-timetable-item.is-rest{background-color:#424658;padding:1.6rem}@media (min-width:750px){.p-timetable-item.is-rest{padding:1.6rem 4rem}}.p-timetable-item.is-rest .a-heading span,.p-timetable-item.is-rest .p-timetable-item_date{color:var(--color-white)}.p-timetable-item_inner{display:flex;flex-direction:column;gap:1.2rem}@media (min-width:750px){.p-timetable-item_inner{flex-direction:row;gap:2rem}}@media (min-width:750px){.p-timetable-item_left{width:20rem}}@media (min-width:750px){.p-timetable-item_right{flex:1}}.p-timetable-item_date{font-size:2.4rem;font-weight:700;line-height:1.2}.p-timetable-item_tags{display:flex;flex-wrap:wrap;gap:.4rem}.p-timetable-item_tags li{background-color:#00aeef;border-radius:.8rem;font-size:1.2rem;padding:.4rem .8rem;white-space:nowrap}.p-timetable-item_tags li span{color:var(--color-white)}.p-timetable-item_text-inner{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}@media (min-width:750px){.p-timetable-item_text-inner{-webkit-line-clamp:2}}.p-timetable-item_text-inner.is-open{-webkit-line-clamp:unset}.p-timetable-item_text-button{-webkit-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;text-decoration:underline}.p-timetable-item_text-button span:first-child{display:block}.p-timetable-item_text-button span:last-child,.p-timetable-item_text-button.is-open span:first-child{display:none}.p-timetable-item_text-button.is-open span:last-child{display:block}@media (any-hover:hover){.p-timetable-item_text-button:hover{text-decoration:none}}@media (any-hover:none){.p-timetable-item_text-button:active{text-decoration:none}}.p-timetable-item_speaker{display:flex;gap:1.2rem}.p-timetable-item_speaker-visual{border-radius:50%;flex-shrink:0;height:6rem;overflow:hidden;position:relative;width:6rem}.p-timetable-item_speaker-content{flex:1}.p-timetable-item_bottom{border-top:.1rem solid #ddd;margin-top:2.4rem;padding-top:2.4rem}.p-timetable-item_buttons{display:flex;flex-wrap:wrap;gap:.4rem}@media (min-width:750px){.p-timetable-item_buttons{gap:.8rem}}@media (max-width:749px){.p-timetable-item_buttons .a-button,.p-timetable-item_buttons li{width:100%}}.a-text-link{color:#3d3fea;font-weight:700;text-decoration:underline}@media (any-hover:hover){.a-text-link:hover{text-decoration:none}}@media (any-hover:none){.a-text-link:active{text-decoration:none}}p strong{color:#3d3fea}.p-present{background-color:var(--color-white);border-radius:.8rem;padding:3.2rem 1.6rem}@media (min-width:750px){.p-present{padding:4rem 6.4rem}}.p-list-dot{padding-left:2rem}.p-list-dot li{color:#3d3fea}.p-list-dot li span{color:var(--color-black)}.p-list-dot li strong{color:#3d3fea;font-weight:700}.p-list-number{padding-left:2rem}.p-list-number li,.p-list-number li span{color:var(--color-black)}.p-list-number li strong{color:#3d3fea;font-weight:700}.p-gray-box{display:grid;gap:2rem;grid-template-columns:1fr}.p-gray-box_item{background-color:#efefef;border-radius:.8rem;min-width:0;padding:3.2rem 1.6rem}@media (min-width:750px){.p-gray-box_item{padding:4rem 6.4rem}}.p-form{display:flex;flex-direction:column;gap:2rem}@media (min-width:750px){.p-form{align-items:center;flex-direction:row;gap:4rem}}@media (min-width:750px){.p-form_left{flex:1}}@media (min-width:750px){.p-form_right{width:56.2rem}}.p-form_item{background-color:var(--color-white);border:1px solid #f4f4f4;border-radius:1.2rem;padding:3.2rem;width:100%}@media (min-width:750px){.p-form_item{padding:4rem 3.2rem}}.p-fixed-nav-pc{display:none}@media (min-width:750px){.p-fixed-nav-pc{bottom:1rem;display:flex;justify-content:center;position:sticky;z-index:100}}.p-fixed-nav-pc_inner{align-items:center;background:#20222b;border-radius:.8rem;box-shadow:0 4px 4px #00000040;display:flex;padding:.5rem}.p-fixed-nav-pc_head{padding:0 2rem}.p-fixed-nav-pc_head .a-heading{white-space:nowrap}.p-fixed-nav-pc_content{flex:1}.p-fixed-nav-pc_list{display:flex;gap:.4rem;list-style:none}.p-fixed-nav-pc_list li{height:4.8rem}.p-fixed-nav-pc_link{align-items:center;border:1px solid #656565;border-radius:.8rem;color:var(--color-white);display:flex;font-weight:400;height:100%;padding:0 1.2rem;text-decoration:none}@media (any-hover:hover){.p-fixed-nav-pc_link:hover{background-color:#656565}}@media (any-hover:none){.p-fixed-nav-pc_link:active{background-color:#656565}}.p-fixed-nav-pc_entry{align-items:center;border-radius:.8rem;display:flex;gap:.8rem;padding:0 1.6rem}.p-fixed-nav-sp{background:#282a36;bottom:0;box-shadow:0 -4px 4px #00000040;padding:.9rem 3.2rem;position:sticky;z-index:100}@media (min-width:750px){.p-fixed-nav-sp{display:none}}.p-fixed-nav-sp_inner{display:flex;gap:.8rem}.p-fixed-nav-sp_nav{height:4.6rem;width:4.6rem}.p-fixed-nav-sp_nav-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:#20222b;border:1px solid #656565;border-radius:.8rem;display:flex;height:100%;justify-content:center;line-height:1;width:100%}.p-fixed-nav-sp_button{flex:1}.p-modal-nav{background:#282a36;border-radius:.8rem;box-shadow:0 4px 4px #00000040;padding:2.2rem 1.6rem}.p-modal-nav_head{align-items:center;display:flex;justify-content:space-between}.p-modal-nav_content{margin-top:2rem}.p-modal-nav_list{display:grid;gap:.8rem;grid-template-columns:1fr;list-style:none}.p-modal-nav_list li{height:4.6rem;width:100%}.p-modal-nav_link{align-items:center;border:1px solid #656565;border-radius:.8rem;color:var(--color-white);display:flex;font-weight:400;height:100%;padding:0 1.2rem;text-decoration:none}@media (any-hover:hover){.p-modal-nav_link:hover{background-color:#656565}}@media (any-hover:none){.p-modal-nav_link:active{background-color:#656565}}.p-modal-nav_entry{align-items:center;border-radius:.8rem;display:flex;gap:.8rem;padding:0 1.6rem}.a-image img.is-sp{display:inline}.a-image img.is-pc{display:none}@media (min-width:750px){.a-image img.is-sp{display:none}.a-image img.is-pc{display:inline}}@media (min-width:768px){.md\:tw-mt-10{margin-top:2.5rem}.md\:tw-mt-14{margin-top:3.5rem}.md\:tw-mt-5{margin-top:1.25rem}.md\:tw-mt-6{margin-top:1.5rem}.md\:tw-mt-8{margin-top:2rem}.md\:tw-mt-\[3\.2rem\]{margin-top:3.2rem}.md\:tw-mt-\[6rem\]{margin-top:6rem}.md\:tw-gap-5{gap:1.25rem}.md\:tw-gap-7{gap:1.75rem}.md\:tw-px-0{padding-left:0;padding-right:0}.md\:tw-py-\[8rem\]{padding-top:8rem}.md\:tw-pb-\[8rem\],.md\:tw-py-\[8rem\]{padding-bottom:8rem}.md\:tw-pt-0{padding-top:0}.md\:tw-pt-0\.5{padding-top:.125rem}.md\:tw-text-left{text-align:left}.md\:tw-text-center{text-align:center}.md\:tw-text-10{font-size:2.5rem}.md\:tw-text-4{font-size:1rem}.md\:tw-text-4\.5{font-size:1.125rem}.md\:tw-text-7{font-size:1.75rem}.md\:tw-text-9{font-size:2.25rem}.md\:tw-text-\[1\.6rem\]{font-size:1.6rem}.md\:tw-text-\[2\.4rem\]{font-size:2.4rem}.md\:tw-text-\[2rem\]{font-size:2rem}.md\:tw-text-\[3\.2rem\]{font-size:3.2rem}.md\:tw-text-\[3\.4rem\]{font-size:3.4rem}.md\:tw-text-\[4\.2rem\]{font-size:4.2rem}.md\:tw-text-\[5\.2rem\]{font-size:5.2rem}.md\:tw-text-\[9\.2rem\]{font-size:9.2rem}}
\ No newline at end of file
diff --git a/pingcap-jp/userday/images/icon_menu.svg b/pingcap-jp/userday/images/icon_menu.svg
new file mode 100644
index 0000000..ae4f225
--- /dev/null
+++ b/pingcap-jp/userday/images/icon_menu.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/pingcap-jp/userday/images/icon_sort.svg b/pingcap-jp/userday/images/icon_sort.svg
new file mode 100644
index 0000000..60af9a2
--- /dev/null
+++ b/pingcap-jp/userday/images/icon_sort.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/pingcap-jp/userday/js/userday.js b/pingcap-jp/userday/js/userday.js
new file mode 100644
index 0000000..90bbf2d
--- /dev/null
+++ b/pingcap-jp/userday/js/userday.js
@@ -0,0 +1 @@
+(()=>{"use strict";function t(t){new(function(){function e(t){this.mediaquery="(".concat(t.type,"-width: ").concat(t.query,")"),this.init()}return e.prototype.init=function(){var t=this,e=window.matchMedia(this.mediaquery);e.matches?this.onMatch():this.onUnmatch(),e.addEventListener("change",(function(e){e.matches?t.onMatch():t.onUnmatch()}))},e.prototype.onMatch=function(){t.onMatch()},e.prototype.onUnmatch=function(){t.onUnmatch()},e}())(t)}var e;!function(e){var o=function(){function t(){this.triggers=document.querySelectorAll(".".concat(e.trigger)),this.init()}return t.prototype.init=function(){var t=this;Array.prototype.forEach.call(this.triggers,(function(e){t.accordion(e)}))},t.prototype.accordion=function(t){var o=t.querySelector(".".concat(e.trigger,"__button")),r=t.querySelector(".".concat(e.trigger,"__content")),i=r.scrollHeight;o.addEventListener("click",(function(e){e.preventDefault(),t.classList.toggle("is-opened"),r.style.maxHeight?r.style.maxHeight=null:r.style.maxHeight=i+"px"}))},t}();"sp"===e.only?t({type:"max",query:"767px",onMatch:function(){new o},onUnmatch:function(){}}):"pc"===e.only?t({type:"min",query:"768px",onMatch:function(){new o},onUnmatch:function(){}}):new o}({trigger:"js-accordion"}),e={trigger:"js-modal"},new(function(){function t(){this.body=document.querySelector("body"),this.triggers=document.querySelectorAll(".".concat(e.trigger)),this.closeButtons=document.querySelectorAll(".".concat(e.trigger,"__close")),this.scrollPos=0,this.init()}return t.prototype.init=function(){var t=this;Array.prototype.forEach.call(this.triggers,(function(e){t.modal(e)}))},t.prototype.modal=function(t){var o=this;t.addEventListener("click",(function(r){r.preventDefault();var i=t.getAttribute("data-modal"),c=document.querySelector('[data-modal-id="'.concat(i,'"]')).cloneNode(!0);o.body.appendChild(c),setTimeout((function(){c.classList.add("is-active"),o.bodyScrollPrevent(!0)}),100),o.scrollPos=window.scrollY,o.closeButtons=document.querySelectorAll(".".concat(e.trigger,"__close")),Array.prototype.forEach.call(o.closeButtons,(function(t){o.modalClose(t)}))}))},t.prototype.modalClose=function(t){var e=this;t.addEventListener("click",(function(o){if(o.preventDefault(),o.target.getAttribute("href")){var r=t.getAttribute("href").split("#")[1],i=t.closest(".o-modal");i.classList.remove("is-active"),setTimeout((function(){i.remove(),e.bodyScrollPrevent(!1)}),300),setTimeout((function(){var t=e.body.querySelector("#".concat(r)).getBoundingClientRect().top+window.scrollY-document.querySelector(".site-header-wrapper").clientHeight;window.scrollTo({top:t,behavior:"smooth"})}),500)}else{var c=t.closest(".o-modal");c.classList.remove("is-active"),setTimeout((function(){c.remove(),e.bodyScrollPrevent(!1)}),300)}}))},t.prototype.bodyScrollPrevent=function(t){var e=window.navigator.userAgent.toLowerCase(),o=e.indexOf("iphone")>-1||e.indexOf("ipad")>-1||e.indexOf("macintosh")>-1&&"ontouchend"in document;t?o?(this.scrollPos,this.body.style.position="fixed",this.body.style.width="100%",this.body.style.top=-this.scrollPos+"px"):this.body.style.overflow="hidden":t||(o?(this.scrollPos=parseInt(this.body.style.top.replace(/[^0-9]/g,"")),this.body.style.position="",this.body.style.width="",this.body.style.top="",window.scrollTo(0,this.scrollPos)):this.body.style.overflow="")},t}()),function(t){new(function(){function e(){this.triggers=document.querySelectorAll(".".concat(t.trigger)),this.scrollPos=0,this.init()}return e.prototype.init=function(){var t=this;Array.prototype.forEach.call(this.triggers,(function(e){t.scroll(e)}))},e.prototype.scroll=function(t){t.addEventListener("click",(function(e){e.preventDefault();var o=t.getAttribute("href").split("#")[1],r=document.querySelector("#".concat(o)).getBoundingClientRect().top+window.scrollY-document.querySelector(".site-header-wrapper").clientHeight;setTimeout((function(){window.scrollTo({top:r,behavior:"smooth"})}),100)}))},e}())}({trigger:"js-scroll"}),function(t){new(function(){function e(){this.checkArray=["all"],this.trigger=document.querySelector(".".concat(t.trigger)),this.triggerCheckboxes=this.trigger.querySelectorAll('input[type="checkbox"]'),this.targetWrap=document.querySelector(".".concat(t.trigger,"__table")),this.target=this.targetWrap.querySelectorAll(".p-timetable-item"),this.targetTags=this.targetWrap.querySelectorAll(".p-timetable-item_tags li"),this.init()}return e.prototype.init=function(){this.checkbox(this.checkArray),this.checkboxCange()},e.prototype.checkbox=function(t){Array.prototype.forEach.call(this.triggerCheckboxes,(function(e){-1!==t.indexOf(e.id)?e.checked=!0:e.checked=!1}))},e.prototype.checkboxCange=function(){var t=this;Array.prototype.forEach.call(this.triggerCheckboxes,(function(e){e.addEventListener("change",(function(){var o=t.checkArray.indexOf(e.id);e.checked?(-1===o&&"all"===e.id&&(t.checkArray=[],t.checkArray.push("all")),-1===o&&-1!==t.checkArray.indexOf("all")?(t.checkArray.splice(t.checkArray.indexOf("all"),1),t.checkArray.push(e.id)):t.checkArray.push(e.id)):-1!==o&&(1===t.checkArray.length?(t.checkArray.splice(o,1),t.checkArray.push("all")):t.checkArray.splice(o,1)),t.checkbox(t.checkArray),t.sort(t.checkArray)}))}))},e.prototype.sort=function(t){-1!==t.indexOf("all")?Array.prototype.forEach.call(this.target,(function(t){t.classList.remove("is-hidden")})):Array.prototype.forEach.call(this.target,(function(e){e.classList.add("is-hidden");var o=e.querySelectorAll(".p-timetable-item_tags li");o.length&&Array.prototype.forEach.call(o,(function(o){-1!==t.indexOf(o.dataset.tags)&&e.classList.remove("is-hidden")}))}))},e}())}({trigger:"js-sort"}),function(t){new(function(){function e(){this.triggers=document.querySelectorAll(".".concat(t.trigger)),this.init()}return e.prototype.init=function(){var t=this;Array.prototype.forEach.call(this.triggers,(function(e,o){t.toggle(e,o)}))},e.prototype.toggle=function(t,e){var o=t.querySelector(".js-text-more-button"),r=t.querySelector(".p-timetable-item_text-inner");o.addEventListener("click",(function(){r.classList.contains("is-open")?(r.classList.remove("is-open"),o.classList.remove("is-open")):(r.classList.add("is-open"),o.classList.add("is-open"))}))},e}())}({trigger:"js-text-more"})})();
\ No newline at end of file