.elementor-4946 .elementor-element.elementor-element-51bf4a9{--display:flex;}.elementor-4946 .elementor-element.elementor-element-9d87297 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-35b0b6d{--display:flex;}.elementor-4946 .elementor-element.elementor-element-7db2d90{--display:flex;}.elementor-4946 .elementor-element.elementor-element-3c847a7{--display:flex;}.elementor-4946 .elementor-element.elementor-element-10826e8 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-3948ba5{--display:flex;}.elementor-4946 .elementor-element.elementor-element-d99afcc{--display:flex;}.elementor-4946 .elementor-element.elementor-element-b2b2616{--display:flex;}.elementor-4946 .elementor-element.elementor-element-0f7028d{--display:flex;}.elementor-4946 .elementor-element.elementor-element-a650cc6{--display:flex;}.elementor-4946 .elementor-element.elementor-element-38ca648{--display:flex;}.elementor-4946 .elementor-element.elementor-element-5518394{--display:flex;}.elementor-4946 .elementor-element.elementor-element-a0f23d3 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-67f6848{--display:flex;}.elementor-4946 .elementor-element.elementor-element-5cdd9ca{--display:flex;}.elementor-4946 .elementor-element.elementor-element-2853307{--display:flex;}.elementor-4946 .elementor-element.elementor-element-0dd84c5{--display:flex;}.elementor-4946 .elementor-element.elementor-element-3192457{--display:flex;}.elementor-4946 .elementor-element.elementor-element-0e86f1e{--display:flex;}.elementor-4946 .elementor-element.elementor-element-8e92ba6{--display:flex;}.elementor-4946 .elementor-element.elementor-element-ef83e6a{--display:flex;}.elementor-4946 .elementor-element.elementor-element-7a54d55{--display:flex;}.elementor-4946 .elementor-element.elementor-element-236733b{--display:flex;}.elementor-4946 .elementor-element.elementor-element-2917587{--display:flex;}.elementor-4946 .elementor-element.elementor-element-03487c8 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-2659d96{--display:flex;}.elementor-4946 .elementor-element.elementor-element-8e657e6{--display:flex;}.elementor-4946 .elementor-element.elementor-element-9edb898{--display:flex;}.elementor-4946 .elementor-element.elementor-element-25b38d9{--display:flex;}.elementor-4946 .elementor-element.elementor-element-2671d4f{--display:flex;}.elementor-4946 .elementor-element.elementor-element-9bf352a{--display:flex;}.elementor-4946 .elementor-element.elementor-element-8d7cdbf{--display:flex;}.elementor-4946 .elementor-element.elementor-element-722d6f3{--display:flex;}.elementor-4946 .elementor-element.elementor-element-65a1e44{--display:flex;}.elementor-4946 .elementor-element.elementor-element-700b1c0 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-c65b441{--display:flex;}.elementor-4946 .elementor-element.elementor-element-ddd899c{--display:flex;}.elementor-4946 .elementor-element.elementor-element-b41b04f{--display:flex;}.elementor-4946 .elementor-element.elementor-element-63a26fd{--display:flex;}.elementor-4946 .elementor-element.elementor-element-27299cd{--display:flex;}.elementor-4946 .elementor-element.elementor-element-273804f{--display:flex;}.elementor-4946 .elementor-element.elementor-element-5cad4f8{--display:flex;}.elementor-4946 .elementor-element.elementor-element-6ca6291 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-e0fc351{--display:flex;}.elementor-4946 .elementor-element.elementor-element-a542a29{--display:flex;}.elementor-4946 .elementor-element.elementor-element-d4e9212{--display:flex;}.elementor-4946 .elementor-element.elementor-element-755bbb5{--display:flex;}.elementor-4946 .elementor-element.elementor-element-f1e6a57{--display:flex;}.elementor-4946 .elementor-element.elementor-element-b3b92c6{--display:flex;}.elementor-4946 .elementor-element.elementor-element-494a8fb{--display:flex;}.elementor-4946 .elementor-element.elementor-element-83a6537{--display:flex;}.elementor-4946 .elementor-element.elementor-element-ff95e42{--display:flex;}.elementor-4946 .elementor-element.elementor-element-43203c4 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-02af995{--display:flex;}.elementor-4946 .elementor-element.elementor-element-9d49760{--display:flex;}.elementor-4946 .elementor-element.elementor-element-8b09cf2{--display:flex;}.elementor-4946 .elementor-element.elementor-element-35757e7{--display:flex;}.elementor-4946 .elementor-element.elementor-element-8c90982{--display:flex;}.elementor-4946 .elementor-element.elementor-element-430def0{--display:flex;}.elementor-4946 .elementor-element.elementor-element-50616a3{--display:flex;}.elementor-4946 .elementor-element.elementor-element-ec69e81 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-4f62ff6{--display:flex;}.elementor-4946 .elementor-element.elementor-element-a72733e{--display:flex;}.elementor-4946 .elementor-element.elementor-element-840f5dd{--display:flex;}.elementor-4946 .elementor-element.elementor-element-0fcca04{--display:flex;}.elementor-4946 .elementor-element.elementor-element-2ac3536{--display:flex;}.elementor-4946 .elementor-element.elementor-element-7c11a32{--display:flex;}.elementor-4946 .elementor-element.elementor-element-97d6f4e{--display:flex;}.elementor-4946 .elementor-element.elementor-element-364a1e8{--display:flex;}.elementor-4946 .elementor-element.elementor-element-5c1d859{--display:flex;}.elementor-4946 .elementor-element.elementor-element-1539228 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-7d4def6{--display:flex;}.elementor-4946 .elementor-element.elementor-element-800bac6{--display:flex;}.elementor-4946 .elementor-element.elementor-element-9cf6a94{--display:flex;}.elementor-4946 .elementor-element.elementor-element-b14d4fc{--display:flex;}.elementor-4946 .elementor-element.elementor-element-c8b6639{--display:flex;}.elementor-4946 .elementor-element.elementor-element-707f529{--display:flex;}.elementor-4946 .elementor-element.elementor-element-4e2c39c{--display:flex;}.elementor-4946 .elementor-element.elementor-element-014e173{--display:flex;}.elementor-4946 .elementor-element.elementor-element-150a4e4{--display:flex;}.elementor-4946 .elementor-element.elementor-element-4e36ddc{--display:flex;}.elementor-4946 .elementor-element.elementor-element-4ae1a0f{--display:flex;}.elementor-4946 .elementor-element.elementor-element-7064213{--display:flex;}.elementor-4946 .elementor-element.elementor-element-60a7a72{--display:flex;}.elementor-4946 .elementor-element.elementor-element-1e30855 img{width:100%;height:100%;}.elementor-4946 .elementor-element.elementor-element-15e0a43{--display:flex;}@media(max-width:767px){.elementor-4946 .elementor-element.elementor-element-9d87297 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4946 .elementor-element.elementor-element-10826e8 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4946 .elementor-element.elementor-element-a0f23d3 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4946 .elementor-element.elementor-element-03487c8 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4946 .elementor-element.elementor-element-700b1c0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4946 .elementor-element.elementor-element-6ca6291 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4946 .elementor-element.elementor-element-43203c4 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4946 .elementor-element.elementor-element-ec69e81 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4946 .elementor-element.elementor-element-1539228 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4946 .elementor-element.elementor-element-1e30855 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-4946 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-4946 p, 
.post-4946 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-4946 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-4946 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-4946 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-4946 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-4946 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-4946 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-4946 strong, 
.post-4946 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 */