.elementor-6439 .elementor-element.elementor-element-c8b66e6{--display:flex;}.elementor-6439 .elementor-element.elementor-element-82cf585 img{width:100%;height:100%;}.elementor-6439 .elementor-element.elementor-element-9fbee22{--display:flex;}.elementor-6439 .elementor-element.elementor-element-77305e0{--display:flex;}.elementor-6439 .elementor-element.elementor-element-4eb5da9{--display:flex;}.elementor-6439 .elementor-element.elementor-element-84c259a{--display:flex;}.elementor-6439 .elementor-element.elementor-element-9ece105{--display:flex;}.elementor-6439 .elementor-element.elementor-element-6302e69{--display:flex;}.elementor-6439 .elementor-element.elementor-element-cc46740{--display:flex;}.elementor-6439 .elementor-element.elementor-element-7c48130{--display:flex;}.elementor-6439 .elementor-element.elementor-element-c0d0062{--display:flex;}.elementor-6439 .elementor-element.elementor-element-edd52f4 img{width:100%;height:100%;}.elementor-6439 .elementor-element.elementor-element-50419d8{--display:flex;}.elementor-6439 .elementor-element.elementor-element-dbb8c29{--display:flex;}.elementor-6439 .elementor-element.elementor-element-f35379a{--display:flex;}.elementor-6439 .elementor-element.elementor-element-91c82f9{--display:flex;}.elementor-6439 .elementor-element.elementor-element-c15f4c3{--display:flex;}.elementor-6439 .elementor-element.elementor-element-34f0002{--display:flex;}.elementor-6439 .elementor-element.elementor-element-519ac3c{--display:flex;}.elementor-6439 .elementor-element.elementor-element-4115d39{--display:flex;}.elementor-6439 .elementor-element.elementor-element-840409f{--display:flex;}.elementor-6439 .elementor-element.elementor-element-f144238{--display:flex;}.elementor-6439 .elementor-element.elementor-element-a269d2c{--display:flex;}.elementor-6439 .elementor-element.elementor-element-b931da1 img{width:100%;height:100%;}.elementor-6439 .elementor-element.elementor-element-2992853{--display:flex;}.elementor-6439 .elementor-element.elementor-element-77189c7{--display:flex;}.elementor-6439 .elementor-element.elementor-element-7aa89ce{--display:flex;}.elementor-6439 .elementor-element.elementor-element-2ef134d{--display:flex;}.elementor-6439 .elementor-element.elementor-element-ca25dab{--display:flex;}.elementor-6439 .elementor-element.elementor-element-6cdeca3{--display:flex;}.elementor-6439 .elementor-element.elementor-element-4e6f588{--display:flex;}.elementor-6439 .elementor-element.elementor-element-0e3cf6c{--display:flex;}.elementor-6439 .elementor-element.elementor-element-752f3ab{--display:flex;}.elementor-6439 .elementor-element.elementor-element-89e11b8 img{width:100%;height:100%;}.elementor-6439 .elementor-element.elementor-element-7fba4b5{--display:flex;}.elementor-6439 .elementor-element.elementor-element-3e6eecc{--display:flex;}.elementor-6439 .elementor-element.elementor-element-7a2c02e{--display:flex;}.elementor-6439 .elementor-element.elementor-element-f7bc474{--display:flex;}.elementor-6439 .elementor-element.elementor-element-173e3e9{--display:flex;}.elementor-6439 .elementor-element.elementor-element-3f9aa47{--display:flex;}.elementor-6439 .elementor-element.elementor-element-098cbc9{--display:flex;}.elementor-6439 .elementor-element.elementor-element-4134fac{--display:flex;}.elementor-6439 .elementor-element.elementor-element-04dd8c5{--display:flex;}.elementor-6439 .elementor-element.elementor-element-cb1ec54 img{width:100%;height:100%;}.elementor-6439 .elementor-element.elementor-element-2cba4ea{--display:flex;}.elementor-6439 .elementor-element.elementor-element-2127879{--display:flex;}.elementor-6439 .elementor-element.elementor-element-d4f3a00{--display:flex;}.elementor-6439 .elementor-element.elementor-element-41fadd7{--display:flex;}.elementor-6439 .elementor-element.elementor-element-076246a{--display:flex;}.elementor-6439 .elementor-element.elementor-element-04bd4fe{--display:flex;}.elementor-6439 .elementor-element.elementor-element-cbf3409{--display:flex;}.elementor-6439 .elementor-element.elementor-element-a83c38e img{width:100%;height:100%;}.elementor-6439 .elementor-element.elementor-element-8ea4655{--display:flex;}.elementor-6439 .elementor-element.elementor-element-0fa4cd2{--display:flex;}.elementor-6439 .elementor-element.elementor-element-07c8c66{--display:flex;}.elementor-6439 .elementor-element.elementor-element-06307eb{--display:flex;}.elementor-6439 .elementor-element.elementor-element-345c406{--display:flex;}.elementor-6439 .elementor-element.elementor-element-296a194{--display:flex;}.elementor-6439 .elementor-element.elementor-element-e75d8cd{--display:flex;}.elementor-6439 .elementor-element.elementor-element-e21f6c8{--display:flex;}.elementor-6439 .elementor-element.elementor-element-f0093d1{--display:flex;}.elementor-6439 .elementor-element.elementor-element-75496f1{--display:flex;}.elementor-6439 .elementor-element.elementor-element-52eec60{--display:flex;}.elementor-6439 .elementor-element.elementor-element-e0f002f img{width:100%;height:100%;}.elementor-6439 .elementor-element.elementor-element-7718254{--display:flex;}.elementor-6439 .elementor-element.elementor-element-7d50494{--display:flex;}.elementor-6439 .elementor-element.elementor-element-0e6dc42{--display:flex;}.elementor-6439 .elementor-element.elementor-element-6c11521{--display:flex;}.elementor-6439 .elementor-element.elementor-element-75e790b{--display:flex;}.elementor-6439 .elementor-element.elementor-element-0bd0794{--display:flex;}.elementor-6439 .elementor-element.elementor-element-23db040{--display:flex;}.elementor-6439 .elementor-element.elementor-element-3bdfd59{--display:flex;}.elementor-6439 .elementor-element.elementor-element-cab6dee{--display:flex;}.elementor-6439 .elementor-element.elementor-element-efdac58{--display:flex;}.elementor-6439 .elementor-element.elementor-element-8c209ba{--display:flex;}.elementor-6439 .elementor-element.elementor-element-bf53445{--display:flex;}.elementor-6439 .elementor-element.elementor-element-a67e4bc{--display:flex;}.elementor-6439 .elementor-element.elementor-element-5995d70 img{width:100%;height:100%;}.elementor-6439 .elementor-element.elementor-element-c92dbc1{--display:flex;}@media(max-width:767px){.elementor-6439 .elementor-element.elementor-element-82cf585 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6439 .elementor-element.elementor-element-edd52f4 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6439 .elementor-element.elementor-element-b931da1 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6439 .elementor-element.elementor-element-89e11b8 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6439 .elementor-element.elementor-element-cb1ec54 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6439 .elementor-element.elementor-element-a83c38e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6439 .elementor-element.elementor-element-e0f002f > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6439 .elementor-element.elementor-element-5995d70 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-6439 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-6439 p, 
.post-6439 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-6439 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-6439 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-6439 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-6439 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-6439 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-6439 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-6439 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 */