.elementor-5300 .elementor-element.elementor-element-f467561{--display:flex;}.elementor-5300 .elementor-element.elementor-element-0b9549d img{width:100%;height:100%;}.elementor-5300 .elementor-element.elementor-element-fc2b57d{--display:flex;}.elementor-5300 .elementor-element.elementor-element-e569823{--display:flex;}.elementor-5300 .elementor-element.elementor-element-bfd01ae img{width:100%;height:100%;}.elementor-5300 .elementor-element.elementor-element-c01c6a3{--display:flex;}.elementor-5300 .elementor-element.elementor-element-288da4e{--display:flex;}.elementor-5300 .elementor-element.elementor-element-cb02898{--display:flex;}.elementor-5300 .elementor-element.elementor-element-6817233 img{width:100%;height:100%;}.elementor-5300 .elementor-element.elementor-element-381245f{--display:flex;}.elementor-5300 .elementor-element.elementor-element-4b89f50{--display:flex;}.elementor-5300 .elementor-element.elementor-element-b6be755{--display:flex;}.elementor-5300 .elementor-element.elementor-element-191082e{--display:flex;}.elementor-5300 .elementor-element.elementor-element-9d3aa4a{--display:flex;}.elementor-5300 .elementor-element.elementor-element-54c2ffa{--display:flex;}.elementor-5300 .elementor-element.elementor-element-4801cf8{--display:flex;}.elementor-5300 .elementor-element.elementor-element-6b7ecd2{--display:flex;}.elementor-5300 .elementor-element.elementor-element-299e912{--display:flex;}.elementor-5300 .elementor-element.elementor-element-e091ae8{--display:flex;}.elementor-5300 .elementor-element.elementor-element-39e25c6{--display:flex;}.elementor-5300 .elementor-element.elementor-element-1ec3676 img{width:100%;height:100%;}.elementor-5300 .elementor-element.elementor-element-57e4cc7{--display:flex;}.elementor-5300 .elementor-element.elementor-element-861b13a{--display:flex;}.elementor-5300 .elementor-element.elementor-element-e10ff6b{--display:flex;}.elementor-5300 .elementor-element.elementor-element-645bf8f{--display:flex;}.elementor-5300 .elementor-element.elementor-element-f3ee6a5{--display:flex;}.elementor-5300 .elementor-element.elementor-element-21d31c9{--display:flex;}.elementor-5300 .elementor-element.elementor-element-d7b5089{--display:flex;}.elementor-5300 .elementor-element.elementor-element-3cb40f9{--display:flex;}.elementor-5300 .elementor-element.elementor-element-e88b0b9{--display:flex;}.elementor-5300 .elementor-element.elementor-element-5ffdb63{--display:flex;}.elementor-5300 .elementor-element.elementor-element-7ad898d{--display:flex;}.elementor-5300 .elementor-element.elementor-element-c6e14d0 img{width:100%;height:100%;}.elementor-5300 .elementor-element.elementor-element-1c94a79{--display:flex;}.elementor-5300 .elementor-element.elementor-element-478c5ec{--display:flex;}.elementor-5300 .elementor-element.elementor-element-863b7f2{--display:flex;}.elementor-5300 .elementor-element.elementor-element-2a25381{--display:flex;}.elementor-5300 .elementor-element.elementor-element-d4c1e92{--display:flex;}.elementor-5300 .elementor-element.elementor-element-1283aa3{--display:flex;}.elementor-5300 .elementor-element.elementor-element-4047672{--display:flex;}.elementor-5300 .elementor-element.elementor-element-54c6148{--display:flex;}.elementor-5300 .elementor-element.elementor-element-3c51290{--display:flex;}.elementor-5300 .elementor-element.elementor-element-2b63ffc{--display:flex;}.elementor-5300 .elementor-element.elementor-element-fdaf1c5{--display:flex;}.elementor-5300 .elementor-element.elementor-element-1bc76cb{--display:flex;}.elementor-5300 .elementor-element.elementor-element-2632d98{--display:flex;}.elementor-5300 .elementor-element.elementor-element-4cae715 img{width:100%;height:100%;}.elementor-5300 .elementor-element.elementor-element-b14b0e6{--display:flex;}.elementor-5300 .elementor-element.elementor-element-01af6b5{--display:flex;}.elementor-5300 .elementor-element.elementor-element-c9e45d2{--display:flex;}.elementor-5300 .elementor-element.elementor-element-f735cf7{--display:flex;}.elementor-5300 .elementor-element.elementor-element-f0d0376{--display:flex;}.elementor-5300 .elementor-element.elementor-element-8c6bd6a{--display:flex;}.elementor-5300 .elementor-element.elementor-element-939665b{--display:flex;}.elementor-5300 .elementor-element.elementor-element-aab36e9{--display:flex;}.elementor-5300 .elementor-element.elementor-element-e69e275{--display:flex;}.elementor-5300 .elementor-element.elementor-element-d2b6d9f{--display:flex;}.elementor-5300 .elementor-element.elementor-element-81a067d img{width:100%;height:100%;}.elementor-5300 .elementor-element.elementor-element-598bc6e{--display:flex;}.elementor-5300 .elementor-element.elementor-element-0a05fae{--display:flex;}.elementor-5300 .elementor-element.elementor-element-d982624{--display:flex;}.elementor-5300 .elementor-element.elementor-element-bcecfc1{--display:flex;}.elementor-5300 .elementor-element.elementor-element-0737f0e{--display:flex;}.elementor-5300 .elementor-element.elementor-element-c895462{--display:flex;}.elementor-5300 .elementor-element.elementor-element-2cd0452{--display:flex;}.elementor-5300 .elementor-element.elementor-element-d8a5add{--display:flex;}.elementor-5300 .elementor-element.elementor-element-f791730{--display:flex;}.elementor-5300 .elementor-element.elementor-element-a737396{--display:flex;}.elementor-5300 .elementor-element.elementor-element-37aeccb{--display:flex;}.elementor-5300 .elementor-element.elementor-element-fa710c4 img{width:100%;height:100%;}.elementor-5300 .elementor-element.elementor-element-f943cf5{--display:flex;}.elementor-5300 .elementor-element.elementor-element-7b0252e{--display:flex;}.elementor-5300 .elementor-element.elementor-element-3843381{--display:flex;}.elementor-5300 .elementor-element.elementor-element-97b4970{--display:flex;}.elementor-5300 .elementor-element.elementor-element-d9c3092{--display:flex;}.elementor-5300 .elementor-element.elementor-element-2630cb6{--display:flex;}.elementor-5300 .elementor-element.elementor-element-5b4c29c{--display:flex;}.elementor-5300 .elementor-element.elementor-element-a4f9097{--display:flex;}.elementor-5300 .elementor-element.elementor-element-f58b7ef{--display:flex;}.elementor-5300 .elementor-element.elementor-element-5dfe7d0{--display:flex;}.elementor-5300 .elementor-element.elementor-element-004d758{--display:flex;}.elementor-5300 .elementor-element.elementor-element-260e214{--display:flex;}.elementor-5300 .elementor-element.elementor-element-055bd77{--display:flex;}.elementor-5300 .elementor-element.elementor-element-a1b9d4f img{width:100%;height:100%;}.elementor-5300 .elementor-element.elementor-element-ee39174{--display:flex;}@media(max-width:767px){.elementor-5300 .elementor-element.elementor-element-0b9549d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5300 .elementor-element.elementor-element-bfd01ae > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5300 .elementor-element.elementor-element-6817233 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5300 .elementor-element.elementor-element-1ec3676 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5300 .elementor-element.elementor-element-c6e14d0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5300 .elementor-element.elementor-element-4cae715 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5300 .elementor-element.elementor-element-81a067d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5300 .elementor-element.elementor-element-fa710c4 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5300 .elementor-element.elementor-element-a1b9d4f > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5300 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5300 p, 
.post-5300 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5300 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5300 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5300 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5300 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5300 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-5300 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-5300 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 */