/*
Theme Name: Lightning
Text Domain: lightning
Theme URI: https://lightning.vektor-inc.co.jp/en/
Description: Lightning is a very simple & easy to customize theme which is based on the Bootstrap. It is also very friendly with custom post types and custom taxonomies. When you add a new one, the breadcrumbs will be adjusted and posts will look beautifully without editing or adding a template files.
Author: Vektor,Inc.
Author URI: https://www.vektor-inc.co.jp
Version: 15.36.0
Requires at least: 6.5
Tested up to: 6.9
Requires PHP: 7.4
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Lightning WordPress theme, Copyright (C) 2015-2026 Vektor,Inc.
Lightning WordPress theme is licensed under the GPL.

Lightning WordPress Theme bundles the following third-party resources:

Font Awesome icon font, Copyright 2012 Fonticons, Inc.
its fonts are licensed under the terms of the SIL OFL License 1.1, and its code is licensed under the terms of the MIT license
Source: https://fontawesome.com/

Bootstrap framework, Copyright 2011 Bootstrap Authors and Twitter, Inc.
Bootstrap is licensed under the terms of the MIT license
Source: https://getbootstrap.com/

CSS Simple Tree Shaking
CSS Simple Tree Shaking is licensed under the terms of the GNU General Public License v2 license
Source: https://celtislab.net/
*/


/* Raise corporate redesign */
:root{--raise-navy:#071f3d;--raise-blue:#005bac;--raise-gray:#f5f7fa;--raise-text:#1f2933}body{color:var(--raise-text);line-height:1.85}.site-header{border-bottom:1px solid #e5e7eb;box-shadow:0 2px 12px rgba(15,23,42,.04)}.global-nav-list>li>a{font-weight:700;letter-spacing:.04em}.global-nav-list>li>a:hover,.global-nav-list>li.current-menu-item>a{color:var(--raise-blue)}.site-body{padding-top:0}.entry-header{background:linear-gradient(90deg,var(--raise-navy),#123d68);color:#fff;padding:56px 0;margin-bottom:56px}.entry-title{color:#fff;font-weight:700;letter-spacing:.04em}.raise-hero{min-height:560px;display:grid;align-items:center;margin:-56px calc(50% - 50vw) 72px;padding:88px max(24px,calc((100vw - 1120px)/2));background:linear-gradient(90deg,rgba(7,31,61,.94),rgba(7,31,61,.58)),url("https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=80") center/cover no-repeat;color:#fff}.raise-eyebrow{color:#9cc7ee;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:18px}.raise-hero h2{color:#fff;font-size:clamp(34px,5vw,58px);line-height:1.25;margin:0 0 24px;font-weight:700}.raise-hero p:not(.raise-eyebrow){max-width:760px;font-size:18px}.entry-body h2,.entry-content h2{color:var(--raise-navy);font-size:30px;font-weight:700;border-left:5px solid var(--raise-blue);padding-left:16px;margin-top:56px;margin-bottom:24px}.entry-body h3,.entry-content h3{color:var(--raise-navy);font-size:22px;font-weight:700;margin-top:36px}.raise-news{border-top:1px solid #d8dee8;margin:24px 0 56px}.raise-news__item{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #d8dee8}.raise-news__item time{color:var(--raise-blue);font-weight:700}.raise-service-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:32px 0 56px}.raise-service-list section{background:#fff;border:1px solid #e5e7eb;border-top:4px solid var(--raise-blue);padding:30px;min-height:220px}.entry-content table,.entry-body table{width:100%;border-collapse:collapse;margin:32px 0;border-top:1px solid #d8dee8}.entry-content th,.entry-content td,.entry-body th,.entry-body td{padding:18px 20px;border-bottom:1px solid #d8dee8;text-align:left}.entry-content th,.entry-body th{width:220px;background:var(--raise-gray);color:var(--raise-navy);font-weight:700}.raise-contact-box{background:var(--raise-gray);border-left:5px solid var(--raise-blue);padding:28px 32px;margin:32px 0 56px}.raise-contact-tel{color:var(--raise-navy);font-size:32px;font-weight:700;letter-spacing:.04em;margin:8px 0}.wp-block-button__link{background:var(--raise-blue);border-radius:2px;font-weight:700;padding:14px 28px}.site-footer{background:var(--raise-navy);color:#fff;margin-top:72px}.footer-nav{border-bottom:1px solid rgba(255,255,255,.16)}.footer-nav a,.site-footer a{color:#fff}.site-footer-copyright p:first-child{color:rgba(255,255,255,.76)}.site-footer-copyright p:nth-child(2){display:none}@media(max-width:900px){.raise-service-list{grid-template-columns:1fr}}@media(max-width:768px){.raise-hero{min-height:460px;margin:-36px calc(50% - 50vw) 56px;padding:64px 24px}.raise-news__item{grid-template-columns:1fr;gap:6px}.entry-content th,.entry-content td,.entry-body th,.entry-body td{display:block;width:100%}}
