.elementor-6422 .elementor-element.elementor-element-031b988{--display:flex;}.elementor-6422 .elementor-element.elementor-element-db90555 img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-e46174b{--display:flex;}.elementor-6422 .elementor-element.elementor-element-6841e66{--display:flex;}.elementor-6422 .elementor-element.elementor-element-cc714d8{--display:flex;}.elementor-6422 .elementor-element.elementor-element-1515fa6 img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-3a13f18{--display:flex;}.elementor-6422 .elementor-element.elementor-element-10cf20f{--display:flex;}.elementor-6422 .elementor-element.elementor-element-639186d{--display:flex;}.elementor-6422 .elementor-element.elementor-element-2ae845d{--display:flex;}.elementor-6422 .elementor-element.elementor-element-68b7d3a{--display:flex;}.elementor-6422 .elementor-element.elementor-element-b1e5dc1{--display:flex;}.elementor-6422 .elementor-element.elementor-element-6eb7d55{--display:flex;}.elementor-6422 .elementor-element.elementor-element-96a9583{--display:flex;}.elementor-6422 .elementor-element.elementor-element-33e319e{--display:flex;}.elementor-6422 .elementor-element.elementor-element-2ceefb7 img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-4244ff9{--display:flex;}.elementor-6422 .elementor-element.elementor-element-fe61c51{--display:flex;}.elementor-6422 .elementor-element.elementor-element-d92ea77{--display:flex;}.elementor-6422 .elementor-element.elementor-element-d98bf77{--display:flex;}.elementor-6422 .elementor-element.elementor-element-065207f{--display:flex;}.elementor-6422 .elementor-element.elementor-element-2bad453{--display:flex;}.elementor-6422 .elementor-element.elementor-element-1b452d2{--display:flex;}.elementor-6422 .elementor-element.elementor-element-af2f235{--display:flex;}.elementor-6422 .elementor-element.elementor-element-689470d{--display:flex;}.elementor-6422 .elementor-element.elementor-element-04ee862 img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-2192109{--display:flex;}.elementor-6422 .elementor-element.elementor-element-249a6ab{--display:flex;}.elementor-6422 .elementor-element.elementor-element-df25936{--display:flex;}.elementor-6422 .elementor-element.elementor-element-dbe19ce{--display:flex;}.elementor-6422 .elementor-element.elementor-element-25cd469{--display:flex;}.elementor-6422 .elementor-element.elementor-element-79dd23f{--display:flex;}.elementor-6422 .elementor-element.elementor-element-499fdf4{--display:flex;}.elementor-6422 .elementor-element.elementor-element-9b723c3{--display:flex;}.elementor-6422 .elementor-element.elementor-element-ceb0eb2{--display:flex;}.elementor-6422 .elementor-element.elementor-element-128a0c7 img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-a29132d{--display:flex;}.elementor-6422 .elementor-element.elementor-element-a656f3c{--display:flex;}.elementor-6422 .elementor-element.elementor-element-5e9014b{--display:flex;}.elementor-6422 .elementor-element.elementor-element-f491f50{--display:flex;}.elementor-6422 .elementor-element.elementor-element-ce5064d{--display:flex;}.elementor-6422 .elementor-element.elementor-element-d7eed48{--display:flex;}.elementor-6422 .elementor-element.elementor-element-4e6198a{--display:flex;}.elementor-6422 .elementor-element.elementor-element-a9fb908{--display:flex;}.elementor-6422 .elementor-element.elementor-element-2c7ec14{--display:flex;}.elementor-6422 .elementor-element.elementor-element-827bcd9 img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-f832e18{--display:flex;}.elementor-6422 .elementor-element.elementor-element-6293e74{--display:flex;}.elementor-6422 .elementor-element.elementor-element-dcda875{--display:flex;}.elementor-6422 .elementor-element.elementor-element-1273906{--display:flex;}.elementor-6422 .elementor-element.elementor-element-fbe255f{--display:flex;}.elementor-6422 .elementor-element.elementor-element-3bc4a97{--display:flex;}.elementor-6422 .elementor-element.elementor-element-e7fc2a2{--display:flex;}.elementor-6422 .elementor-element.elementor-element-d9e8672{--display:flex;}.elementor-6422 .elementor-element.elementor-element-69eed45{--display:flex;}.elementor-6422 .elementor-element.elementor-element-2df4eb8 img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-34b1ce2{--display:flex;}.elementor-6422 .elementor-element.elementor-element-98f3a3f{--display:flex;}.elementor-6422 .elementor-element.elementor-element-a5cd94a{--display:flex;}.elementor-6422 .elementor-element.elementor-element-8d4e75f{--display:flex;}.elementor-6422 .elementor-element.elementor-element-af69dee{--display:flex;}.elementor-6422 .elementor-element.elementor-element-dabd9b0{--display:flex;}.elementor-6422 .elementor-element.elementor-element-51b259a{--display:flex;}.elementor-6422 .elementor-element.elementor-element-fb3d4bc{--display:flex;}.elementor-6422 .elementor-element.elementor-element-7b80823{--display:flex;}.elementor-6422 .elementor-element.elementor-element-361cb14{--display:flex;}.elementor-6422 .elementor-element.elementor-element-0ebd989{--display:flex;}.elementor-6422 .elementor-element.elementor-element-754c8eb{--display:flex;}.elementor-6422 .elementor-element.elementor-element-095a66a{--display:flex;}.elementor-6422 .elementor-element.elementor-element-aa109c6 img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-ba05e19{--display:flex;}.elementor-6422 .elementor-element.elementor-element-bdfe4a1{--display:flex;}.elementor-6422 .elementor-element.elementor-element-1e9277e{--display:flex;}.elementor-6422 .elementor-element.elementor-element-998c88c{--display:flex;}.elementor-6422 .elementor-element.elementor-element-402e241{--display:flex;}.elementor-6422 .elementor-element.elementor-element-2db824c{--display:flex;}.elementor-6422 .elementor-element.elementor-element-3b32054{--display:flex;}.elementor-6422 .elementor-element.elementor-element-10131e2{--display:flex;}.elementor-6422 .elementor-element.elementor-element-223ea70{--display:flex;}.elementor-6422 .elementor-element.elementor-element-cf2ecdd img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-d3bba25{--display:flex;}.elementor-6422 .elementor-element.elementor-element-e08edbd{--display:flex;}.elementor-6422 .elementor-element.elementor-element-9859c84{--display:flex;}.elementor-6422 .elementor-element.elementor-element-dc12593{--display:flex;}.elementor-6422 .elementor-element.elementor-element-3d6d0e3{--display:flex;}.elementor-6422 .elementor-element.elementor-element-8c3fc6e{--display:flex;}.elementor-6422 .elementor-element.elementor-element-2066c33{--display:flex;}.elementor-6422 .elementor-element.elementor-element-af06b27{--display:flex;}.elementor-6422 .elementor-element.elementor-element-b33abed{--display:flex;}.elementor-6422 .elementor-element.elementor-element-bb06406{--display:flex;}.elementor-6422 .elementor-element.elementor-element-45f4077{--display:flex;}.elementor-6422 .elementor-element.elementor-element-e3a5700{--display:flex;}.elementor-6422 .elementor-element.elementor-element-3ca7f26{--display:flex;}.elementor-6422 .elementor-element.elementor-element-da09908 img{width:100%;height:100%;}.elementor-6422 .elementor-element.elementor-element-2b4134c{--display:flex;}@media(max-width:767px){.elementor-6422 .elementor-element.elementor-element-db90555 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6422 .elementor-element.elementor-element-1515fa6 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6422 .elementor-element.elementor-element-2ceefb7 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6422 .elementor-element.elementor-element-04ee862 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6422 .elementor-element.elementor-element-128a0c7 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6422 .elementor-element.elementor-element-827bcd9 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6422 .elementor-element.elementor-element-2df4eb8 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6422 .elementor-element.elementor-element-aa109c6 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6422 .elementor-element.elementor-element-cf2ecdd > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6422 .elementor-element.elementor-element-da09908 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-6422 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-6422 p, 
.post-6422 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-6422 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-6422 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-6422 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-6422 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-6422 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-6422 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-6422 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 */