.elementor-5426 .elementor-element.elementor-element-7045c95{--display:flex;}.elementor-5426 .elementor-element.elementor-element-15a3478 img{width:100%;height:100%;}.elementor-5426 .elementor-element.elementor-element-d882d21{--display:flex;}.elementor-5426 .elementor-element.elementor-element-74e9c9c{--display:flex;}.elementor-5426 .elementor-element.elementor-element-d3d3bb1{--display:flex;}.elementor-5426 .elementor-element.elementor-element-7966337 img{width:100%;height:100%;}.elementor-5426 .elementor-element.elementor-element-02ee753{--display:flex;}.elementor-5426 .elementor-element.elementor-element-aa4c7e1{--display:flex;}.elementor-5426 .elementor-element.elementor-element-e6cbcaf{--display:flex;}.elementor-5426 .elementor-element.elementor-element-dc09cf7{--display:flex;}.elementor-5426 .elementor-element.elementor-element-c25b35b{--display:flex;}.elementor-5426 .elementor-element.elementor-element-653a96c{--display:flex;}.elementor-5426 .elementor-element.elementor-element-7e5b643{--display:flex;}.elementor-5426 .elementor-element.elementor-element-8fb39f7{--display:flex;}.elementor-5426 .elementor-element.elementor-element-d3982cb{--display:flex;}.elementor-5426 .elementor-element.elementor-element-a37cdd2 img{width:100%;height:100%;}.elementor-5426 .elementor-element.elementor-element-0f5cbe6{--display:flex;}.elementor-5426 .elementor-element.elementor-element-b24d94d{--display:flex;}.elementor-5426 .elementor-element.elementor-element-5913c66{--display:flex;}.elementor-5426 .elementor-element.elementor-element-3ea3b5d{--display:flex;}.elementor-5426 .elementor-element.elementor-element-7b59a46{--display:flex;}.elementor-5426 .elementor-element.elementor-element-1cc936d{--display:flex;}.elementor-5426 .elementor-element.elementor-element-e5db91f{--display:flex;}.elementor-5426 .elementor-element.elementor-element-4d804dd{--display:flex;}.elementor-5426 .elementor-element.elementor-element-7c8bebe{--display:flex;}.elementor-5426 .elementor-element.elementor-element-9045226{--display:flex;}.elementor-5426 .elementor-element.elementor-element-c947a94{--display:flex;}.elementor-5426 .elementor-element.elementor-element-27acdab{--display:flex;}.elementor-5426 .elementor-element.elementor-element-9b1c22d{--display:flex;}.elementor-5426 .elementor-element.elementor-element-0bb7c7a{--display:flex;}.elementor-5426 .elementor-element.elementor-element-8772415{--display:flex;}.elementor-5426 .elementor-element.elementor-element-1b96d39 img{width:100%;height:100%;}.elementor-5426 .elementor-element.elementor-element-6455a72{--display:flex;}.elementor-5426 .elementor-element.elementor-element-c6bf3bd{--display:flex;}.elementor-5426 .elementor-element.elementor-element-71ff46a{--display:flex;}.elementor-5426 .elementor-element.elementor-element-9d5cdb2{--display:flex;}.elementor-5426 .elementor-element.elementor-element-f778632{--display:flex;}.elementor-5426 .elementor-element.elementor-element-059c10e{--display:flex;}.elementor-5426 .elementor-element.elementor-element-8cc6265{--display:flex;}.elementor-5426 .elementor-element.elementor-element-6662687{--display:flex;}.elementor-5426 .elementor-element.elementor-element-370319d{--display:flex;}.elementor-5426 .elementor-element.elementor-element-855a25b{--display:flex;}.elementor-5426 .elementor-element.elementor-element-66ff563{--display:flex;}.elementor-5426 .elementor-element.elementor-element-546d2ce{--display:flex;}.elementor-5426 .elementor-element.elementor-element-7d881ed{--display:flex;}.elementor-5426 .elementor-element.elementor-element-d857c2d img{width:100%;height:100%;}.elementor-5426 .elementor-element.elementor-element-6e4a566{--display:flex;}.elementor-5426 .elementor-element.elementor-element-8442aae{--display:flex;}.elementor-5426 .elementor-element.elementor-element-92bdafc{--display:flex;}.elementor-5426 .elementor-element.elementor-element-d206bc3{--display:flex;}.elementor-5426 .elementor-element.elementor-element-43b2245{--display:flex;}.elementor-5426 .elementor-element.elementor-element-a31cb4a{--display:flex;}.elementor-5426 .elementor-element.elementor-element-ffab20c{--display:flex;}.elementor-5426 .elementor-element.elementor-element-6ff710a{--display:flex;}.elementor-5426 .elementor-element.elementor-element-806f077{--display:flex;}.elementor-5426 .elementor-element.elementor-element-47999fc img{width:100%;height:100%;}.elementor-5426 .elementor-element.elementor-element-14cc91e{--display:flex;}.elementor-5426 .elementor-element.elementor-element-ecac0c8{--display:flex;}.elementor-5426 .elementor-element.elementor-element-c7c3402{--display:flex;}.elementor-5426 .elementor-element.elementor-element-0082bfa{--display:flex;}.elementor-5426 .elementor-element.elementor-element-df17c93{--display:flex;}.elementor-5426 .elementor-element.elementor-element-fb0277a{--display:flex;}.elementor-5426 .elementor-element.elementor-element-f3e28c4{--display:flex;}.elementor-5426 .elementor-element.elementor-element-19de629{--display:flex;}.elementor-5426 .elementor-element.elementor-element-b438179{--display:flex;}.elementor-5426 .elementor-element.elementor-element-3cf142f img{width:100%;height:100%;}.elementor-5426 .elementor-element.elementor-element-d4e1690{--display:flex;}.elementor-5426 .elementor-element.elementor-element-2d59cf8{--display:flex;}.elementor-5426 .elementor-element.elementor-element-7ed6107{--display:flex;}.elementor-5426 .elementor-element.elementor-element-bf742fd{--display:flex;}.elementor-5426 .elementor-element.elementor-element-c3ae121{--display:flex;}.elementor-5426 .elementor-element.elementor-element-ee5981e{--display:flex;}.elementor-5426 .elementor-element.elementor-element-13da5ab{--display:flex;}.elementor-5426 .elementor-element.elementor-element-6713274{--display:flex;}.elementor-5426 .elementor-element.elementor-element-1cf325e{--display:flex;}.elementor-5426 .elementor-element.elementor-element-77739f7{--display:flex;}.elementor-5426 .elementor-element.elementor-element-c3f4f75{--display:flex;}.elementor-5426 .elementor-element.elementor-element-eccaaaa img{width:100%;height:100%;}.elementor-5426 .elementor-element.elementor-element-942f7f9{--display:flex;}@media(max-width:767px){.elementor-5426 .elementor-element.elementor-element-15a3478 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5426 .elementor-element.elementor-element-7966337 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5426 .elementor-element.elementor-element-a37cdd2 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5426 .elementor-element.elementor-element-1b96d39 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5426 .elementor-element.elementor-element-d857c2d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5426 .elementor-element.elementor-element-47999fc > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5426 .elementor-element.elementor-element-3cf142f > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5426 .elementor-element.elementor-element-eccaaaa > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5426 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5426 p, 
.post-5426 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5426 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5426 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5426 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5426 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5426 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-5426 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-5426 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 */