.elementor-4236 .elementor-element.elementor-element-5c95cb0{--display:flex;}.elementor-4236 .elementor-element.elementor-element-6c0b7c5 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-2439e8f{--display:flex;}.elementor-4236 .elementor-element.elementor-element-a30dd38{--display:flex;}.elementor-4236 .elementor-element.elementor-element-f92893d{--display:flex;}.elementor-4236 .elementor-element.elementor-element-5ad5f88 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-1667e58{--display:flex;}.elementor-4236 .elementor-element.elementor-element-a526b4f{--display:flex;}.elementor-4236 .elementor-element.elementor-element-9e39060{--display:flex;}.elementor-4236 .elementor-element.elementor-element-6557fc3{--display:flex;}.elementor-4236 .elementor-element.elementor-element-c5a002e{--display:flex;}.elementor-4236 .elementor-element.elementor-element-0c10fc3{--display:flex;}.elementor-4236 .elementor-element.elementor-element-d0b527a{--display:flex;}.elementor-4236 .elementor-element.elementor-element-e781f02{--display:flex;}.elementor-4236 .elementor-element.elementor-element-6ccf094{--display:flex;}.elementor-4236 .elementor-element.elementor-element-32e3a52 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-2c707e2{--display:flex;}.elementor-4236 .elementor-element.elementor-element-d11bfb1{--display:flex;}.elementor-4236 .elementor-element.elementor-element-c5e8e36{--display:flex;}.elementor-4236 .elementor-element.elementor-element-012215f{--display:flex;}.elementor-4236 .elementor-element.elementor-element-83e1e11{--display:flex;}.elementor-4236 .elementor-element.elementor-element-b77f98a{--display:flex;}.elementor-4236 .elementor-element.elementor-element-7f6a051{--display:flex;}.elementor-4236 .elementor-element.elementor-element-19d4270{--display:flex;}.elementor-4236 .elementor-element.elementor-element-144a785{--display:flex;}.elementor-4236 .elementor-element.elementor-element-b6252d0 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-bc1b304{--display:flex;}.elementor-4236 .elementor-element.elementor-element-1baf689{--display:flex;}.elementor-4236 .elementor-element.elementor-element-6cc6368{--display:flex;}.elementor-4236 .elementor-element.elementor-element-f591f7d{--display:flex;}.elementor-4236 .elementor-element.elementor-element-a4ea6b0{--display:flex;}.elementor-4236 .elementor-element.elementor-element-9b1c9f5{--display:flex;}.elementor-4236 .elementor-element.elementor-element-9e8be1f{--display:flex;}.elementor-4236 .elementor-element.elementor-element-7ac7a93{--display:flex;}.elementor-4236 .elementor-element.elementor-element-ae42155 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-e53c28e{--display:flex;}.elementor-4236 .elementor-element.elementor-element-0caa8a2{--display:flex;}.elementor-4236 .elementor-element.elementor-element-b59248c{--display:flex;}.elementor-4236 .elementor-element.elementor-element-da73c9c{--display:flex;}.elementor-4236 .elementor-element.elementor-element-5c6e4a3{--display:flex;}.elementor-4236 .elementor-element.elementor-element-20691c9{--display:flex;}.elementor-4236 .elementor-element.elementor-element-e7e61dd{--display:flex;}.elementor-4236 .elementor-element.elementor-element-3695f3b{--display:flex;}.elementor-4236 .elementor-element.elementor-element-7dc955a{--display:flex;}.elementor-4236 .elementor-element.elementor-element-0ac22c1 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-9ba4603{--display:flex;}.elementor-4236 .elementor-element.elementor-element-6973fb3{--display:flex;}.elementor-4236 .elementor-element.elementor-element-392e4f6{--display:flex;}.elementor-4236 .elementor-element.elementor-element-21a6615{--display:flex;}.elementor-4236 .elementor-element.elementor-element-a7d2cb8{--display:flex;}.elementor-4236 .elementor-element.elementor-element-6a4ef74{--display:flex;}.elementor-4236 .elementor-element.elementor-element-e95ff6f{--display:flex;}.elementor-4236 .elementor-element.elementor-element-714d5eb{--display:flex;}.elementor-4236 .elementor-element.elementor-element-044e4e4{--display:flex;}.elementor-4236 .elementor-element.elementor-element-a5375c5 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-0f9b62d{--display:flex;}.elementor-4236 .elementor-element.elementor-element-e00f0f8{--display:flex;}.elementor-4236 .elementor-element.elementor-element-8aa5c3a{--display:flex;}.elementor-4236 .elementor-element.elementor-element-5baf75e{--display:flex;}.elementor-4236 .elementor-element.elementor-element-40b3bd2{--display:flex;}.elementor-4236 .elementor-element.elementor-element-525ca4e{--display:flex;}.elementor-4236 .elementor-element.elementor-element-d33df9b{--display:flex;}.elementor-4236 .elementor-element.elementor-element-c19eaeb{--display:flex;}.elementor-4236 .elementor-element.elementor-element-9649c2a{--display:flex;}.elementor-4236 .elementor-element.elementor-element-0c27ab4 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-22b87e2{--display:flex;}.elementor-4236 .elementor-element.elementor-element-d9ec589{--display:flex;}.elementor-4236 .elementor-element.elementor-element-3aa5a4e{--display:flex;}.elementor-4236 .elementor-element.elementor-element-f139acd{--display:flex;}.elementor-4236 .elementor-element.elementor-element-ced49bd{--display:flex;}.elementor-4236 .elementor-element.elementor-element-1e31306{--display:flex;}.elementor-4236 .elementor-element.elementor-element-53cea78{--display:flex;}.elementor-4236 .elementor-element.elementor-element-8022ab5{--display:flex;}.elementor-4236 .elementor-element.elementor-element-a5ad5d2{--display:flex;}.elementor-4236 .elementor-element.elementor-element-f98ddc7 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-9684d9d{--display:flex;}.elementor-4236 .elementor-element.elementor-element-2d876c9{--display:flex;}.elementor-4236 .elementor-element.elementor-element-160f976{--display:flex;}.elementor-4236 .elementor-element.elementor-element-aacc31c{--display:flex;}.elementor-4236 .elementor-element.elementor-element-65a2e12{--display:flex;}.elementor-4236 .elementor-element.elementor-element-aabf751{--display:flex;}.elementor-4236 .elementor-element.elementor-element-b5ab808{--display:flex;}.elementor-4236 .elementor-element.elementor-element-8f8c4df{--display:flex;}.elementor-4236 .elementor-element.elementor-element-1a6d795{--display:flex;}.elementor-4236 .elementor-element.elementor-element-6f18300{--display:flex;}.elementor-4236 .elementor-element.elementor-element-1f8df0d{--display:flex;}.elementor-4236 .elementor-element.elementor-element-fecf2f1{--display:flex;}.elementor-4236 .elementor-element.elementor-element-778c53f{--display:flex;}.elementor-4236 .elementor-element.elementor-element-b1f6809 img{width:100%;height:100%;}.elementor-4236 .elementor-element.elementor-element-df0f217{--display:flex;}@media(max-width:767px){.elementor-4236 .elementor-element.elementor-element-6c0b7c5 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4236 .elementor-element.elementor-element-5ad5f88 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4236 .elementor-element.elementor-element-32e3a52 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4236 .elementor-element.elementor-element-b6252d0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4236 .elementor-element.elementor-element-ae42155 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4236 .elementor-element.elementor-element-0ac22c1 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4236 .elementor-element.elementor-element-a5375c5 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4236 .elementor-element.elementor-element-0c27ab4 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4236 .elementor-element.elementor-element-f98ddc7 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4236 .elementor-element.elementor-element-b1f6809 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-4236 {
    background-color: #ffffff ;
    color: #333333 ;
}

.post-4236 p, 
.post-4236 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-4236 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-4236 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-4236 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-4236 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-4236 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-4236 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-4236 strong, 
.post-4236 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 */