.elementor-5189 .elementor-element.elementor-element-5d5a647{--display:flex;}.elementor-5189 .elementor-element.elementor-element-fb2444b img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-9d46f59{--display:flex;}.elementor-5189 .elementor-element.elementor-element-714aaae{--display:flex;}.elementor-5189 .elementor-element.elementor-element-12e9156{--display:flex;}.elementor-5189 .elementor-element.elementor-element-77610cf img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-446cde3{--display:flex;}.elementor-5189 .elementor-element.elementor-element-1b2e689{--display:flex;}.elementor-5189 .elementor-element.elementor-element-d8c51da{--display:flex;}.elementor-5189 .elementor-element.elementor-element-6b7d57f img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-4271b27{--display:flex;}.elementor-5189 .elementor-element.elementor-element-91fb50a{--display:flex;}.elementor-5189 .elementor-element.elementor-element-da850ea{--display:flex;}.elementor-5189 .elementor-element.elementor-element-c55d608{--display:flex;}.elementor-5189 .elementor-element.elementor-element-c21ffb3{--display:flex;}.elementor-5189 .elementor-element.elementor-element-358757a{--display:flex;}.elementor-5189 .elementor-element.elementor-element-80a63a4{--display:flex;}.elementor-5189 .elementor-element.elementor-element-d689d5b img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-74e824b{--display:flex;}.elementor-5189 .elementor-element.elementor-element-687b826{--display:flex;}.elementor-5189 .elementor-element.elementor-element-1a509ff{--display:flex;}.elementor-5189 .elementor-element.elementor-element-1d93677{--display:flex;}.elementor-5189 .elementor-element.elementor-element-6a698ef{--display:flex;}.elementor-5189 .elementor-element.elementor-element-740d5c7{--display:flex;}.elementor-5189 .elementor-element.elementor-element-ac9821c{--display:flex;}.elementor-5189 .elementor-element.elementor-element-a6ebf10{--display:flex;}.elementor-5189 .elementor-element.elementor-element-0243cc0{--display:flex;}.elementor-5189 .elementor-element.elementor-element-f364c8c img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-ab0e26d{--display:flex;}.elementor-5189 .elementor-element.elementor-element-8c0f6c3{--display:flex;}.elementor-5189 .elementor-element.elementor-element-0e757e5{--display:flex;}.elementor-5189 .elementor-element.elementor-element-deee59f{--display:flex;}.elementor-5189 .elementor-element.elementor-element-18a0a94{--display:flex;}.elementor-5189 .elementor-element.elementor-element-8a9540f{--display:flex;}.elementor-5189 .elementor-element.elementor-element-6aec62e{--display:flex;}.elementor-5189 .elementor-element.elementor-element-d58cb50{--display:flex;}.elementor-5189 .elementor-element.elementor-element-7c95458{--display:flex;}.elementor-5189 .elementor-element.elementor-element-9cf71d3{--display:flex;}.elementor-5189 .elementor-element.elementor-element-7a9767b{--display:flex;}.elementor-5189 .elementor-element.elementor-element-0199c11 img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-2d82510{--display:flex;}.elementor-5189 .elementor-element.elementor-element-8bbe4a1{--display:flex;}.elementor-5189 .elementor-element.elementor-element-f146290{--display:flex;}.elementor-5189 .elementor-element.elementor-element-e341d5f{--display:flex;}.elementor-5189 .elementor-element.elementor-element-f2d0802{--display:flex;}.elementor-5189 .elementor-element.elementor-element-01aa37f{--display:flex;}.elementor-5189 .elementor-element.elementor-element-591a330{--display:flex;}.elementor-5189 .elementor-element.elementor-element-fbf9e4a{--display:flex;}.elementor-5189 .elementor-element.elementor-element-6de88b9{--display:flex;}.elementor-5189 .elementor-element.elementor-element-cd025d5{--display:flex;}.elementor-5189 .elementor-element.elementor-element-3bfdfbc{--display:flex;}.elementor-5189 .elementor-element.elementor-element-86f5729 img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-7d2225d{--display:flex;}.elementor-5189 .elementor-element.elementor-element-7debbe9{--display:flex;}.elementor-5189 .elementor-element.elementor-element-2656258{--display:flex;}.elementor-5189 .elementor-element.elementor-element-04e69ad{--display:flex;}.elementor-5189 .elementor-element.elementor-element-c19c7af{--display:flex;}.elementor-5189 .elementor-element.elementor-element-22b5b20{--display:flex;}.elementor-5189 .elementor-element.elementor-element-9c71a7c{--display:flex;}.elementor-5189 .elementor-element.elementor-element-a6a464c{--display:flex;}.elementor-5189 .elementor-element.elementor-element-1bfa08c{--display:flex;}.elementor-5189 .elementor-element.elementor-element-c00363a{--display:flex;}.elementor-5189 .elementor-element.elementor-element-cfe2249{--display:flex;}.elementor-5189 .elementor-element.elementor-element-889ccc7{--display:flex;}.elementor-5189 .elementor-element.elementor-element-82a2113{--display:flex;}.elementor-5189 .elementor-element.elementor-element-db5c188 img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-a14a204{--display:flex;}.elementor-5189 .elementor-element.elementor-element-69f2ad9{--display:flex;}.elementor-5189 .elementor-element.elementor-element-8f9f756{--display:flex;}.elementor-5189 .elementor-element.elementor-element-530bcc1{--display:flex;}.elementor-5189 .elementor-element.elementor-element-afd1522{--display:flex;}.elementor-5189 .elementor-element.elementor-element-c622e90{--display:flex;}.elementor-5189 .elementor-element.elementor-element-fddb20a{--display:flex;}.elementor-5189 .elementor-element.elementor-element-0554e35{--display:flex;}.elementor-5189 .elementor-element.elementor-element-4a54000{--display:flex;}.elementor-5189 .elementor-element.elementor-element-1c4f21c img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-9b2a3e0{--display:flex;}.elementor-5189 .elementor-element.elementor-element-c229625{--display:flex;}.elementor-5189 .elementor-element.elementor-element-1b30b1c{--display:flex;}.elementor-5189 .elementor-element.elementor-element-49f42c0{--display:flex;}.elementor-5189 .elementor-element.elementor-element-ca28b03{--display:flex;}.elementor-5189 .elementor-element.elementor-element-fe2f70c{--display:flex;}.elementor-5189 .elementor-element.elementor-element-bff5fec{--display:flex;}.elementor-5189 .elementor-element.elementor-element-f686104{--display:flex;}.elementor-5189 .elementor-element.elementor-element-fe08b9d{--display:flex;}.elementor-5189 .elementor-element.elementor-element-ff1ac43 img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-c211788{--display:flex;}.elementor-5189 .elementor-element.elementor-element-f699b6c{--display:flex;}.elementor-5189 .elementor-element.elementor-element-f8e18e3{--display:flex;}.elementor-5189 .elementor-element.elementor-element-33705e3{--display:flex;}.elementor-5189 .elementor-element.elementor-element-7ea5fe0{--display:flex;}.elementor-5189 .elementor-element.elementor-element-c525580{--display:flex;}.elementor-5189 .elementor-element.elementor-element-3eb90a6{--display:flex;}.elementor-5189 .elementor-element.elementor-element-d18432f{--display:flex;}.elementor-5189 .elementor-element.elementor-element-fd64901{--display:flex;}.elementor-5189 .elementor-element.elementor-element-35448c6{--display:flex;}.elementor-5189 .elementor-element.elementor-element-fce3d70{--display:flex;}.elementor-5189 .elementor-element.elementor-element-aa4010b img{width:100%;height:100%;}.elementor-5189 .elementor-element.elementor-element-a050535{--display:flex;}@media(max-width:767px){.elementor-5189 .elementor-element.elementor-element-fb2444b > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-77610cf > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-6b7d57f > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-d689d5b > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-f364c8c > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-0199c11 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-86f5729 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-db5c188 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-1c4f21c > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-ff1ac43 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5189 .elementor-element.elementor-element-aa4010b > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5189 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5189 p, 
.post-5189 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5189 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5189 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5189 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5189 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5189 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-5189 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-5189 strong, 
.post-5189 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 */