.elementor-6391 .elementor-element.elementor-element-348a32c{--display:flex;}.elementor-6391 .elementor-element.elementor-element-3b47162 img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-ee0ecb1{--display:flex;}.elementor-6391 .elementor-element.elementor-element-4fabc21{--display:flex;}.elementor-6391 .elementor-element.elementor-element-e938904{--display:flex;}.elementor-6391 .elementor-element.elementor-element-ee56d44 img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-e52b1d2{--display:flex;}.elementor-6391 .elementor-element.elementor-element-8b8ba53{--display:flex;}.elementor-6391 .elementor-element.elementor-element-c8e20ac{--display:flex;}.elementor-6391 .elementor-element.elementor-element-57e9259{--display:flex;}.elementor-6391 .elementor-element.elementor-element-97a67bd{--display:flex;}.elementor-6391 .elementor-element.elementor-element-66d1b4d{--display:flex;}.elementor-6391 .elementor-element.elementor-element-a534c15 img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-aba2c74{--display:flex;}.elementor-6391 .elementor-element.elementor-element-4feebb6{--display:flex;}.elementor-6391 .elementor-element.elementor-element-6f6d86f{--display:flex;}.elementor-6391 .elementor-element.elementor-element-6324434{--display:flex;}.elementor-6391 .elementor-element.elementor-element-61ce640{--display:flex;}.elementor-6391 .elementor-element.elementor-element-8d25735{--display:flex;}.elementor-6391 .elementor-element.elementor-element-4776466{--display:flex;}.elementor-6391 .elementor-element.elementor-element-fea82b9{--display:flex;}.elementor-6391 .elementor-element.elementor-element-00a38e0 img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-94d7306{--display:flex;}.elementor-6391 .elementor-element.elementor-element-350908d{--display:flex;}.elementor-6391 .elementor-element.elementor-element-d8bd7be{--display:flex;}.elementor-6391 .elementor-element.elementor-element-4c4d898{--display:flex;}.elementor-6391 .elementor-element.elementor-element-88830eb{--display:flex;}.elementor-6391 .elementor-element.elementor-element-3484c86{--display:flex;}.elementor-6391 .elementor-element.elementor-element-0ce5bfd img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-8006523{--display:flex;}.elementor-6391 .elementor-element.elementor-element-01e4244{--display:flex;}.elementor-6391 .elementor-element.elementor-element-9144782{--display:flex;}.elementor-6391 .elementor-element.elementor-element-70b6888{--display:flex;}.elementor-6391 .elementor-element.elementor-element-09fcd99{--display:flex;}.elementor-6391 .elementor-element.elementor-element-e20b018{--display:flex;}.elementor-6391 .elementor-element.elementor-element-760e37d{--display:flex;}.elementor-6391 .elementor-element.elementor-element-284f4e0{--display:flex;}.elementor-6391 .elementor-element.elementor-element-4fcd4c4 img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-bd247e9{--display:flex;}.elementor-6391 .elementor-element.elementor-element-8ca40dc{--display:flex;}.elementor-6391 .elementor-element.elementor-element-95c9d30{--display:flex;}.elementor-6391 .elementor-element.elementor-element-79b81f7{--display:flex;}.elementor-6391 .elementor-element.elementor-element-bdbd309{--display:flex;}.elementor-6391 .elementor-element.elementor-element-7657eab{--display:flex;}.elementor-6391 .elementor-element.elementor-element-bc6657b img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-f0f9229{--display:flex;}.elementor-6391 .elementor-element.elementor-element-efd91d1{--display:flex;}.elementor-6391 .elementor-element.elementor-element-159cf4f{--display:flex;}.elementor-6391 .elementor-element.elementor-element-40df5d9{--display:flex;}.elementor-6391 .elementor-element.elementor-element-f379634{--display:flex;}.elementor-6391 .elementor-element.elementor-element-6322f2f{--display:flex;}.elementor-6391 .elementor-element.elementor-element-8f9cd49{--display:flex;}.elementor-6391 .elementor-element.elementor-element-4ee3e7c{--display:flex;}.elementor-6391 .elementor-element.elementor-element-4ac5fbc img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-e0806aa{--display:flex;}.elementor-6391 .elementor-element.elementor-element-f53b560{--display:flex;}.elementor-6391 .elementor-element.elementor-element-df3bce1{--display:flex;}.elementor-6391 .elementor-element.elementor-element-f862b14{--display:flex;}.elementor-6391 .elementor-element.elementor-element-d774e91{--display:flex;}.elementor-6391 .elementor-element.elementor-element-dd95151{--display:flex;}.elementor-6391 .elementor-element.elementor-element-7786a0c{--display:flex;}.elementor-6391 .elementor-element.elementor-element-d1b36c9{--display:flex;}.elementor-6391 .elementor-element.elementor-element-4f6b8c4 img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-b8750f8{--display:flex;}.elementor-6391 .elementor-element.elementor-element-5e29f47{--display:flex;}.elementor-6391 .elementor-element.elementor-element-dff99d8{--display:flex;}.elementor-6391 .elementor-element.elementor-element-3f7e7b1{--display:flex;}.elementor-6391 .elementor-element.elementor-element-b15d8a3{--display:flex;}.elementor-6391 .elementor-element.elementor-element-6372caa{--display:flex;}.elementor-6391 .elementor-element.elementor-element-a00f16c{--display:flex;}.elementor-6391 .elementor-element.elementor-element-bdc3fa4{--display:flex;}.elementor-6391 .elementor-element.elementor-element-ccb08a3{--display:flex;}.elementor-6391 .elementor-element.elementor-element-2721de9{--display:flex;}.elementor-6391 .elementor-element.elementor-element-6cb4213 img{width:100%;height:100%;}.elementor-6391 .elementor-element.elementor-element-b08e6e2{--display:flex;}@media(max-width:767px){.elementor-6391 .elementor-element.elementor-element-3b47162 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6391 .elementor-element.elementor-element-ee56d44 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6391 .elementor-element.elementor-element-a534c15 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6391 .elementor-element.elementor-element-00a38e0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6391 .elementor-element.elementor-element-0ce5bfd > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6391 .elementor-element.elementor-element-4fcd4c4 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6391 .elementor-element.elementor-element-bc6657b > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6391 .elementor-element.elementor-element-4ac5fbc > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6391 .elementor-element.elementor-element-4f6b8c4 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6391 .elementor-element.elementor-element-6cb4213 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-6391 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-6391 p, 
.post-6391 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-6391 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-6391 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-6391 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-6391 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-6391 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-6391 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-6391 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 */