.elementor-5587 .elementor-element.elementor-element-d4d4228{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1a33b85 img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-bedfebd{--display:flex;}.elementor-5587 .elementor-element.elementor-element-3d4407f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-2374f3f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-94a6e7a img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-e83364e{--display:flex;}.elementor-5587 .elementor-element.elementor-element-a2d376e{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1336b92{--display:flex;}.elementor-5587 .elementor-element.elementor-element-dcdf6ad{--display:flex;}.elementor-5587 .elementor-element.elementor-element-b7ad49b{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1571d3b{--display:flex;}.elementor-5587 .elementor-element.elementor-element-78b2f3c{--display:flex;}.elementor-5587 .elementor-element.elementor-element-a5179cf{--display:flex;}.elementor-5587 .elementor-element.elementor-element-a912f66{--display:flex;}.elementor-5587 .elementor-element.elementor-element-35efb22{--display:flex;}.elementor-5587 .elementor-element.elementor-element-9522e02{--display:flex;}.elementor-5587 .elementor-element.elementor-element-130ceeb img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-ab78388{--display:flex;}.elementor-5587 .elementor-element.elementor-element-ba060d0{--display:flex;}.elementor-5587 .elementor-element.elementor-element-686bae7{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1adfd15{--display:flex;}.elementor-5587 .elementor-element.elementor-element-98ee079{--display:flex;}.elementor-5587 .elementor-element.elementor-element-7e04152{--display:flex;}.elementor-5587 .elementor-element.elementor-element-556a558{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1f69f6f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-d079168{--display:flex;}.elementor-5587 .elementor-element.elementor-element-fc13a39{--display:flex;}.elementor-5587 .elementor-element.elementor-element-2dfdb08{--display:flex;}.elementor-5587 .elementor-element.elementor-element-a54a47f img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-3413b8e{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6855776{--display:flex;}.elementor-5587 .elementor-element.elementor-element-935b3c4{--display:flex;}.elementor-5587 .elementor-element.elementor-element-0c8108c{--display:flex;}.elementor-5587 .elementor-element.elementor-element-4a85fa7{--display:flex;}.elementor-5587 .elementor-element.elementor-element-d777dc4{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6ce8ff7{--display:flex;}.elementor-5587 .elementor-element.elementor-element-31a88a3{--display:flex;}.elementor-5587 .elementor-element.elementor-element-bade616{--display:flex;}.elementor-5587 .elementor-element.elementor-element-101a631{--display:flex;}.elementor-5587 .elementor-element.elementor-element-3c24158{--display:flex;}.elementor-5587 .elementor-element.elementor-element-45647bd img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-028571f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-14439b8{--display:flex;}.elementor-5587 .elementor-element.elementor-element-95ae7c4{--display:flex;}.elementor-5587 .elementor-element.elementor-element-acc7175{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1ec8e54{--display:flex;}.elementor-5587 .elementor-element.elementor-element-5d936bb{--display:flex;}.elementor-5587 .elementor-element.elementor-element-c46ccb7{--display:flex;}.elementor-5587 .elementor-element.elementor-element-eee7610{--display:flex;}.elementor-5587 .elementor-element.elementor-element-5d4c083{--display:flex;}.elementor-5587 .elementor-element.elementor-element-eb4b7d6{--display:flex;}.elementor-5587 .elementor-element.elementor-element-0679e8c{--display:flex;}.elementor-5587 .elementor-element.elementor-element-f5e0c88 img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-e344451{--display:flex;}.elementor-5587 .elementor-element.elementor-element-188ae16{--display:flex;}.elementor-5587 .elementor-element.elementor-element-9b0c2f8{--display:flex;}.elementor-5587 .elementor-element.elementor-element-3a4c069{--display:flex;}.elementor-5587 .elementor-element.elementor-element-b9d7fb8{--display:flex;}.elementor-5587 .elementor-element.elementor-element-c18bc11{--display:flex;}.elementor-5587 .elementor-element.elementor-element-7c36068{--display:flex;}.elementor-5587 .elementor-element.elementor-element-4fddf4d{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6f56a67{--display:flex;}.elementor-5587 .elementor-element.elementor-element-5de0306{--display:flex;}.elementor-5587 .elementor-element.elementor-element-68c7ce3{--display:flex;}.elementor-5587 .elementor-element.elementor-element-45961af img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-f0aebf0{--display:flex;}.elementor-5587 .elementor-element.elementor-element-2ce2424{--display:flex;}.elementor-5587 .elementor-element.elementor-element-cc40573{--display:flex;}.elementor-5587 .elementor-element.elementor-element-1815a2a{--display:flex;}.elementor-5587 .elementor-element.elementor-element-dc9fbfb{--display:flex;}.elementor-5587 .elementor-element.elementor-element-f70574e{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6ab1e52{--display:flex;}.elementor-5587 .elementor-element.elementor-element-b9e217e{--display:flex;}.elementor-5587 .elementor-element.elementor-element-d22de2d{--display:flex;}.elementor-5587 .elementor-element.elementor-element-4882ab3{--display:flex;}.elementor-5587 .elementor-element.elementor-element-89368c8{--display:flex;}.elementor-5587 .elementor-element.elementor-element-017cc0c img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-3c92e67{--display:flex;}.elementor-5587 .elementor-element.elementor-element-66b858a{--display:flex;}.elementor-5587 .elementor-element.elementor-element-a7644b1{--display:flex;}.elementor-5587 .elementor-element.elementor-element-158ebf6{--display:flex;}.elementor-5587 .elementor-element.elementor-element-9ab6c50{--display:flex;}.elementor-5587 .elementor-element.elementor-element-71d414f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-5c6ec4e{--display:flex;}.elementor-5587 .elementor-element.elementor-element-d5e2ef7{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6a11d52{--display:flex;}.elementor-5587 .elementor-element.elementor-element-431802f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-846ff12{--display:flex;}.elementor-5587 .elementor-element.elementor-element-3f7bbf6 img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-01c2c31{--display:flex;}.elementor-5587 .elementor-element.elementor-element-71b5bfa{--display:flex;}.elementor-5587 .elementor-element.elementor-element-46de148{--display:flex;}.elementor-5587 .elementor-element.elementor-element-169d882{--display:flex;}.elementor-5587 .elementor-element.elementor-element-c886cc0{--display:flex;}.elementor-5587 .elementor-element.elementor-element-0b64d43{--display:flex;}.elementor-5587 .elementor-element.elementor-element-d64bbed{--display:flex;}.elementor-5587 .elementor-element.elementor-element-792b3fb{--display:flex;}.elementor-5587 .elementor-element.elementor-element-136d693{--display:flex;}.elementor-5587 .elementor-element.elementor-element-b0dbec2{--display:flex;}.elementor-5587 .elementor-element.elementor-element-6b4b366{--display:flex;}.elementor-5587 .elementor-element.elementor-element-b499ae9 img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-268c82b{--display:flex;}.elementor-5587 .elementor-element.elementor-element-b40a27f{--display:flex;}.elementor-5587 .elementor-element.elementor-element-a50079c{--display:flex;}.elementor-5587 .elementor-element.elementor-element-ad7ea50{--display:flex;}.elementor-5587 .elementor-element.elementor-element-361f0f5{--display:flex;}.elementor-5587 .elementor-element.elementor-element-89c32b7{--display:flex;}.elementor-5587 .elementor-element.elementor-element-added87{--display:flex;}.elementor-5587 .elementor-element.elementor-element-ddf3448{--display:flex;}.elementor-5587 .elementor-element.elementor-element-7082597{--display:flex;}.elementor-5587 .elementor-element.elementor-element-bcd085d{--display:flex;}.elementor-5587 .elementor-element.elementor-element-700b395{--display:flex;}.elementor-5587 .elementor-element.elementor-element-974bace img{width:100%;height:100%;}.elementor-5587 .elementor-element.elementor-element-94b42cd{--display:flex;}@media(max-width:767px){.elementor-5587 .elementor-element.elementor-element-1a33b85 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-94a6e7a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-130ceeb > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-a54a47f > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-45647bd > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-f5e0c88 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-45961af > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-017cc0c > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-3f7bbf6 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-b499ae9 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5587 .elementor-element.elementor-element-974bace > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5587 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5587 p, 
.post-5587 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5587 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5587 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5587 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5587 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5587 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-5587 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-5587 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 */