/* 自動生成: scripts/vendor_assets.py（旧 WordPress のテーマ・ブロックCSS）。直接編集しない */
/* ==== wp-img-auto-sizes-contain-inline-css ==== */

/* ==== vkExUnit_common_style-css ==== */
:root{--vk-color-border-hr:rgba(0,0,0,0.07);--vk-color-bg-accent:rgba( 0,0,0,0.02);--vk-color-border-light:rgba( 0,0,0,0.07);--vk-color-border-zuru:rgba(255, 255, 255, 0.8);--vk-color-text-meta:#d44950;--vk-color-text-body:#555555;--vk-color-text-link:#666666;--vk-color-text-link-hover:#1e73be;--vk-size-radius:4px;--vk-size-radius-sm:2px;--vk-size-text:16px;--vk-size-text-meta:0.75rem;--vk-size-text-lg:1.313rem;--vk-size-text-sm:0.875rem;--vk-size-text-xs:0.75rem;--vk-margin-meta:0.5rem;--vk-margin-block-bottom:2rem}.btn{white-space:inherit}.page_top_btn{position:fixed;right:2%;bottom:3%;z-index:99999;width:40px;height:38px;border:none;background:rgba(0,0,0,.8);box-shadow:0 0 0 1px rgba(255,255,255,.8),0 0 0 2px rgba(0,0,0,.8);background-image:var(--ver_page_top_button_url,var(--veu_page_top_button_url));background-size:50%;background-repeat:no-repeat;background-position:center;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.page_top_btn>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.page_top_btn:focus-visible{outline:2px solid #4f94d4;outline-offset:2px}.scrolled .page_top_btn{display:block;opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){.page_top_btn{transition:none}}

/* ==== vkExUnit_common_style-inline-css ==== */
:root {--veu_page_top_button_url:url("vendor/wp-content/plugins/vk-all-in-one-expansion-unit/assets/images/to-top-btn-icon.svg");}@font-face {font-weight: normal;font-style: normal;font-family: "vk_sns";src: url("vendor/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.eot");src: url("vendor/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.eot#iefix-bq20cj") format("embedded-opentype"),url("vendor/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.woff") format("woff"),url("vendor/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.ttf") format("truetype"),url("vendor/wp-content/plugins/vk-all-in-one-expansion-unit/inc/sns/icons/fonts/vk_sns.svg#vk_sns") format("svg");}/* Alert Content部分に段落タグを入れた場合に最後の段落の余白を0にする */

/* ==== wp-block-library-inline-css ==== */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-text-align-right{text-align:right}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:where(figure){margin:0 0 1em}

/* ==== wp-block-button-inline-css ==== */
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}

/* ==== wp-block-heading-inline-css ==== */

/* ==== wp-block-list-inline-css ==== */
ol,ul{box-sizing:border-box}

/* ==== wp-block-paragraph-inline-css ==== */

/* ==== wp-block-buttons-inline-css ==== */
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons .wp-block-button__link{width:100%}

/* ==== wp-block-columns-inline-css ==== */
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}}:where(.wp-block-columns){margin-bottom:1.75em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}

/* ==== wp-block-group-inline-css ==== */
.wp-block-group{box-sizing:border-box}

/* ==== wp-block-library-inline-css-extra ==== */
/* VK Color Palettes */

/* ==== classic-theme-styles-inline-css ==== */
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}

/* ==== global-styles-inline-css ==== */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}

/* ==== contact-form-7-css ==== */

.wpcf7 form .wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  border: 2px solid #00a0d2; /* Blue */
}

.wpcf7-form-control-wrap {
  position: relative;
}

.wpcf7-list-item {
  display: inline-block;
  margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
  content: " ";
}

.wpcf7 .wpcf7-submit:disabled {
  cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
  direction: ltr;
}

