.elementor-5324 .elementor-element.elementor-element-b17163c{--display:flex;}.elementor-5324 .elementor-element.elementor-element-0e35a69 img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-4b5932d{--display:flex;}.elementor-5324 .elementor-element.elementor-element-2722fe3{--display:flex;}.elementor-5324 .elementor-element.elementor-element-7c06dae{--display:flex;}.elementor-5324 .elementor-element.elementor-element-8b76e65 img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-6bf14a1{--display:flex;}.elementor-5324 .elementor-element.elementor-element-4b175f4{--display:flex;}.elementor-5324 .elementor-element.elementor-element-dad19fd{--display:flex;}.elementor-5324 .elementor-element.elementor-element-68470af{--display:flex;}.elementor-5324 .elementor-element.elementor-element-9e80f68{--display:flex;}.elementor-5324 .elementor-element.elementor-element-7bab78f{--display:flex;}.elementor-5324 .elementor-element.elementor-element-bc826b9{--display:flex;}.elementor-5324 .elementor-element.elementor-element-437ffd2 img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-5fee383{--display:flex;}.elementor-5324 .elementor-element.elementor-element-4b22774{--display:flex;}.elementor-5324 .elementor-element.elementor-element-0362868{--display:flex;}.elementor-5324 .elementor-element.elementor-element-5aeaeaf{--display:flex;}.elementor-5324 .elementor-element.elementor-element-74ad353{--display:flex;}.elementor-5324 .elementor-element.elementor-element-4b3e35a{--display:flex;}.elementor-5324 .elementor-element.elementor-element-1c2b683{--display:flex;}.elementor-5324 .elementor-element.elementor-element-104cb57{--display:flex;}.elementor-5324 .elementor-element.elementor-element-9780ae0{--display:flex;}.elementor-5324 .elementor-element.elementor-element-9c45c11 img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-950e455{--display:flex;}.elementor-5324 .elementor-element.elementor-element-dc30ce8{--display:flex;}.elementor-5324 .elementor-element.elementor-element-77f87a9{--display:flex;}.elementor-5324 .elementor-element.elementor-element-b64b36b{--display:flex;}.elementor-5324 .elementor-element.elementor-element-3483c08{--display:flex;}.elementor-5324 .elementor-element.elementor-element-928f6e1{--display:flex;}.elementor-5324 .elementor-element.elementor-element-dbc775c{--display:flex;}.elementor-5324 .elementor-element.elementor-element-14e56e1{--display:flex;}.elementor-5324 .elementor-element.elementor-element-1089ca1{--display:flex;}.elementor-5324 .elementor-element.elementor-element-e51a7a1 img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-fea1340{--display:flex;}.elementor-5324 .elementor-element.elementor-element-6317998{--display:flex;}.elementor-5324 .elementor-element.elementor-element-a9aa23b{--display:flex;}.elementor-5324 .elementor-element.elementor-element-4b8b7d1{--display:flex;}.elementor-5324 .elementor-element.elementor-element-d9af202{--display:flex;}.elementor-5324 .elementor-element.elementor-element-64d5775{--display:flex;}.elementor-5324 .elementor-element.elementor-element-31b8a6f{--display:flex;}.elementor-5324 .elementor-element.elementor-element-4d6d75f{--display:flex;}.elementor-5324 .elementor-element.elementor-element-708db86{--display:flex;}.elementor-5324 .elementor-element.elementor-element-dbdb89d img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-f14f6ef{--display:flex;}.elementor-5324 .elementor-element.elementor-element-0378297{--display:flex;}.elementor-5324 .elementor-element.elementor-element-5017aeb{--display:flex;}.elementor-5324 .elementor-element.elementor-element-fed3042{--display:flex;}.elementor-5324 .elementor-element.elementor-element-fb8d79b{--display:flex;}.elementor-5324 .elementor-element.elementor-element-8cf0680{--display:flex;}.elementor-5324 .elementor-element.elementor-element-71fd961{--display:flex;}.elementor-5324 .elementor-element.elementor-element-1188a06{--display:flex;}.elementor-5324 .elementor-element.elementor-element-0ad8064{--display:flex;}.elementor-5324 .elementor-element.elementor-element-dede906 img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-35bada6{--display:flex;}.elementor-5324 .elementor-element.elementor-element-0573c23{--display:flex;}.elementor-5324 .elementor-element.elementor-element-529100a{--display:flex;}.elementor-5324 .elementor-element.elementor-element-b00aba1{--display:flex;}.elementor-5324 .elementor-element.elementor-element-be25c52{--display:flex;}.elementor-5324 .elementor-element.elementor-element-b80b154{--display:flex;}.elementor-5324 .elementor-element.elementor-element-9f62613{--display:flex;}.elementor-5324 .elementor-element.elementor-element-8e3e290{--display:flex;}.elementor-5324 .elementor-element.elementor-element-39b6429{--display:flex;}.elementor-5324 .elementor-element.elementor-element-2c22cdd img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-0ace82a{--display:flex;}.elementor-5324 .elementor-element.elementor-element-dd66757{--display:flex;}.elementor-5324 .elementor-element.elementor-element-27b0c0a{--display:flex;}.elementor-5324 .elementor-element.elementor-element-ddcbfac{--display:flex;}.elementor-5324 .elementor-element.elementor-element-99f705c{--display:flex;}.elementor-5324 .elementor-element.elementor-element-e0dfd08{--display:flex;}.elementor-5324 .elementor-element.elementor-element-e62d7bc{--display:flex;}.elementor-5324 .elementor-element.elementor-element-6e9e65f{--display:flex;}.elementor-5324 .elementor-element.elementor-element-782a27e{--display:flex;}.elementor-5324 .elementor-element.elementor-element-3ed7451 img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-fad620d{--display:flex;}.elementor-5324 .elementor-element.elementor-element-0eed6e4{--display:flex;}.elementor-5324 .elementor-element.elementor-element-66c680c{--display:flex;}.elementor-5324 .elementor-element.elementor-element-d8d83a6{--display:flex;}.elementor-5324 .elementor-element.elementor-element-d9153f3{--display:flex;}.elementor-5324 .elementor-element.elementor-element-03afd66{--display:flex;}.elementor-5324 .elementor-element.elementor-element-0e5a7d9{--display:flex;}.elementor-5324 .elementor-element.elementor-element-ab3d850{--display:flex;}.elementor-5324 .elementor-element.elementor-element-472ab7b{--display:flex;}.elementor-5324 .elementor-element.elementor-element-2d2f11d img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-786ebe9{--display:flex;}.elementor-5324 .elementor-element.elementor-element-066b53a{--display:flex;}.elementor-5324 .elementor-element.elementor-element-bfa468f{--display:flex;}.elementor-5324 .elementor-element.elementor-element-7125128{--display:flex;}.elementor-5324 .elementor-element.elementor-element-ea4c552{--display:flex;}.elementor-5324 .elementor-element.elementor-element-a8d8690{--display:flex;}.elementor-5324 .elementor-element.elementor-element-56e45a7{--display:flex;}.elementor-5324 .elementor-element.elementor-element-aeb2442 img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-ee8f8cb{--display:flex;}.elementor-5324 .elementor-element.elementor-element-9f61115{--display:flex;}.elementor-5324 .elementor-element.elementor-element-b7ecff4{--display:flex;}.elementor-5324 .elementor-element.elementor-element-4b99ce5{--display:flex;}.elementor-5324 .elementor-element.elementor-element-1f2976f{--display:flex;}.elementor-5324 .elementor-element.elementor-element-c304108{--display:flex;}.elementor-5324 .elementor-element.elementor-element-5b5b2ad{--display:flex;}.elementor-5324 .elementor-element.elementor-element-941ae00{--display:flex;}.elementor-5324 .elementor-element.elementor-element-0c21ca1{--display:flex;}.elementor-5324 .elementor-element.elementor-element-4acf00e img{width:100%;height:100%;}.elementor-5324 .elementor-element.elementor-element-062f761{--display:flex;}@media(max-width:767px){.elementor-5324 .elementor-element.elementor-element-0e35a69 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-8b76e65 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-437ffd2 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-9c45c11 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-e51a7a1 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-dbdb89d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-dede906 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-2c22cdd > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-3ed7451 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-2d2f11d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-aeb2442 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5324 .elementor-element.elementor-element-4acf00e > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5324 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5324 p, 
.post-45324 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5324 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5324 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5324 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5324 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5324 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-5324 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-5324 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 */