.elementor-4258 .elementor-element.elementor-element-3d8e99f{--display:flex;}.elementor-4258 .elementor-element.elementor-element-7fa0345 img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-d49c11d{--display:flex;}.elementor-4258 .elementor-element.elementor-element-39241b4{--display:flex;}.elementor-4258 .elementor-element.elementor-element-a344c9b{--display:flex;}.elementor-4258 .elementor-element.elementor-element-876bab3 img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-c6bd2e6{--display:flex;}.elementor-4258 .elementor-element.elementor-element-944351a{--display:flex;}.elementor-4258 .elementor-element.elementor-element-6d59ae3{--display:flex;}.elementor-4258 .elementor-element.elementor-element-154340c{--display:flex;}.elementor-4258 .elementor-element.elementor-element-b05feaa{--display:flex;}.elementor-4258 .elementor-element.elementor-element-c178211{--display:flex;}.elementor-4258 .elementor-element.elementor-element-771367d{--display:flex;}.elementor-4258 .elementor-element.elementor-element-a9dc74b{--display:flex;}.elementor-4258 .elementor-element.elementor-element-857e06c img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-0f3c9cd{--display:flex;}.elementor-4258 .elementor-element.elementor-element-1dda5d7{--display:flex;}.elementor-4258 .elementor-element.elementor-element-b6d50e5{--display:flex;}.elementor-4258 .elementor-element.elementor-element-a30ee8e{--display:flex;}.elementor-4258 .elementor-element.elementor-element-c89589e{--display:flex;}.elementor-4258 .elementor-element.elementor-element-c9ccf6c{--display:flex;}.elementor-4258 .elementor-element.elementor-element-d9a4e94{--display:flex;}.elementor-4258 .elementor-element.elementor-element-60dc8ce{--display:flex;}.elementor-4258 .elementor-element.elementor-element-a5ef7bd{--display:flex;}.elementor-4258 .elementor-element.elementor-element-460678d{--display:flex;}.elementor-4258 .elementor-element.elementor-element-84cd466 img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-78e8cae{--display:flex;}.elementor-4258 .elementor-element.elementor-element-5657963{--display:flex;}.elementor-4258 .elementor-element.elementor-element-24967e6{--display:flex;}.elementor-4258 .elementor-element.elementor-element-00a4a97{--display:flex;}.elementor-4258 .elementor-element.elementor-element-050168e{--display:flex;}.elementor-4258 .elementor-element.elementor-element-cfdc8c1{--display:flex;}.elementor-4258 .elementor-element.elementor-element-1b40f82{--display:flex;}.elementor-4258 .elementor-element.elementor-element-031671f{--display:flex;}.elementor-4258 .elementor-element.elementor-element-e3c75c5{--display:flex;}.elementor-4258 .elementor-element.elementor-element-972f5b8{--display:flex;}.elementor-4258 .elementor-element.elementor-element-0b76771{--display:flex;}.elementor-4258 .elementor-element.elementor-element-0cecc9e img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-dd6c66e{--display:flex;}.elementor-4258 .elementor-element.elementor-element-d653b8e{--display:flex;}.elementor-4258 .elementor-element.elementor-element-cff9ed8{--display:flex;}.elementor-4258 .elementor-element.elementor-element-afc0086{--display:flex;}.elementor-4258 .elementor-element.elementor-element-fce78d3{--display:flex;}.elementor-4258 .elementor-element.elementor-element-aa80d13{--display:flex;}.elementor-4258 .elementor-element.elementor-element-7c4eb41{--display:flex;}.elementor-4258 .elementor-element.elementor-element-482aea4{--display:flex;}.elementor-4258 .elementor-element.elementor-element-3baae4f{--display:flex;}.elementor-4258 .elementor-element.elementor-element-c00ef50 img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-07eeb27{--display:flex;}.elementor-4258 .elementor-element.elementor-element-b080693{--display:flex;}.elementor-4258 .elementor-element.elementor-element-5408dd0{--display:flex;}.elementor-4258 .elementor-element.elementor-element-02bcad0{--display:flex;}.elementor-4258 .elementor-element.elementor-element-16c04da{--display:flex;}.elementor-4258 .elementor-element.elementor-element-3e29efe{--display:flex;}.elementor-4258 .elementor-element.elementor-element-451ed76{--display:flex;}.elementor-4258 .elementor-element.elementor-element-2b2ce4b{--display:flex;}.elementor-4258 .elementor-element.elementor-element-994771b{--display:flex;}.elementor-4258 .elementor-element.elementor-element-b1c7aab img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-22ca829{--display:flex;}.elementor-4258 .elementor-element.elementor-element-8d0ea93{--display:flex;}.elementor-4258 .elementor-element.elementor-element-a25ae16{--display:flex;}.elementor-4258 .elementor-element.elementor-element-663bf9b{--display:flex;}.elementor-4258 .elementor-element.elementor-element-3da168f{--display:flex;}.elementor-4258 .elementor-element.elementor-element-eb35aa6{--display:flex;}.elementor-4258 .elementor-element.elementor-element-023cf99{--display:flex;}.elementor-4258 .elementor-element.elementor-element-fdeb938{--display:flex;}.elementor-4258 .elementor-element.elementor-element-a241c48{--display:flex;}.elementor-4258 .elementor-element.elementor-element-6c89018 img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-d829eba{--display:flex;}.elementor-4258 .elementor-element.elementor-element-67b1b02{--display:flex;}.elementor-4258 .elementor-element.elementor-element-01aa4c3{--display:flex;}.elementor-4258 .elementor-element.elementor-element-786bee5{--display:flex;}.elementor-4258 .elementor-element.elementor-element-4dca215{--display:flex;}.elementor-4258 .elementor-element.elementor-element-7b54034{--display:flex;}.elementor-4258 .elementor-element.elementor-element-ef8a7a8{--display:flex;}.elementor-4258 .elementor-element.elementor-element-f118fe6{--display:flex;}.elementor-4258 .elementor-element.elementor-element-1b4d820{--display:flex;}.elementor-4258 .elementor-element.elementor-element-9454b56 img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-1f91095{--display:flex;}.elementor-4258 .elementor-element.elementor-element-8af64fa{--display:flex;}.elementor-4258 .elementor-element.elementor-element-a1cebfb{--display:flex;}.elementor-4258 .elementor-element.elementor-element-db22681{--display:flex;}.elementor-4258 .elementor-element.elementor-element-89696ae{--display:flex;}.elementor-4258 .elementor-element.elementor-element-598e6bd{--display:flex;}.elementor-4258 .elementor-element.elementor-element-a3dc3a1{--display:flex;}.elementor-4258 .elementor-element.elementor-element-c4ad796{--display:flex;}.elementor-4258 .elementor-element.elementor-element-c7f0dea{--display:flex;}.elementor-4258 .elementor-element.elementor-element-96e437e img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-70a0f6d{--display:flex;}.elementor-4258 .elementor-element.elementor-element-bf7ca21{--display:flex;}.elementor-4258 .elementor-element.elementor-element-d254d9d{--display:flex;}.elementor-4258 .elementor-element.elementor-element-3f97d5a{--display:flex;}.elementor-4258 .elementor-element.elementor-element-b8821db{--display:flex;}.elementor-4258 .elementor-element.elementor-element-f01915a{--display:flex;}.elementor-4258 .elementor-element.elementor-element-6d0c2c9{--display:flex;}.elementor-4258 .elementor-element.elementor-element-5b6bd6e{--display:flex;}.elementor-4258 .elementor-element.elementor-element-7822609{--display:flex;}.elementor-4258 .elementor-element.elementor-element-6b8a301 img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-d0dc019{--display:flex;}.elementor-4258 .elementor-element.elementor-element-319fdd4{--display:flex;}.elementor-4258 .elementor-element.elementor-element-4a4d82d{--display:flex;}.elementor-4258 .elementor-element.elementor-element-f51d50f{--display:flex;}.elementor-4258 .elementor-element.elementor-element-5692205{--display:flex;}.elementor-4258 .elementor-element.elementor-element-33dec5e{--display:flex;}.elementor-4258 .elementor-element.elementor-element-fbbafaf{--display:flex;}.elementor-4258 .elementor-element.elementor-element-d9ef3ff{--display:flex;}.elementor-4258 .elementor-element.elementor-element-f7331bb{--display:flex;}.elementor-4258 .elementor-element.elementor-element-fd1cfa7{--display:flex;}.elementor-4258 .elementor-element.elementor-element-e250af8{--display:flex;}.elementor-4258 .elementor-element.elementor-element-3ccffad{--display:flex;}.elementor-4258 .elementor-element.elementor-element-0f089ae{--display:flex;}.elementor-4258 .elementor-element.elementor-element-9cda7fb img{width:100%;height:100%;}.elementor-4258 .elementor-element.elementor-element-a6f4f1b{--display:flex;}@media(max-width:767px){.elementor-4258 .elementor-element.elementor-element-7fa0345 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-876bab3 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-857e06c > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-84cd466 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-0cecc9e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-c00ef50 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-b1c7aab > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-6c89018 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-9454b56 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-96e437e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-6b8a301 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4258 .elementor-element.elementor-element-9cda7fb > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS */.post-4258 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-4258 p, 
.post-4258 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-4258 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-4258 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-4258 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-4258 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-4258 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-4258 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-4258 strong, 
.post-4258 b {
    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 */