.elementor-5383 .elementor-element.elementor-element-da8730b{--display:flex;}.elementor-5383 .elementor-element.elementor-element-1f46d1f img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-3ddeaf3{--display:flex;}.elementor-5383 .elementor-element.elementor-element-03d1268{--display:flex;}.elementor-5383 .elementor-element.elementor-element-986bf19{--display:flex;}.elementor-5383 .elementor-element.elementor-element-d523a40 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-df36c49{--display:flex;}.elementor-5383 .elementor-element.elementor-element-da36193{--display:flex;}.elementor-5383 .elementor-element.elementor-element-2f0d68b{--display:flex;}.elementor-5383 .elementor-element.elementor-element-bffeb4d{--display:flex;}.elementor-5383 .elementor-element.elementor-element-56fc724{--display:flex;}.elementor-5383 .elementor-element.elementor-element-b08dcb1{--display:flex;}.elementor-5383 .elementor-element.elementor-element-db3ff37{--display:flex;}.elementor-5383 .elementor-element.elementor-element-3f2eac0 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-929859f{--display:flex;}.elementor-5383 .elementor-element.elementor-element-b7daf08{--display:flex;}.elementor-5383 .elementor-element.elementor-element-e369b36{--display:flex;}.elementor-5383 .elementor-element.elementor-element-2b44780{--display:flex;}.elementor-5383 .elementor-element.elementor-element-b6cd2d5{--display:flex;}.elementor-5383 .elementor-element.elementor-element-516b442{--display:flex;}.elementor-5383 .elementor-element.elementor-element-4f475f6{--display:flex;}.elementor-5383 .elementor-element.elementor-element-41b3143{--display:flex;}.elementor-5383 .elementor-element.elementor-element-e66e0bc{--display:flex;}.elementor-5383 .elementor-element.elementor-element-224a6f0 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-63bd959{--display:flex;}.elementor-5383 .elementor-element.elementor-element-85e3e30{--display:flex;}.elementor-5383 .elementor-element.elementor-element-416fbbf{--display:flex;}.elementor-5383 .elementor-element.elementor-element-33c414e{--display:flex;}.elementor-5383 .elementor-element.elementor-element-e96b550{--display:flex;}.elementor-5383 .elementor-element.elementor-element-465b625{--display:flex;}.elementor-5383 .elementor-element.elementor-element-5d34a03{--display:flex;}.elementor-5383 .elementor-element.elementor-element-e3c3d86{--display:flex;}.elementor-5383 .elementor-element.elementor-element-d72be17{--display:flex;}.elementor-5383 .elementor-element.elementor-element-fc05819 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-9614be1{--display:flex;}.elementor-5383 .elementor-element.elementor-element-3b879f0{--display:flex;}.elementor-5383 .elementor-element.elementor-element-47b9974{--display:flex;}.elementor-5383 .elementor-element.elementor-element-c15c4d8{--display:flex;}.elementor-5383 .elementor-element.elementor-element-3f69195{--display:flex;}.elementor-5383 .elementor-element.elementor-element-fc9230b{--display:flex;}.elementor-5383 .elementor-element.elementor-element-3280966{--display:flex;}.elementor-5383 .elementor-element.elementor-element-00afbb4{--display:flex;}.elementor-5383 .elementor-element.elementor-element-8508881{--display:flex;}.elementor-5383 .elementor-element.elementor-element-f8e78e4 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-c2fd8f4{--display:flex;}.elementor-5383 .elementor-element.elementor-element-4ac258b{--display:flex;}.elementor-5383 .elementor-element.elementor-element-f49a832{--display:flex;}.elementor-5383 .elementor-element.elementor-element-36f15a7{--display:flex;}.elementor-5383 .elementor-element.elementor-element-ebdc462{--display:flex;}.elementor-5383 .elementor-element.elementor-element-ff4bd19{--display:flex;}.elementor-5383 .elementor-element.elementor-element-28d1378{--display:flex;}.elementor-5383 .elementor-element.elementor-element-665d8c0{--display:flex;}.elementor-5383 .elementor-element.elementor-element-d19fac7{--display:flex;}.elementor-5383 .elementor-element.elementor-element-e678bf3 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-9748bc8{--display:flex;}.elementor-5383 .elementor-element.elementor-element-68e29b6{--display:flex;}.elementor-5383 .elementor-element.elementor-element-4e32f1b{--display:flex;}.elementor-5383 .elementor-element.elementor-element-83c0175{--display:flex;}.elementor-5383 .elementor-element.elementor-element-d8760c0{--display:flex;}.elementor-5383 .elementor-element.elementor-element-c6a5b9a{--display:flex;}.elementor-5383 .elementor-element.elementor-element-796635d{--display:flex;}.elementor-5383 .elementor-element.elementor-element-3e18c06{--display:flex;}.elementor-5383 .elementor-element.elementor-element-c77ce90{--display:flex;}.elementor-5383 .elementor-element.elementor-element-56c90c0 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-7e6ea4a{--display:flex;}.elementor-5383 .elementor-element.elementor-element-3dc9c37{--display:flex;}.elementor-5383 .elementor-element.elementor-element-cf14de9{--display:flex;}.elementor-5383 .elementor-element.elementor-element-0c73588{--display:flex;}.elementor-5383 .elementor-element.elementor-element-ce5ea51{--display:flex;}.elementor-5383 .elementor-element.elementor-element-aeae505{--display:flex;}.elementor-5383 .elementor-element.elementor-element-a826041{--display:flex;}.elementor-5383 .elementor-element.elementor-element-4fb4aaa{--display:flex;}.elementor-5383 .elementor-element.elementor-element-d559c89{--display:flex;}.elementor-5383 .elementor-element.elementor-element-49cfda6 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-b7557e0{--display:flex;}.elementor-5383 .elementor-element.elementor-element-efebd0c{--display:flex;}.elementor-5383 .elementor-element.elementor-element-1b68940{--display:flex;}.elementor-5383 .elementor-element.elementor-element-76d9ffa{--display:flex;}.elementor-5383 .elementor-element.elementor-element-3a2872b{--display:flex;}.elementor-5383 .elementor-element.elementor-element-281a964{--display:flex;}.elementor-5383 .elementor-element.elementor-element-f617862{--display:flex;}.elementor-5383 .elementor-element.elementor-element-63973fc{--display:flex;}.elementor-5383 .elementor-element.elementor-element-44c11f8{--display:flex;}.elementor-5383 .elementor-element.elementor-element-128eeb0{--display:flex;}.elementor-5383 .elementor-element.elementor-element-2392cb0{--display:flex;}.elementor-5383 .elementor-element.elementor-element-888b5c0 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-5cdd059{--display:flex;}.elementor-5383 .elementor-element.elementor-element-96d4e2e{--display:flex;}.elementor-5383 .elementor-element.elementor-element-a677f9f{--display:flex;}.elementor-5383 .elementor-element.elementor-element-3e650ad{--display:flex;}.elementor-5383 .elementor-element.elementor-element-7aaef35{--display:flex;}.elementor-5383 .elementor-element.elementor-element-f679968{--display:flex;}.elementor-5383 .elementor-element.elementor-element-47cf64e{--display:flex;}.elementor-5383 .elementor-element.elementor-element-f0e76e0{--display:flex;}.elementor-5383 .elementor-element.elementor-element-abfadd2{--display:flex;}.elementor-5383 .elementor-element.elementor-element-93c11d2{--display:flex;}.elementor-5383 .elementor-element.elementor-element-82097dc{--display:flex;}.elementor-5383 .elementor-element.elementor-element-02ddd52 img{width:100%;height:100%;}.elementor-5383 .elementor-element.elementor-element-1c99f3d{--display:flex;}@media(max-width:767px){.elementor-5383 .elementor-element.elementor-element-1f46d1f > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-d523a40 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-3f2eac0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-224a6f0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-fc05819 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-f8e78e4 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-e678bf3 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-56c90c0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-49cfda6 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-888b5c0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5383 .elementor-element.elementor-element-02ddd52 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5383 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5383 p, 
.post-5383 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5383 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5383 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5383 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5383 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5383 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-5383 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-5383 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 */