/*
Theme Name: Lightning Child
Theme URI: 
Template: lightning
Description: For The 65th Congress of the Japanese Stomatological Society
Author: Takashi Ryoke (ryoke@sikatus.com)
Tags: 
Version: 0.5.1
*/
:root {
--vk-width-col-2-main: 76%;
--vk-width-col-2-sub: calc( var(--vk-width-container) * 0.19 );
}
.site-header {
    background-color: #ffffff;
}
.site-header-logo a {
    color: #fff;
    text-decoration: none;
}

.css-accordion {
border: 1px solid var(--vk-color-border);
border-radius: calc(var(--vk-size-text)*0.5);
margin-bottom: 2.0em;
}

.css-accordion-title {
display: block;
pointer-events: all;
cursor: pointer;
position: relative;
padding-top: calc(var(--vk-size-text)*1);
padding-right: calc(var(--vk-size-text)*2);
padding-bottom: calc(var(--vk-size-text)*1);
padding-left: calc(var(--vk-size-text)*1);
border-radius: calc(var(--vk-size-text)*0.5) calc(var(--vk-size-text)*0.5) 0 0;
background-color: rgba(0,0,0,.05);
margin-bottom: 0;
}

.css-accordion input[type=checkbox] {
display: none;
}

.css-accordion input ~ .css-accordion-content {
max-height: 0;
padding-right: calc(var(--vk-size-text)*1);
padding-left: calc(var(--vk-size-text)*1);
overflow: hidden;
transition: all 0.3s ease-in;
}

.css-accordion input:checked ~ .css-accordion-content {
max-height: 9999px;
padding-top: calc(var(--vk-size-text)*2);
padding-bottom: calc(var(--vk-size-text)*2);
}

.css-accordion .wp-block-group__inner-container {
position: relative;
}

.css-accordion span.fa-icon::before {
display: block;
font-family: "Font Awesome 5 Free";
font-weight: bold;
position: absolute;
top: calc(var(--vk-size-text)*1);
right: 10px;
content: "\f055";
font-size: 1.5em;
color: #666666;
}

.css-accordion input:checked + span.fa-icon::before {
content: "\f056";
}

.next-prev {
	display:none;
}

.waku {
  padding: 0em; /*段落余白*/
  border: 2px solid #005c9c; /*枠線*/
}