.elementor-5862 .elementor-element.elementor-element-6935d64{--display:flex;}.elementor-5862 .elementor-element.elementor-element-f2045e8 img{width:100%;height:100%;}.elementor-5862 .elementor-element.elementor-element-e7feefe{--display:flex;}.elementor-5862 .elementor-element.elementor-element-1504e2b{--display:flex;}.elementor-5862 .elementor-element.elementor-element-0a9615b{--display:flex;}.elementor-5862 .elementor-element.elementor-element-ca11688 img{width:100%;height:100%;}.elementor-5862 .elementor-element.elementor-element-3d7757e{--display:flex;}.elementor-5862 .elementor-element.elementor-element-974a4a5{--display:flex;}.elementor-5862 .elementor-element.elementor-element-9dd6a4f{--display:flex;}.elementor-5862 .elementor-element.elementor-element-55e534e{--display:flex;}.elementor-5862 .elementor-element.elementor-element-74e232d{--display:flex;}.elementor-5862 .elementor-element.elementor-element-c4a7a69{--display:flex;}.elementor-5862 .elementor-element.elementor-element-909c9a4{--display:flex;}.elementor-5862 .elementor-element.elementor-element-57e3ccf{--display:flex;}.elementor-5862 .elementor-element.elementor-element-494af8b{--display:flex;}.elementor-5862 .elementor-element.elementor-element-6be34c8 img{width:100%;height:100%;}.elementor-5862 .elementor-element.elementor-element-3992362{--display:flex;}.elementor-5862 .elementor-element.elementor-element-81f6b72{--display:flex;}.elementor-5862 .elementor-element.elementor-element-cc9adf6{--display:flex;}.elementor-5862 .elementor-element.elementor-element-4b907ed{--display:flex;}.elementor-5862 .elementor-element.elementor-element-3dff9e4{--display:flex;}.elementor-5862 .elementor-element.elementor-element-e66edd5{--display:flex;}.elementor-5862 .elementor-element.elementor-element-69e6b2e{--display:flex;}.elementor-5862 .elementor-element.elementor-element-80af5d0{--display:flex;}.elementor-5862 .elementor-element.elementor-element-5ec42d7{--display:flex;}.elementor-5862 .elementor-element.elementor-element-cb11c68 img{width:100%;height:100%;}.elementor-5862 .elementor-element.elementor-element-8856948{--display:flex;}.elementor-5862 .elementor-element.elementor-element-e8d89be{--display:flex;}.elementor-5862 .elementor-element.elementor-element-d2578a0{--display:flex;}.elementor-5862 .elementor-element.elementor-element-0a6f359{--display:flex;}.elementor-5862 .elementor-element.elementor-element-0a5b1b4{--display:flex;}.elementor-5862 .elementor-element.elementor-element-aaf9b33{--display:flex;}.elementor-5862 .elementor-element.elementor-element-1f6c4ea{--display:flex;}.elementor-5862 .elementor-element.elementor-element-33c6fec{--display:flex;}.elementor-5862 .elementor-element.elementor-element-de43285{--display:flex;}.elementor-5862 .elementor-element.elementor-element-f85c62e img{width:100%;height:100%;}.elementor-5862 .elementor-element.elementor-element-562ce98{--display:flex;}.elementor-5862 .elementor-element.elementor-element-088a352{--display:flex;}.elementor-5862 .elementor-element.elementor-element-1832aed{--display:flex;}.elementor-5862 .elementor-element.elementor-element-d403d5e{--display:flex;}.elementor-5862 .elementor-element.elementor-element-1aae8ec{--display:flex;}.elementor-5862 .elementor-element.elementor-element-6df9779{--display:flex;}.elementor-5862 .elementor-element.elementor-element-bbabc8c{--display:flex;}.elementor-5862 .elementor-element.elementor-element-70fe0c4{--display:flex;}.elementor-5862 .elementor-element.elementor-element-4ff52e8{--display:flex;}.elementor-5862 .elementor-element.elementor-element-650b269 img{width:100%;height:100%;}.elementor-5862 .elementor-element.elementor-element-1a106fb{--display:flex;}.elementor-5862 .elementor-element.elementor-element-5e8ea27{--display:flex;}.elementor-5862 .elementor-element.elementor-element-6e1fb21{--display:flex;}.elementor-5862 .elementor-element.elementor-element-00aea0a{--display:flex;}.elementor-5862 .elementor-element.elementor-element-82f34b7{--display:flex;}.elementor-5862 .elementor-element.elementor-element-2a17cc2{--display:flex;}.elementor-5862 .elementor-element.elementor-element-4638236{--display:flex;}.elementor-5862 .elementor-element.elementor-element-bf96238{--display:flex;}.elementor-5862 .elementor-element.elementor-element-7000aa4 img{width:100%;height:100%;}.elementor-5862 .elementor-element.elementor-element-10eaf58{--display:flex;}.elementor-5862 .elementor-element.elementor-element-37924ac{--display:flex;}.elementor-5862 .elementor-element.elementor-element-9b929f6{--display:flex;}.elementor-5862 .elementor-element.elementor-element-7541f0a{--display:flex;}.elementor-5862 .elementor-element.elementor-element-62f57f6{--display:flex;}.elementor-5862 .elementor-element.elementor-element-22ce235{--display:flex;}.elementor-5862 .elementor-element.elementor-element-3521c91{--display:flex;}.elementor-5862 .elementor-element.elementor-element-a8a45e3{--display:flex;}.elementor-5862 .elementor-element.elementor-element-e980c98{--display:flex;}.elementor-5862 .elementor-element.elementor-element-5220f2e img{width:100%;height:100%;}.elementor-5862 .elementor-element.elementor-element-b96dbc1{--display:flex;}.elementor-5862 .elementor-element.elementor-element-d9b1941{--display:flex;}.elementor-5862 .elementor-element.elementor-element-97a2c62{--display:flex;}.elementor-5862 .elementor-element.elementor-element-18989ce{--display:flex;}.elementor-5862 .elementor-element.elementor-element-2c875b7{--display:flex;}.elementor-5862 .elementor-element.elementor-element-ef4f8f0{--display:flex;}.elementor-5862 .elementor-element.elementor-element-7698d7c{--display:flex;}.elementor-5862 .elementor-element.elementor-element-eec0461{--display:flex;}.elementor-5862 .elementor-element.elementor-element-b24e3ac{--display:flex;}.elementor-5862 .elementor-element.elementor-element-414ff8b{--display:flex;}.elementor-5862 .elementor-element.elementor-element-e0a2e0d{--display:flex;}.elementor-5862 .elementor-element.elementor-element-e229e05{--display:flex;}.elementor-5862 .elementor-element.elementor-element-2077d8c{--display:flex;}.elementor-5862 .elementor-element.elementor-element-ce66de5 img{width:100%;height:100%;}.elementor-5862 .elementor-element.elementor-element-bf7447f{--display:flex;}@media(max-width:767px){.elementor-5862 .elementor-element.elementor-element-f2045e8 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5862 .elementor-element.elementor-element-ca11688 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5862 .elementor-element.elementor-element-6be34c8 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5862 .elementor-element.elementor-element-cb11c68 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5862 .elementor-element.elementor-element-f85c62e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5862 .elementor-element.elementor-element-650b269 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5862 .elementor-element.elementor-element-7000aa4 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5862 .elementor-element.elementor-element-5220f2e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5862 .elementor-element.elementor-element-ce66de5 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5862 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5862 p, 
.post-5862 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5862 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5862 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5862 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5862 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5862 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-5862 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-5862 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 li {
    line-height: 1.8;
    margin-bottom: 5px;
}


.tax-rate-box li:last-child {
    margin-bottom: 0;
}/* End custom CSS */