@charset "UTF-8";
/*
Theme Name: Nipponchikudenchi
Theme URI: https://www.nipponchikudenchi.co.jp/
Author: 日本蓄電池株式会社
Author URI: https://www.nipponchikudenchi.co.jp/
Description: 日本蓄電池株式会社公式サイトが2025年にリニューアルしました。
Version: 1.0
*/

:root{--mainBgColor:#fff;--color01:#333;--color02:#999;--color03:#ddd;--color04:#111;--color05:#ccc;--color06:#666;--color07:#777;--color08:#aaa;--color09:#F8FBFF;--themeColor:#6297CC;--attentionColor:#C81E1E;--jp:"Roboto","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";--jpserif:"Shippori Mincho","Yu Mincho","Hiragino Mincho ProN","serif";--enserif:"Libre Baskerville","Yu Mincho","Hiragino Mincho ProN","serif"}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:10px}body{background-color:var(--mainBgColor);overflow-x:hidden;color:var(--color01);font-family:var(--jp);margin-top:0!important}body *,body :after,body :before{color:inherit;font-size:inherit;line-height:inherit;transition:inherit;letter-spacing:inherit}a{text-decoration:none}img{width:auto;height:auto;max-width:100%}dl,ol,ul{margin:0;padding:0}ol,ul{list-style-type:none}summary{cursor:pointer;display:block}summary::-webkit-details-marker,summary::marker{display:none}address{font-style:normal}table{border-collapse:collapse}mark{background-color:transparent}.none{display:none!important}.jpserif{font-family:var(--jpserif)}.enserif{font-family:var(--enserif)}@keyframes opa0-1{from{opacity:0}to{opacity:1}}@keyframes opa1-0{from{opacity:1}to{opacity:0}}@keyframes scrollLeft{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes scrollRight{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}body{-webkit-text-size-adjust:100%}.container{width:100%;margin-left:auto;margin-right:auto;max-width:1300px}#fixed-contents{position:fixed;z-index:50}#fixed-contents .button *{display:block}#fixed-contents .button .text{font-size:1.4rem;line-height:1.9rem;display:flex;align-items:center;letter-spacing:.1em}#fixed-contents .button .text .icon-mail{line-height:1.9rem}#fixed-contents .button .right i{display:block}#fixed-contents #pagetop{background-color:var(--themeColor);width:50px;height:50px;display:grid;place-content:center;color:#fff}#fixed-contents #pagetop i{display:block;transform:rotate(-90deg);font-size:1.1rem}#fixed-header{background-color:#fff;width:100%;position:fixed;display:flex;justify-content:space-between;align-items:center;top:0;left:0;z-index:100}.hd-logo{position:relative;z-index:1}.hd-logo *{display:block;width:100%}#pc-only-nav *{display:block}#gnav{justify-content:space-between}#gnav,#languages{display:flex;align-items:center}#languages{color:#aaa;font-family:var(--enserif)}#languages::after{content:"/";display:block;order:2}#languages>:first-of-type{order:1}#languages>:last-of-type{order:3}#languages a{display:block;position:relative;line-height:2.5rem}#languages a::after{content:"";display:block;width:100%;height:1px;line-height:2.5rem;position:absolute;bottom:0;left:0;z-index:1}html[lang=ja] #languages__jp{pointer-events:none;color:var(--color01)}html[lang=ja] #languages__jp a::after{background-color:var(--color01)}html[lang=en] #languages__en{pointer-events:none;color:var(--color01)}html[lang=en] #languages__en a::after{background-color:var(--color01)}#btn-menu{position:relative;z-index:3}#btn-menu::after,#btn-menu::before{content:"";display:block;background-color:var(--color01);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);z-index:1}#btn-menu::before{margin-top:-4px}#btn-menu::after{margin-top:4px}@media screen and (max-width:991px){.hidden-phone{display:none!important}.container{padding-inline:8%}#fixed-contents{width:100%;bottom:0;left:0;transform:translateY(100%);transition:transform .2s ease;display:flex}#fixed-contents .button{width:100%}#fixed-contents .button .text .icon-mail{font-size:1.1rem;padding-right:15px}#fixed-contents .button .right i{font-size:1.1rem}#fixed-contents.visible{transform:translateY(0)}#fixed-header,#header{height:60px}#fixed-header{padding-left:20px}.hd-logo{width:160px}#languages::after{font-size:1.1rem;margin-inline:5px}#languages a{font-size:1rem}#btn-menu{width:76px;height:60px}#btn-menu::after,#btn-menu::before{width:30px}}@media screen and (min-width:992px) and (any-hover:hover){#fixed-contents .button::after{height:0;width:100%;transition:height .2s ease}#fixed-contents .button:hover::after{height:100%}#fixed-contents #pagetop{position:relative}#fixed-contents #pagetop::after{content:"";display:block;width:100%;height:0;background-color:#79aee2;transition:height .2s ease;position:absolute;bottom:0;left:0;z-index:1}#fixed-contents #pagetop:hover::after{height:100%}#fixed-contents #pagetop i{position:relative;z-index:2}#pc-only-nav .nav-list__jp::after{content:"";display:block;background-color:var(--color01);width:0;height:1px;opacity:0;transition:width .2s ease,opacity .2s ease;position:absolute;bottom:0;left:0;z-index:1}#pc-only-nav .nav-list__link:hover .nav-list__jp::after{width:100%;opacity:1}}@media screen and (min-width:992px){.visible-phone{display:none!important}.container{padding-inline:50px}#fixed-contents{width:50px;top:50%;right:0}#fixed-contents .button{writing-mode:vertical-rl;width:50px;height:230px}#fixed-contents .button .text .icon-mail{font-size:1rem;padding-bottom:15px}#fixed-contents .button .right i{transform:rotate(90deg);font-size:1.2rem}#fixed-contents #pagetop{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}#fixed-contents.visible #pagetop{opacity:1;visibility:visible}#fixed-header,#header{height:100px}#fixed-header{padding-left:40px;padding-right:10px}.hd-logo{width:190px}#pc-only-nav{display:grid;grid-auto-flow:column;-moz-column-gap:35px;column-gap:35px;font-weight:500;font-size:1.3rem;line-height:1.9rem;letter-spacing:.1em;position:relative;z-index:1}#pc-only-nav .nav-list__jp{padding-block:6px;position:relative}#languages{margin-left:40px;margin-right:5px}#languages::after{font-size:1.3rem;margin-inline:7px}#languages a{font-size:1.2rem}#btn-menu{width:100px;height:100px}#btn-menu::after,#btn-menu::before{width:40px}}@media screen and (any-hover:hover){#languages a:hover{color:var(--color01)}}

h1 .jp,
h2 .jp,
h3 .jp,
h4 .jp,
h5 .jp,
h6 .jp,
h1 .en,
h2 .en,
h3 .en,
h4 .en,
h5 .en,
h6 .en {
    font-family: var(--jp);
}

.wp-block-table.caption-top-table {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.wp-block-table.caption-top-table table {
    order: 2;
}
.wp-block-table.caption-top-table .wp-element-caption {
    order: 1;
    margin-bottom: 10px;
}