/* ==== bootstrap-4-style-css ==== */
@charset "UTF-8";.wp-block-group{--for-block-editor-css-activate:"don't delete"}/*!
* Bootstrap v4.6.2 (https://getbootstrap.com/)	* Bootstrap v4.6.2 (https://getbootstrap.com/)
* Copyright 2011-2020 The Bootstrap Authors	* Copyright 2011-2022 The Bootstrap Authors
* Copyright 2011-2020 Twitter, Inc.	* Copyright 2011-2022 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)	* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figure,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}h1,h2,h3{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}strong{font-weight:bolder}sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:rgb(0%,33.7647058824%,70%);text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}table{border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}input{overflow:visible}select{text-transform:none}select{word-wrap:normal}[type=reset],[type=submit]{-webkit-appearance:button}[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}.h1,.h2,.h3,h1,h2,h3{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.figure{display:inline-block}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-md-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:rgb(50%,74.1176470588%,100%);outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}textarea.form-control{height:auto}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem 1.5rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{color:#212529;text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:rgb(0%,41%,85%);border-color:rgb(0%,38.5882352941%,80%)}.btn-primary:focus{color:#fff;background-color:rgb(0%,41%,85%);border-color:rgb(0%,38.5882352941%,80%);box-shadow:0 0 0 .2rem rgba(15%,56%,100%,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:rgb(0%,38.5882352941%,80%);border-color:rgb(0%,36.1764705882%,75%)}.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(15%,56%,100%,.5)}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.media{display:flex;align-items:flex-start}.media-body{flex:1}.border{border:1px solid #dee2e6!important}.text-center{text-align:center!important}@media (prefers-reduced-motion:reduce){.form-control{transition:none}.btn{transition:none}}@media (576px < width){.container{max-width:540px}}@media (768px < width){.container{max-width:720px}.col-md-12{flex:0 0 100%;max-width:100%}}@media (992px < width){.container{max-width:960px}}@media (1200px < width){.container{max-width:1140px}}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}

/* ==== lightning-common-style-css ==== */
@charset "UTF-8";:root{--vk-color-text-body:#444444;--vk-color-text-link:#555555;--vk-color-text-link-hover:#1e73be;--vk-color-text-header:#444444;--vk-color-text-meta:#666666;--vk-color-text-light:#666666;--vk-color-border-hr:rgba(0,0,0,0.06);--vk-color-border-form:rgba(0,0,0,0.2);--vk-color-primary:#c00;--vk-color-primary-dark:#b00;--vk-color-accent-bg:rgba( 0,0,0,0.02 );--vk-color-header-bg:#fff;--vk-color-footer-bg:#f5f5f5;--vk-width-container:100%;--vk-width-container-padding:15px;--vk-width-col-2-main:66.6%;--vk-width-col-2-sub:calc( var(--vk-width-container) * 0.27 );--vk-margin-meta:0.5rem;--vk-margin-headding-bottom:1.2em;--vk-margin-element-bottom:1rem;--vk-margin-block-bottom:2rem;--vk-margin-section-bottom:3rem;--vk-size-text:16px;--vk-size-text-meta:0.75rem;--vk-size-text-sm:0.875rem;--vk-size-text-xs:0.75rem;--vk-size-radius:5px;--vk-size-radius-sm:calc( var( --vk-size-radius ) * 0.5 );--vk-size-radius-lg:calc( var( --vk-size-radius ) * 1.5 );--vk-line-height:1.7em;--vk-line-height-low:1.5em}.admin-bar .vk-mobile-nav-menu-btn{top:calc(32px + 5px)}.admin-bar .vk-mobile-nav{top:32px}.vk-mobile-nav-menu-btn{position:fixed;top:5px;left:5px;z-index:2100;overflow:hidden;border:1px solid #333;border-radius:2px;width:34px;height:34px;cursor:pointer;text-indent:-9999px;background-size:24px 24px;transition:border-color .5s ease-out}.vk-mobile-nav-menu-btn.menu-open{border:1px solid rgba(255,255,255,.8)}.mobile-nav-btn-right .vk-mobile-nav-menu-btn,.vk-mobile-nav-menu-btn.position-right{left:inherit;right:5px}.vk-mobile-nav{position:fixed;z-index:2000;width:100%;height:100%;display:block;padding:45px 10px;overflow:scroll;top:0;transition:all .5s ease-out}.vk-mobile-nav .vk-mobile-nav-menu-outer{margin-bottom:1.5em}.vk-mobile-nav nav ul{padding:0;margin:0}.vk-mobile-nav nav ul li{list-style:none;line-height:1.65}.vk-mobile-nav nav ul li a{padding:.7em .5em;position:relative;display:block;overflow:hidden;text-decoration:none}.vk-mobile-nav nav ul li li a{padding-left:1.5em}.vk-mobile-nav nav ul li li li a{padding-left:2.5em}.vk-mobile-nav nav ul li li li li a{padding-left:3.5em}.admin-bar .vk-mobile-nav.vk-mobile-nav-drop-in,.vk-mobile-nav.vk-mobile-nav-drop-in{top:-2000px}.vk-mobile-nav.vk-mobile-nav-left-in{transition:all .2s ease-out;left:-100%}.vk-mobile-nav.vk-mobile-nav-right-in{transition:all .2s ease-out;left:100%}.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-drop-in,.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-left-in,.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in{top:0}.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-drop-in,.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-left-in,.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in{top:32px}.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-left-in,.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in{left:0}.vk-mobile-nav-widget{margin-bottom:1.5em}.vk-mobile-nav .customize-partial-edit-shortcut button,.vk-mobile-nav .widget .customize-partial-edit-shortcut button{left:0;top:-30px}.vk-menu-acc{position:relative}.vk-menu-acc .menu-parent>li{position:relative;z-index:100}.vk-menu-acc .menu-parent>li a{display:inline-block}.vk-menu-acc li{position:relative;margin-bottom:0}.vk-menu-acc li.menu-item-has-children>a{padding-right:3em}.vk-menu-acc .acc-btn{position:absolute;right:8px;top:8px;width:28px;height:28px;border:1px solid rgba(255,255,255,.8);border-radius:2px;background:var(--vk-menu-acc-icon-open-white-bg-src) center 50% no-repeat;background-size:28px 28px;cursor:pointer;z-index:1000;transition:transform .5s ease-out}.vk-menu-acc .acc-btn:before{position:relative;top:-5px;left:4px;font-size:16px}.vk-menu-acc .acc-btn-close{background:var(--vk-menu-acc-icon-close-white-bg-src) center 50% no-repeat}.vk-menu-acc ul.sub-menu{max-height:0;opacity:0;overflow:hidden;transition:all .5s ease-in;position:relative;z-index:1;display:block}.vk-menu-acc ul.sub-menu li a{display:block;overflow:hidden}.vk-menu-acc ul.acc-child-open{transition:all .5s ease-in;max-height:80vh;overflow-y:auto;opacity:1}.vk-menu-acc ul.acc-child-close{transition:all .5s ease-in;max-height:0;opacity:0}.vk-mobile-nav-menu-btn{border-color:#333;background:var(--vk-mobile-nav-menu-btn-bg-src) center 50% no-repeat rgba(255,255,255,.8)}.vk-mobile-nav-menu-btn.menu-open{border-color:#333;background:var(--vk-mobile-nav-menu-btn-close-bg-src) center 50% no-repeat rgba(255,255,255,.8)}.vk-mobile-nav{background-color:#fff;border-bottom:1px solid #e5e5e5}.vk-mobile-nav .widget_nav_menu ul.menu{border-top:1px solid #ccc}.vk-mobile-nav nav>ul{border-top:1px solid #ccc}.vk-mobile-nav .widget_nav_menu ul li a,.vk-mobile-nav nav ul li a{color:#333;border-bottom:1px solid #ccc}.vk-menu-acc .acc-btn{border:1px solid #333;background:var(--vk-menu-acc-icon-open-black-bg-src) center 50% no-repeat}.vk-menu-acc .acc-btn-close{background:var(--vk-menu-acc-icon-close-black-bg-src) center 50% no-repeat}:root{--vk-font-size-xs:11px;--vk-color-link-text:#c00;--vk-color-link-text-hover:#c00;--vk-color-text-body:#333;--vk-color-text-light:#666;--vk-color-border-hr:#e5e5e5;--vk-color-border-image:#e5e5e5;--vk-line-height-low:1.5em}.card{overflow:hidden;box-shadow:none}.card a{color:inherit}.card a.btn-primary{color:#fff}.wp-block-button__link{font-size:1rem;background-color:var(--vk-color-primary);transition:all .1s ease-in}.wp-block-buttons .wp-block-button__link{border-radius:var(--vk-size-radius)}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:hover:not(.has-background){text-decoration:none;background-color:var(--vk-color-primary-dark);border-color:var(--vk-color-primary-dark);color:#fff}.wp-block-button .wp-block-button__link:hover:not(.has-background){color:#fff!important}.wp-block-button.is-style-outline>.wp-block-button__link{background-color:transparent}.wp-block-button__link{padding-top:calc(.5em + 1px);padding-bottom:calc(.5em + 1px)}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{padding-top:.5em;padding-bottom:.5em}.is-style-outline>.wp-block-button__link{border-width:1px}.wp-block-table thead th.has-text-align-right{text-align:center}:root{--text-color:#464646;--color-footer-border:rgba(0, 0, 0, 0.15)}:root{--vk-font-size-xs:11px;--vk-color-link-text:#c00;--vk-color-link-text-hover:#c00;--vk-color-text-body:#333;--vk-color-text-light:#666;--vk-color-border-hr:#e5e5e5;--vk-color-border-image:#e5e5e5;--vk-line-height-low:1.5em}:root{--text-color:#464646;--color-footer-border:rgba(0, 0, 0, 0.15)}select.form-control{padding-left:.75em}.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(171,184,195,.25)}:root{--color-key-default:#337ab7;--color-key-dark-default:#2e6da4}.siteHeader_logo{font-weight:500}.device-pc .gMenu li:focus-within>.sub-menu{opacity:1;max-height:80vh;overflow-y:auto}.device-pc .gMenu li:focus-within>.sub-menu a:focus-within{color:#fff;background-color:var(--vk-color-primary-vivid)}@media (576px < width){:root{--vk-width-container:540px}}@media (768px < width){:root{--vk-width-container:720px}}@media (992px < width){:root{--vk-width-container:960px}body.device-pc .vk-mobile-nav-menu-btn{display:none}body.device-pc .vk-mobile-nav{display:none}}@media (1200px < width){:root{--vk-width-container:1140px}}@media (width <= 782px){.admin-bar .vk-mobile-nav-menu-btn{top:calc(46px + 5px)}.admin-bar .vk-mobile-nav{top:46px}}@media screen and (width <= 782px){.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-drop-in,.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-left-in,.admin-bar .vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in{top:46px}}@media print{#page_top{display:none!important}.vk-mobile-nav,.vk-mobile-nav-menu-btn{display:none}a{text-decoration:none!important}a[href]:after{content:""!important}}

/* ==== lightning-common-style-inline-css ==== */
/* vk-mobile-nav */:root {--vk-mobile-nav-menu-btn-bg-src: url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-btn-black.svg");--vk-mobile-nav-menu-btn-close-bg-src: url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg");--vk-menu-acc-icon-open-black-bg-src: url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg");--vk-menu-acc-icon-open-white-bg-src: url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-white.svg");--vk-menu-acc-icon-close-black-bg-src: url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg");--vk-menu-acc-icon-close-white-bg-src: url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-close-white.svg");}

