/*
Theme Name: セルコミュニティ
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.5.1
*/
a img {
   
    transition: 0.5s;
}

a img:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

/******************************/

a[href$=".pdf"]:after {
    content:" ";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left:2px;
    background: url(/wp-content/themes/lightning-child-cell/images/icon_pdf.png) no-repeat;
}
a[href$=".doc"]:after {
    content:" ";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left:2px;    
    background: url(/wp-content/themes/lightning-child-cell/images/icon_word.png) no-repeat;
}
a[href$=".docx"]:after {
    content:" ";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left:2px;    
    background: url(/wp-content/themes/lightning-child-cell/images/icon_word.png) no-repeat;
}
a[href$=".xls"]:after {
    content:" ";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left:2px;    
    background: url(/wp-content/themes/lightning-child-cell/images/icon_excel.png) no-repeat;
}
a[href$=".xlsx"]:after {
    content:" ";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left:2px;    
    background: url(/wp-content/themes/lightning-child-cell/images/icon_excel.png) no-repeat;
}
a[href$=".ppt"]:after {
    content:" ";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left:2px;    
    background: url(/wp-content/themes/lightning-child-cell/images/icon_powerpoint.png) no-repeat;
}
a[href$=".pptx"]:after {
    content:" ";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left:2px;    
    background: url(/wp-content/themes/lightning-child-cell/images/icon_powerpoint.png) no-repeat;
}
.wp-block-file .wp-block-file__button{
    background:#00693e;
}


a[href$="#"] {
   text-decoration: none;
    pointer-events: none;
}


.vkvu_section_title {
    color: #fff;
    font-weight: bolder;
    font-size: calc(2rem + 1vw);
    line-height: 1.5;
    margin-top:40px;
    font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}

.vkvu_section-posi-center {
    transform: translateY(-40%) translateX(-50%);
}
.vkvu_section_image img {
    max-height: calc(100vh - 150px);
}
@media (min-width: 992px){
  .vkvu_section_image img {
    max-height: calc(100vh - 280px);
}  
}
body {
    border-top:5px solid #263581;
    background: url(/wp-content/themes/lightning-child-cell/images/bg_logo3.png)no-repeat top 500px right -200px, url(/wp-content/themes/lightning-child-cell/images/bg_logo3.png)no-repeat top 1800px left -200px;
    background-size:50%;
    /*background-attachment: fixed;*/ }

.site-header{
    border-top:10px solid #263581;
    padding-bottom: 12px;
}

.is-style-vk-heading-both_ends::before, .is-style-vk-heading-both_ends::after, .editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends::before, .editor-styles-wrapper .block-editor-block-list__layout .is-style-vk-heading-both_ends::after {
    border-bottom: 1px solid #263581;
}

@media (max-width: 600px){
  .wp-block-image .alignright,
    .wp-block-image .alignleft{
    float:none;
} 
}
    
table td, table th {
    border: 1px solid #ccc;
    padding: 0.5rem 1rem;
    font-size: var(--vk-size-text);
}

.global-nav-list>li .global-nav-name {
    font-size: 15px;

}