.elementor-6922 .elementor-element.elementor-element-417aa3f{--display:flex;}.elementor-6922 .elementor-element.elementor-element-5593578 img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-262ad16{--display:flex;}.elementor-6922 .elementor-element.elementor-element-97af251{--display:flex;}.elementor-6922 .elementor-element.elementor-element-470a661{--display:flex;}.elementor-6922 .elementor-element.elementor-element-8c94c6b img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-b7f4ad1{--display:flex;}.elementor-6922 .elementor-element.elementor-element-a8b8a01{--display:flex;}.elementor-6922 .elementor-element.elementor-element-682ef81{--display:flex;}.elementor-6922 .elementor-element.elementor-element-c28f0f6{--display:flex;}.elementor-6922 .elementor-element.elementor-element-f1f7fc0{--display:flex;}.elementor-6922 .elementor-element.elementor-element-b8a3ad5{--display:flex;}.elementor-6922 .elementor-element.elementor-element-cefb0af{--display:flex;}.elementor-6922 .elementor-element.elementor-element-a563a39{--display:flex;}.elementor-6922 .elementor-element.elementor-element-f48b258{--display:flex;}.elementor-6922 .elementor-element.elementor-element-79d7b2a img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-a626674{--display:flex;}.elementor-6922 .elementor-element.elementor-element-fa0892b{--display:flex;}.elementor-6922 .elementor-element.elementor-element-9dcd21e{--display:flex;}.elementor-6922 .elementor-element.elementor-element-8369daa{--display:flex;}.elementor-6922 .elementor-element.elementor-element-dd961dc{--display:flex;}.elementor-6922 .elementor-element.elementor-element-9b8cb92{--display:flex;}.elementor-6922 .elementor-element.elementor-element-563c5e4{--display:flex;}.elementor-6922 .elementor-element.elementor-element-99fc1e9 img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-46f0cad{--display:flex;}.elementor-6922 .elementor-element.elementor-element-27fe96f{--display:flex;}.elementor-6922 .elementor-element.elementor-element-779aa15{--display:flex;}.elementor-6922 .elementor-element.elementor-element-c46a178{--display:flex;}.elementor-6922 .elementor-element.elementor-element-764f6ed{--display:flex;}.elementor-6922 .elementor-element.elementor-element-5d95fc3{--display:flex;}.elementor-6922 .elementor-element.elementor-element-0c46c80{--display:flex;}.elementor-6922 .elementor-element.elementor-element-5b5ab66{--display:flex;}.elementor-6922 .elementor-element.elementor-element-ce70e88{--display:flex;}.elementor-6922 .elementor-element.elementor-element-52a588a img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-b028b5b{--display:flex;}.elementor-6922 .elementor-element.elementor-element-de19a15{--display:flex;}.elementor-6922 .elementor-element.elementor-element-9d3fcd2{--display:flex;}.elementor-6922 .elementor-element.elementor-element-50de552{--display:flex;}.elementor-6922 .elementor-element.elementor-element-dbc0bef{--display:flex;}.elementor-6922 .elementor-element.elementor-element-667d15c{--display:flex;}.elementor-6922 .elementor-element.elementor-element-1fe530e{--display:flex;}.elementor-6922 .elementor-element.elementor-element-2d4e384{--display:flex;}.elementor-6922 .elementor-element.elementor-element-0779aad{--display:flex;}.elementor-6922 .elementor-element.elementor-element-14023eb img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-4da112e{--display:flex;}.elementor-6922 .elementor-element.elementor-element-3efa878{--display:flex;}.elementor-6922 .elementor-element.elementor-element-08dc8a5{--display:flex;}.elementor-6922 .elementor-element.elementor-element-9e7c14d{--display:flex;}.elementor-6922 .elementor-element.elementor-element-1e4048f{--display:flex;}.elementor-6922 .elementor-element.elementor-element-2cf5aef{--display:flex;}.elementor-6922 .elementor-element.elementor-element-a275147{--display:flex;}.elementor-6922 .elementor-element.elementor-element-240fe64{--display:flex;}.elementor-6922 .elementor-element.elementor-element-911a8a0{--display:flex;}.elementor-6922 .elementor-element.elementor-element-bf0579e img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-3a67548{--display:flex;}.elementor-6922 .elementor-element.elementor-element-2610628{--display:flex;}.elementor-6922 .elementor-element.elementor-element-da3eb76{--display:flex;}.elementor-6922 .elementor-element.elementor-element-ef81f54{--display:flex;}.elementor-6922 .elementor-element.elementor-element-899f7bf{--display:flex;}.elementor-6922 .elementor-element.elementor-element-1925c1e{--display:flex;}.elementor-6922 .elementor-element.elementor-element-36be80c{--display:flex;}.elementor-6922 .elementor-element.elementor-element-740c6af{--display:flex;}.elementor-6922 .elementor-element.elementor-element-c27d7a5{--display:flex;}.elementor-6922 .elementor-element.elementor-element-f606a66{--display:flex;}.elementor-6922 .elementor-element.elementor-element-60a23a9{--display:flex;}.elementor-6922 .elementor-element.elementor-element-e1087c7 img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-4169040{--display:flex;}.elementor-6922 .elementor-element.elementor-element-1836142{--display:flex;}.elementor-6922 .elementor-element.elementor-element-7f008e7{--display:flex;}.elementor-6922 .elementor-element.elementor-element-9857d52{--display:flex;}.elementor-6922 .elementor-element.elementor-element-785d782{--display:flex;}.elementor-6922 .elementor-element.elementor-element-b367267{--display:flex;}.elementor-6922 .elementor-element.elementor-element-2a6f829{--display:flex;}.elementor-6922 .elementor-element.elementor-element-4493dfe{--display:flex;}.elementor-6922 .elementor-element.elementor-element-babb274{--display:flex;}.elementor-6922 .elementor-element.elementor-element-87c0f19 img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-fa8c149{--display:flex;}.elementor-6922 .elementor-element.elementor-element-668247a{--display:flex;}.elementor-6922 .elementor-element.elementor-element-3f6b9cb{--display:flex;}.elementor-6922 .elementor-element.elementor-element-0449c69{--display:flex;}.elementor-6922 .elementor-element.elementor-element-ed677cb{--display:flex;}.elementor-6922 .elementor-element.elementor-element-fe86404{--display:flex;}.elementor-6922 .elementor-element.elementor-element-10f0cff{--display:flex;}.elementor-6922 .elementor-element.elementor-element-2711390{--display:flex;}.elementor-6922 .elementor-element.elementor-element-1c2869a{--display:flex;}.elementor-6922 .elementor-element.elementor-element-d58316f{--display:flex;}.elementor-6922 .elementor-element.elementor-element-5cc84a3{--display:flex;}.elementor-6922 .elementor-element.elementor-element-ac90ec0{--display:flex;}.elementor-6922 .elementor-element.elementor-element-6966647{--display:flex;}.elementor-6922 .elementor-element.elementor-element-fc29d70 img{width:100%;height:100%;}.elementor-6922 .elementor-element.elementor-element-e268ce4{--display:flex;}@media(max-width:767px){.elementor-6922 .elementor-element.elementor-element-5593578 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6922 .elementor-element.elementor-element-8c94c6b > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6922 .elementor-element.elementor-element-79d7b2a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6922 .elementor-element.elementor-element-99fc1e9 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6922 .elementor-element.elementor-element-52a588a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6922 .elementor-element.elementor-element-14023eb > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6922 .elementor-element.elementor-element-bf0579e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6922 .elementor-element.elementor-element-e1087c7 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6922 .elementor-element.elementor-element-87c0f19 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6922 .elementor-element.elementor-element-fc29d70 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-6922 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-6922 p, 
.post-6922 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-6922 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-6922 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-6922 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-6922 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-6922 h2 {
    font-size: 1.8rem; 
    margin-top: 1.5em; 
    margin-bottom: 0.8em;
    line-height: 1.4;
    color: #111111 ;
    border-bottom: double 5px #9C3C3C; 
}


.post-6922 h3 {
    font-size: 1.5rem;
    margin-top: 1.5em;
    margin-bottom: 0.8em;
    color: #222222 ;
    padding: 0.25em 0.5em;
    background: transparent;
    border-left: solid 5px #9C3C3C;
}

.post-6922 h4 {
    font-size: 1.1rem;
    margin-top: 1.5em;
    margin-bottom: 0.8em;
    color: #f5f5f5 ;
    padding: 0.25em 0.5em 0.25em 1.5em;
    background: transparent;
    position: relative;
    border-left: none; 
}

.post-6922 h4::before {
    content: '';
    position: absolute;
    left: 0.2em;
    top: 50%;
    transform: translateY(-50%); 
    width: 15px; 
    height: 15px; 
    background-color: #9C3C3C; 
    border-radius: 50%; 
}


/* 太文字の装飾 */

.post-6922 strong {
    color: #000000 ; 
    border-bottom: 1px solid #dc143c ; 
    padding-bottom: 1px;
}

/*Marker*/

@keyframes marker-animation {
  from { background-size: 0% 100%; }
  to { background-size: 100% 100%; }
}


.marker-auto {
  display: inline;
  background: linear-gradient(transparent 60%, rgba(255, 255, 59, 0.6) 60%);
  background-repeat: no-repeat;
  background-size: 0% 100%;
  animation: marker-animation 1.9s forwards; 
  color: #000000 ;
  padding-bottom: 2px;
  font-weight: bold; 
}

/*List BOX*/

.tax-rate-box {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px;
    margin: 20px 0;
}

.tax-rate-box ul {
    margin: 0;
    padding-left: 20px;
    list-style-type: disc;
}

.tax-rate-box ol li {
  list-style-type: none;
  counter-increment: cnt;
}

ol li::before {
  content: "【"counter(cnt)"】";
}


.tax-rate-box li {
    line-height: 1.8;
    margin-bottom: 5px;
}


.tax-rate-box li:last-child {
    margin-bottom: 0;
}/* End custom CSS */