/* ==== lightning-design-style-css ==== */
@charset "UTF-8";:root{--text-color:#464646;--color-footer-border:rgba(0, 0, 0, 0.15)}body,html{font-size:14px}body{font-family:"ã¡ã¤ãªãª",Meiryo,"Hiragino Kaku Gothic Pro","ãã©ã®ãè§ã´ Pro W3",Hiragino Sans,"Noto Sans JP",sans-serif;-ms-word-wrap:break-word;word-wrap:break-word}img{max-width:100%;height:auto}img{max-width:100%;height:auto}p{line-height:1.7}p{margin-bottom:1.2em}dl,ol,ul{margin-top:1.5em;margin-bottom:1.2em}li{margin-bottom:.8em;line-height:1.65em}dd,dt{padding-left:10px;border-left-width:2px;border-left-style:solid;margin-bottom:10px}dt{border-left-color:#337ab7}dd{border-left-color:#e5e5e5}ol ol,ol ul,ul ol,ul ul{margin-top:10px;margin-bottom:10px}h1{position:relative}.h2,.h3,h2,h3{margin:1.5em 0 1.2em;clear:both}h1:first-child,h2:first-child,h3:first-child{margin-top:0}.h2,h2{font-size:1.75rem}.table,table{border-collapse:collapse;border-spacing:0;width:100%;border-top:1px solid rgba(0,0,0,.05)}.table tbody tr td,.table tbody tr th,.table td,.table th,.table thead tr td,.table thead tr th,table tbody tr td,table tbody tr th,table td,table th,table thead tr td,table thead tr th{border-bottom:1px solid rgba(0,0,0,.05)}.table tbody tr td .form-control,.table tbody tr th .form-control,.table td .form-control,.table th .form-control,.table thead tr td .form-control,.table thead tr th .form-control,table tbody tr td .form-control,table tbody tr th .form-control,table td .form-control,table th .form-control,table thead tr td .form-control,table thead tr th .form-control{max-width:90%}th{font-weight:400}td,th{padding:1em;font-size:14px}.btn{white-space:normal}.btn-xs{padding-left:15px;padding-right:15px;font-size:12px}.wp-block-button .wp-block-button__link{border-radius:4px}.siteHeader .siteHeadContainer:after{content:"";display:block;clear:both}.siteContent{padding:2rem 0 2rem}.siteContent.siteContent-paddingVertical-off{padding-top:0;padding-bottom:0}.siteContent>.container>.row{display:block}.siteContent>.container>.row:after{content:"";display:block;clear:both}.mainSection>aside:last-child,.mainSection>div:last-child{margin-bottom:0}.mainSection.mainSection-marginVertical-off{margin-top:0;margin-bottom:0}.siteFooter{display:block;overflow:hidden}.siteHeader{width:100%;position:relative;z-index:1000;top:0;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:0;min-height:46px;border:none}.siteHeader .container{padding-top:5px;padding-bottom:4px}.siteHeader_logo{display:inline-block;height:auto;padding:5px 0;margin:0;font-size:32px;line-height:1.5em;white-space:inherit}.siteHeader_logo a{color:#333}.siteHeader_logo a:hover{text-decoration:none;color:#337ab7}.siteHeader_logo img{max-height:40px;display:block}.siteFooter li>a{text-decoration:none}.siteFooter li>a:hover{text-decoration:underline}.footerMenu li{margin-bottom:0;font-size:14px}.copySection{border-top:var(--color-footer-border,#ccc)}.copySection p{font-size:12px;margin:0 15px 5px}.gMenu_outer{width:100%}.gMenu{margin:0 auto;padding:0;display:flex;list-style:none;position:relative}.gMenu a{color:#333;height:100%;text-decoration:none}.gMenu a:active,.gMenu a:focus,.gMenu a:hover{background-color:inherit;transition:background-color .4s;color:#333}.gMenu li{margin:0;list-style:none;line-height:1.4;font-size:12px;position:relative}.gMenu>li{border-left:inherit;text-align:center}.gMenu>li:last-child{border-right:inherit}.gMenu>li .gMenu_name{font-size:14px;display:block;white-space:nowrap}.gMenu>li:hover,.gMenu>li[class*=current]{transition:all .5s ease-out;background-color:inherit}.gMenu>li:hover:before,.gMenu>li[class*=current]:before{width:100%}.gMenu>li>ul.sub-menu{background-color:#191919;box-shadow:1px 1px 3px rgba(0,0,0,.2);left:50%;margin-left:-120px;width:240px}.gMenu ul{margin:0;padding:0;text-align:left;transition:all .3s ease-in}.gMenu ul li a,.gMenu ul li a:hover{color:#fff}.gMenu ul li a{padding:14px 1.2em;border-bottom:1px solid rgba(255,255,255,.15)}.gMenu ul li a:hover{background-color:inherit}.gMenu ul li.menu-item-has-children>a{padding:14px 3.5em 14px 1.2em}.device-pc .gMenu>li>.acc-btn{display:none}.gMenu.vk-menu-acc .sub-menu .acc-btn{right:1.2em}.gMenu .acc-btn{color:#333;border-color:#333;background-image:var(--g_nav_main_acc_icon_open_url)}.gMenu .acc-btn.acc-btn-close{background-image:var(--g_nav_main_acc_icon_close_url)}.device-mobile .gMenu .acc-btn{width:20px;height:20px;right:6px;top:12px}.gMenu .sub-menu .acc-btn{background-image:var(--g_nav_sub_acc_icon_open_url);border-color:#fff}.gMenu .sub-menu .acc-btn.acc-btn-close{background-image:var(--g_nav_sub_acc_icon_close_url)}.gMenu>li>ul.sub-menu{position:absolute}.gMenu>li>.sub-menu{position:absolute;z-index:1000;display:block;overflow:hidden;opacity:0;max-height:0;transition:all .5s}.device-pc .gMenu>li:hover>.sub-menu{opacity:1;max-height:80vh;overflow-y:auto}.device-mobile .gMenu>li>.sub-menu.acc-child-close{opacity:0;max-height:0}.device-mobile .gMenu>li>.sub-menu.acc-child-open{opacity:1;max-height:80vh;overflow-y:auto}.device-pc .gMenu>li>.acc-btn{display:none}.device-pc .gMenu>li>a{display:block;overflow:hidden;padding:14px 1.8em}body,html{overflow-x:hidden}.sectionBox{padding-top:2em;padding-bottom:2em;display:block}.sectionBox:after{content:"";clear:both;display:block}.nav li a{color:#464646}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}input.form-control{margin-bottom:3px}.page-header{margin-top:0;margin-bottom:0;padding-bottom:0;text-align:center}.page-header_pageTitle,h1.page-header_pageTitle:first-child{margin:1.2em 0;font-size:1.75rem;line-height:1.1}.breadSection{border-bottom:1px solid rgba(0,0,0,.05)}.breadSection .breadcrumb{margin-top:0;margin-bottom:0;background:0 0;padding:6px 15px}.breadSection .breadcrumb li{margin-bottom:0;list-style:none}.breadSection .breadcrumb span{font-size:.75em}.mainSection header h1{margin-top:0;line-height:1.4em}.mainSection .postList::after{content:"";clear:both;display:block}h1.entry-title{font-size:32px}h1.entry-title>a{color:#464646}.entry-full{margin-bottom:3rem}.archive .entry-full,.blog .entry-full{border-bottom:1px solid rgba(0,0,0,.05)}.mainSection-marginVertical-off .entry-full{margin-bottom:0}.entry-header{margin-bottom:1.5rem}.entry-header{position:relative;border-bottom:1px solid rgba(0,0,0,.05)}.entry-meta{margin-bottom:.8em;padding-left:3px}.entry-meta i{margin-right:5px}.entry-meta_items{font-size:12px}.entry-meta_items.published a{color:#464646}.entry-meta_items_author{margin-left:.8em}.entry-meta_items_term{float:right;margin-right:0}.entry-meta_items_term_button{font-size:.8rem;line-height:1;padding:4px 1em 2px}.entry-body::after{content:"";clear:both;display:block}.media{border-bottom:1px solid rgba(0,0,0,.05);padding:1rem 0;margin-top:0}.media>div{width:100%}.media .media-body .media-heading{font-size:20px;line-height:1.4em;margin-top:0;margin-bottom:.4em;font-weight:400;background:0 0;box-shadow:none;padding:0}.media .media-body .media-heading a{color:#464646;text-decoration:none}.media p{margin-bottom:0;font-size:14px;line-height:150%}.media .entry-meta_items_author{display:none}.media a.media-body_excerpt{color:#464646;display:block;overflow:hidden}.gMenu>li{float:left}.gMenu>li:before{position:absolute;left:0;bottom:0;content:"";width:0;border-bottom:1px solid #2e6da4;transition:all .5s ease-out}.gMenu>li.menu-item-has-children::after{transition:all .2s ease-out;content:"";position:absolute;padding:0;bottom:-10px;left:50%;transform:translateX(-50%);border:10px solid transparent;z-index:1000;opacity:0;border-bottom-color:#191919}.device-pc .gMenu>li.menu-item-has-children:hover::after,.gMenu>li.acc-parent-open::after{opacity:1;bottom:0}.gMenu>li.acc-parent-close::after{opacity:0}.gMenu>li>ul{margin-top:-1px}.gMenu ul li a:hover{background-color:#337ab7}h2{padding:.8em 0 .7em;border-top:2px solid #337ab7;border-bottom:1px solid #e9e9e9}h3{padding-bottom:8px;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}h3:after{content:".";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:30%;border-bottom:1px solid #337ab7}.wp-block-button__link{padding-top:calc(.6em + 2px);padding-bottom:calc(.6em + 2px)}.wp-block-button.is-style-outline .wp-block-button__link{border-width:1px;padding-top:.6em;padding-bottom:.6em}.page-header{background-color:#337ab7;color:#fff}.breadSection .breadcrumb li{line-height:1.2}.breadSection .breadcrumb a{color:#666;padding-bottom:2px}.breadSection .breadcrumb a:hover{border-bottom:1px solid #666;text-decoration:none}.breadSection .breadcrumb>li+li:before{content:"/";margin-left:.5em;margin-right:.5em;font-size:12px}.siteFooter{border-top:3px solid #337ab7;background-color:#f9f9f9}@media (768px < width){p{line-height:1.9}.siteContent{padding:2.5rem 0 2.5rem}.footerMenu ul{margin:12px 0 10px}.footerMenu li{float:left}.footerMenu li a{border-left:1px solid var(--color-footer-border,#ccc);padding:0 1em}.footerMenu li:last-child a{border-right:1px solid var(--color-footer-border,#ccc)}}@media (992px < width){body,html{font-size:16px}.siteContent{padding:3rem 0 3.5rem}.mainSection-col-one{width:100%}.siteHeader .container{padding-top:16px;padding-bottom:14px}.siteHeader_logo img{max-height:50px}.gMenu ul li ul.sub-menu li a{padding-left:2.2em}.gMenu ul li ul.sub-menu li li a{padding-left:3.2em}body.device-mobile .vk-mobile-nav-menu-btn{display:none}.gMenu_outer{top:-54px;transition:top 1s}.gMenu_outer::after{content:"";clear:both;display:block}.header_scrolled .siteHeadContainer.container{width:100%}.header_scrolled .navbar-header{margin-bottom:54px}.header_scrolled .gMenu_outer{clear:both;z-index:1000;position:fixed;top:0;left:0;width:100%;min-height:unset;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.header_scrolled .gMenu_outer nav{display:block;width:960px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.header_scrolled .gMenu{float:none;display:flex}.header_scrolled .gMenu>li{width:50%;border-left:1px solid #f5f5f5}.header_scrolled .gMenu>li:last-child{border-right:1px solid #f5f5f5}.device-pc .gMenu>li a{padding-left:1em;padding-right:1em}.entry-header{margin-bottom:2.2rem}}@media (992px < width) and (1200px < width){.header_scrolled .gMenu_outer nav{width:1140px}}@media (1200px < width){.siteContent{padding:3.5rem 0 4rem}.siteHeader_logo{float:left}.gMenu_outer{right:0;float:right;width:auto;min-height:4em;display:table}.gMenu{right:0;margin:0;float:right}.gMenu_outer nav{display:table-cell;vertical-align:middle}}@media (width <= 1200px){.siteHeader_logo{width:100%;text-align:center}.siteHeader_logo img{margin-left:auto;margin-right:auto}.gMenu_outer nav{text-align:center}.gMenu{display:inline-flex;margin:0 auto}.gMenu>li{float:unset}}@media (width <= 992px){.mainSection{width:100%;flex-basis:unset}.mainSection{margin-bottom:2rem}.navbar-header{float:none}.siteHeader_logo{font-size:1.6rem;float:inherit;text-align:center;display:block;margin:0 auto;padding:0 45px}.siteHeader_logo img{display:block;margin:0 auto}.gMenu_outer{display:none}}@media (width <= 768px){.footerMenu{border-top:var(--color-footer-border,#ccc);border-bottom:var(--color-footer-border,#ccc)}.footerMenu .nav{display:unset}.footerMenu li{float:none;border-bottom:var(--color-footer-border,#ccc);display:block;overflow:hidden;padding:.5em 0}.footerMenu li:last-child{border-bottom:none}.entry-meta .entry-meta_items_term{float:none;display:block;margin-top:.5em}h1.entry-title{font-size:26px}}

/* ==== lightning-design-style-inline-css ==== */
:root {--color-key:#337ab7;--wp--preset--color--vk-color-primary:#337ab7;--color-key-dark:#2e6da4;}
a { color:#337ab7; }
.media .media-body .media-heading a:hover { color:; }@media ( 768px < width ){.gMenu > li:before,.gMenu > li.menu-item-has-children::after { border-bottom-color: }.gMenu li li { background-color: }.gMenu li li a:hover { background-color:; }}.page-header { background-color:; }h2 { border-top-color:; }h3:after { border-bottom-color:; }.siteFooter { border-top-color:; }dt { border-left-color:; }:root {--g_nav_main_acc_icon_open_url:url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg");--g_nav_main_acc_icon_close_url: url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg");--g_nav_sub_acc_icon_open_url: url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-white.svg");--g_nav_sub_acc_icon_close_url: url("vendor/wp-content/themes/lightning/_g2/inc/vk-mobile-nav/package/images/vk-menu-close-white.svg");}

/* ==== vk-blocks-build-css-css ==== */.wp-block-columns:has(.is-vk-content-width-half)>:where(.wp-block-column){max-width:50%}:root{--vk-margin-xxs: 0.375rem;--vk-margin-xs: 0.75rem;--vk-margin-sm: 1.5rem;--vk-margin-md: 2.4rem;--vk-margin-lg: 4rem;--vk-margin-xl: 6rem;--vk-margin-xxl: 9rem}.wp-block-group h3:first-child{margin-top:0}.wp-block-group p:last-child,.wp-block-group ul:last-child,.wp-block-group ol:last-child,.wp-block-group dl:last-child,.wp-block-group table:last-child,.wp-block-group .wp-block-columns:last-child{margin-bottom:0}.has-text-align-right{text-align:right}:root{--vk-color-background-white-translucent:rgba(255, 255, 255, 0.5)}@property --vk-slider-edge-offset{syntax:"<length>";inherits:true;initial-value:10px}
:root{--vk-color-border-red: #dc3545;--vk-color-background-red: #dc3545;--vk-color-border-orange: #ffa536;--vk-color-background-orange: #ffa536;--vk-color-border-blue: #4267b2;--vk-color-background-blue: #4267b2;--vk-color-border-green: #28a745;--vk-color-background-green: #28a745;--vk-color-border-black: #222;--vk-color-background-black: #222}
:root{--vk-color-border: rgba(0,0,0,.12)}.wp-block-columns:has(.wp-block-column-vk-link) .wp-block-column>*:first-of-type{margin-top:0}.wp-block-columns .wp-block-column:has(.wp-block-column-vk-link){position:relative}@media(width < 576px){}@media(width < 992px){}@media(width < 576px){}@media(width < 992px){}
:root{--vk-heading-has-background-padding: 0.6em 0.7em 0.5em}@media(width < 576px){}@media(width < 992px){}@media(width < 576px){}@media(width < 992px){}.wp-block-table thead th{font-weight:bold}

/* ==== vk-blocks-build-css-inline-css ==== */
:root {
		--vk_image-mask-circle: url("vendor/wp-content/plugins/vk-blocks/inc/vk-blocks/images/circle.svg");
		--vk_image-mask-wave01: url("vendor/wp-content/plugins/vk-blocks/inc/vk-blocks/images/wave01.svg");
		--vk_image-mask-wave02: url("vendor/wp-content/plugins/vk-blocks/inc/vk-blocks/images/wave02.svg");
		--vk_image-mask-wave03: url("vendor/wp-content/plugins/vk-blocks/inc/vk-blocks/images/wave03.svg");
		--vk_image-mask-wave04: url("vendor/wp-content/plugins/vk-blocks/inc/vk-blocks/images/wave04.svg");
	}
	

	:root {

		--vk-balloon-border-width:1px;

		--vk-balloon-speech-offset:-12px;
	}
	

	:root {
		--vk_flow-arrow: url("vendor/wp-content/plugins/vk-blocks/inc/vk-blocks/images/arrow_bottom.svg");
	}

/* ==== lightning-theme-style-css ==== */
/*
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.42.0
Requires at least: 6.6
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/
*/

/* ==== vk-font-awesome-css ==== */
/*!
 * Font Awesome Free 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */

/* .editor-styles-wrapper ããªãã¨ 5.9 ã®ãã­ãã¯ãã¿ã¼ã³æ¿å¥ãã¬ãã¥ã¼ãã¿ãã¬ããã§èª­ã¿è¾¼ã¾ããªã(2022.2.1ç¾å¨)ã®ã§å¿æ¥å¯¾å¿ */
.fa-solid{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width,1.25em)}:is(.fa-solid):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fa-solid):before{content:var(--fa)}}.fa-house{--fa:"\f015"}
:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-brands-400.woff2")}:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-regular-400.woff2")}:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-solid-900.woff2")}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-brands-400.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-regular-400.woff2") format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-brands-400.woff2") format("woff2")}@font-face{font-family:"FontAwesome";font-display:block;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-regular-400.woff2") format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url("vendor/wp-content/themes/lightning/vendor/vektor-inc/font-awesome-versions/src/font-awesome/webfonts/fa-v4compatibility.woff2") format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}

/* ==== lightning-color-custom-for-plugins ==== */
/* ltg theme common */

/* ==== wp-block-table-inline-css ==== */
.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}

/* ==== wpcf7-6add21be81618-inline-inline-css ==== */
