.elementor-5150 .elementor-element.elementor-element-a7037f2{--display:flex;}.elementor-5150 .elementor-element.elementor-element-4e37f90 img{width:100%;height:100%;}.elementor-5150 .elementor-element.elementor-element-3c76668{--display:flex;}.elementor-5150 .elementor-element.elementor-element-7125897{--display:flex;}.elementor-5150 .elementor-element.elementor-element-ee2b413{--display:flex;}.elementor-5150 .elementor-element.elementor-element-cf55ddb img{width:100%;height:100%;}.elementor-5150 .elementor-element.elementor-element-a5a53ac{--display:flex;}.elementor-5150 .elementor-element.elementor-element-cc33fd4{--display:flex;}.elementor-5150 .elementor-element.elementor-element-f7a499c{--display:flex;}.elementor-5150 .elementor-element.elementor-element-93229b9{--display:flex;}.elementor-5150 .elementor-element.elementor-element-946a00b{--display:flex;}.elementor-5150 .elementor-element.elementor-element-beeb131{--display:flex;}.elementor-5150 .elementor-element.elementor-element-4209896{--display:flex;}.elementor-5150 .elementor-element.elementor-element-534df89 img{width:100%;height:100%;}.elementor-5150 .elementor-element.elementor-element-4d9dfab{--display:flex;}.elementor-5150 .elementor-element.elementor-element-7ccd130{--display:flex;}.elementor-5150 .elementor-element.elementor-element-5c26db5{--display:flex;}.elementor-5150 .elementor-element.elementor-element-9305ec8{--display:flex;}.elementor-5150 .elementor-element.elementor-element-6745c2c{--display:flex;}.elementor-5150 .elementor-element.elementor-element-580b1c0{--display:flex;}.elementor-5150 .elementor-element.elementor-element-12b6a4c{--display:flex;}.elementor-5150 .elementor-element.elementor-element-ba1f8c0{--display:flex;}.elementor-5150 .elementor-element.elementor-element-d45fac4{--display:flex;}.elementor-5150 .elementor-element.elementor-element-7dbf319 img{width:100%;height:100%;}.elementor-5150 .elementor-element.elementor-element-cc540d3{--display:flex;}.elementor-5150 .elementor-element.elementor-element-d595348{--display:flex;}.elementor-5150 .elementor-element.elementor-element-314b5a3{--display:flex;}.elementor-5150 .elementor-element.elementor-element-03fa7f7{--display:flex;}.elementor-5150 .elementor-element.elementor-element-cf214db{--display:flex;}.elementor-5150 .elementor-element.elementor-element-58f63e9{--display:flex;}.elementor-5150 .elementor-element.elementor-element-5a64ec0{--display:flex;}.elementor-5150 .elementor-element.elementor-element-85415ef{--display:flex;}.elementor-5150 .elementor-element.elementor-element-5b4c064{--display:flex;}.elementor-5150 .elementor-element.elementor-element-0180ef9{--display:flex;}.elementor-5150 .elementor-element.elementor-element-867d19b{--display:flex;}.elementor-5150 .elementor-element.elementor-element-acd3e84 img{width:100%;height:100%;}.elementor-5150 .elementor-element.elementor-element-1f5071b{--display:flex;}.elementor-5150 .elementor-element.elementor-element-5bacb14{--display:flex;}.elementor-5150 .elementor-element.elementor-element-53731d9{--display:flex;}.elementor-5150 .elementor-element.elementor-element-45ba513{--display:flex;}.elementor-5150 .elementor-element.elementor-element-14f77e1{--display:flex;}.elementor-5150 .elementor-element.elementor-element-b7b4941{--display:flex;}.elementor-5150 .elementor-element.elementor-element-d24426f{--display:flex;}.elementor-5150 .elementor-element.elementor-element-cd01eb8{--display:flex;}.elementor-5150 .elementor-element.elementor-element-340241b{--display:flex;}.elementor-5150 .elementor-element.elementor-element-64d40cf{--display:flex;}.elementor-5150 .elementor-element.elementor-element-d9f76d2{--display:flex;}.elementor-5150 .elementor-element.elementor-element-bd1c940{--display:flex;}.elementor-5150 .elementor-element.elementor-element-f4c5d31{--display:flex;}.elementor-5150 .elementor-element.elementor-element-95cd680{--display:flex;}.elementor-5150 .elementor-element.elementor-element-1f79510{--display:flex;}.elementor-5150 .elementor-element.elementor-element-7ab65b0 img{width:100%;height:100%;}.elementor-5150 .elementor-element.elementor-element-474d21b{--display:flex;}.elementor-5150 .elementor-element.elementor-element-7e4828a{--display:flex;}.elementor-5150 .elementor-element.elementor-element-dc52c42{--display:flex;}.elementor-5150 .elementor-element.elementor-element-db9cab2{--display:flex;}.elementor-5150 .elementor-element.elementor-element-585cc92{--display:flex;}.elementor-5150 .elementor-element.elementor-element-d53ca77{--display:flex;}.elementor-5150 .elementor-element.elementor-element-a48a597{--display:flex;}.elementor-5150 .elementor-element.elementor-element-e2f2fd7{--display:flex;}.elementor-5150 .elementor-element.elementor-element-4c6ed3d{--display:flex;}.elementor-5150 .elementor-element.elementor-element-81f8f7c{--display:flex;}.elementor-5150 .elementor-element.elementor-element-bc9c04f{--display:flex;}.elementor-5150 .elementor-element.elementor-element-67104f6{--display:flex;}.elementor-5150 .elementor-element.elementor-element-6ebfe82{--display:flex;}.elementor-5150 .elementor-element.elementor-element-8cd888a img{width:100%;height:100%;}.elementor-5150 .elementor-element.elementor-element-c1c2351{--display:flex;}.elementor-5150 .elementor-element.elementor-element-590aabd{--display:flex;}.elementor-5150 .elementor-element.elementor-element-a04cd14{--display:flex;}.elementor-5150 .elementor-element.elementor-element-05b5170{--display:flex;}.elementor-5150 .elementor-element.elementor-element-f2f5cbb{--display:flex;}.elementor-5150 .elementor-element.elementor-element-ec26526{--display:flex;}.elementor-5150 .elementor-element.elementor-element-fd56a9c{--display:flex;}.elementor-5150 .elementor-element.elementor-element-d65ade7{--display:flex;}.elementor-5150 .elementor-element.elementor-element-d78635b{--display:flex;}.elementor-5150 .elementor-element.elementor-element-e8fdb99 img{width:100%;height:100%;}.elementor-5150 .elementor-element.elementor-element-297e93b{--display:flex;}.elementor-5150 .elementor-element.elementor-element-41c1538{--display:flex;}.elementor-5150 .elementor-element.elementor-element-eb2d515{--display:flex;}.elementor-5150 .elementor-element.elementor-element-6e5fb25{--display:flex;}.elementor-5150 .elementor-element.elementor-element-86617ca{--display:flex;}.elementor-5150 .elementor-element.elementor-element-dbb9260{--display:flex;}.elementor-5150 .elementor-element.elementor-element-25fa8b5{--display:flex;}.elementor-5150 .elementor-element.elementor-element-51a8e89{--display:flex;}.elementor-5150 .elementor-element.elementor-element-a83e8a7{--display:flex;}.elementor-5150 .elementor-element.elementor-element-9e388c4{--display:flex;}.elementor-5150 .elementor-element.elementor-element-3c18f22{--display:flex;}.elementor-5150 .elementor-element.elementor-element-a071bc2 img{width:100%;height:100%;}.elementor-5150 .elementor-element.elementor-element-57f6a33{--display:flex;}@media(max-width:767px){.elementor-5150 .elementor-element.elementor-element-4e37f90 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5150 .elementor-element.elementor-element-cf55ddb > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5150 .elementor-element.elementor-element-534df89 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5150 .elementor-element.elementor-element-7dbf319 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5150 .elementor-element.elementor-element-acd3e84 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5150 .elementor-element.elementor-element-7ab65b0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5150 .elementor-element.elementor-element-8cd888a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5150 .elementor-element.elementor-element-e8fdb99 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5150 .elementor-element.elementor-element-a071bc2 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5150{
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5150 p, 
.post-5150 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5150 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5150 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5150 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5150 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5150 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-5150 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-5150 strong, 
.post-5150 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 */