.elementor-6695 .elementor-element.elementor-element-35beeec{--display:flex;}.elementor-6695 .elementor-element.elementor-element-1cfc770 img{width:100%;height:100%;}.elementor-6695 .elementor-element.elementor-element-6a4f5ec{--display:flex;}.elementor-6695 .elementor-element.elementor-element-ca98c94{--display:flex;}.elementor-6695 .elementor-element.elementor-element-4214c40{--display:flex;}.elementor-6695 .elementor-element.elementor-element-c7ec2de img{width:100%;height:100%;}.elementor-6695 .elementor-element.elementor-element-b129d6b{--display:flex;}.elementor-6695 .elementor-element.elementor-element-0baf9fa{--display:flex;}.elementor-6695 .elementor-element.elementor-element-b5abe0b{--display:flex;}.elementor-6695 .elementor-element.elementor-element-7bc41de{--display:flex;}.elementor-6695 .elementor-element.elementor-element-9758c8e{--display:flex;}.elementor-6695 .elementor-element.elementor-element-312d3c9{--display:flex;}.elementor-6695 .elementor-element.elementor-element-9903f6a{--display:flex;}.elementor-6695 .elementor-element.elementor-element-2bf5dc8{--display:flex;}.elementor-6695 .elementor-element.elementor-element-fad519f{--display:flex;}.elementor-6695 .elementor-element.elementor-element-6862092 img{width:100%;height:100%;}.elementor-6695 .elementor-element.elementor-element-106a194{--display:flex;}.elementor-6695 .elementor-element.elementor-element-845614c{--display:flex;}.elementor-6695 .elementor-element.elementor-element-688c1ea{--display:flex;}.elementor-6695 .elementor-element.elementor-element-ccc9e35{--display:flex;}.elementor-6695 .elementor-element.elementor-element-27ff3ba{--display:flex;}.elementor-6695 .elementor-element.elementor-element-5cf473d{--display:flex;}.elementor-6695 .elementor-element.elementor-element-a4f4c75{--display:flex;}.elementor-6695 .elementor-element.elementor-element-f755b1e{--display:flex;}.elementor-6695 .elementor-element.elementor-element-eec41fd{--display:flex;}.elementor-6695 .elementor-element.elementor-element-cdefa5a img{width:100%;height:100%;}.elementor-6695 .elementor-element.elementor-element-3edea8f{--display:flex;}.elementor-6695 .elementor-element.elementor-element-a774de7{--display:flex;}.elementor-6695 .elementor-element.elementor-element-8031951{--display:flex;}.elementor-6695 .elementor-element.elementor-element-9b4a2ae{--display:flex;}.elementor-6695 .elementor-element.elementor-element-1cdb2be{--display:flex;}.elementor-6695 .elementor-element.elementor-element-a39612b{--display:flex;}.elementor-6695 .elementor-element.elementor-element-714783d{--display:flex;}.elementor-6695 .elementor-element.elementor-element-6cb6b8c{--display:flex;}.elementor-6695 .elementor-element.elementor-element-4dadb66{--display:flex;}.elementor-6695 .elementor-element.elementor-element-33f06b1 img{width:100%;height:100%;}.elementor-6695 .elementor-element.elementor-element-cd25659{--display:flex;}.elementor-6695 .elementor-element.elementor-element-14a806b{--display:flex;}.elementor-6695 .elementor-element.elementor-element-15ce76d{--display:flex;}.elementor-6695 .elementor-element.elementor-element-2fd375e{--display:flex;}.elementor-6695 .elementor-element.elementor-element-676048f{--display:flex;}.elementor-6695 .elementor-element.elementor-element-faaccc2{--display:flex;}.elementor-6695 .elementor-element.elementor-element-0dbc47f{--display:flex;}.elementor-6695 .elementor-element.elementor-element-ac79c72{--display:flex;}.elementor-6695 .elementor-element.elementor-element-32b4e13{--display:flex;}.elementor-6695 .elementor-element.elementor-element-1d0fbbe img{width:100%;height:100%;}.elementor-6695 .elementor-element.elementor-element-6de3ef5{--display:flex;}.elementor-6695 .elementor-element.elementor-element-6dfac6a{--display:flex;}.elementor-6695 .elementor-element.elementor-element-9b452fd{--display:flex;}.elementor-6695 .elementor-element.elementor-element-4f9936a{--display:flex;}.elementor-6695 .elementor-element.elementor-element-398b9be{--display:flex;}.elementor-6695 .elementor-element.elementor-element-6d50d74{--display:flex;}.elementor-6695 .elementor-element.elementor-element-4184c5f{--display:flex;}.elementor-6695 .elementor-element.elementor-element-97fe691{--display:flex;}.elementor-6695 .elementor-element.elementor-element-b49c220{--display:flex;}.elementor-6695 .elementor-element.elementor-element-fcab91f{--display:flex;}.elementor-6695 .elementor-element.elementor-element-93ce296{--display:flex;}.elementor-6695 .elementor-element.elementor-element-7ec069b{--display:flex;}.elementor-6695 .elementor-element.elementor-element-a0c6628{--display:flex;}.elementor-6695 .elementor-element.elementor-element-14ae375 img{width:100%;height:100%;}.elementor-6695 .elementor-element.elementor-element-329895f{--display:flex;}@media(max-width:767px){.elementor-6695 .elementor-element.elementor-element-1cfc770 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6695 .elementor-element.elementor-element-c7ec2de > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6695 .elementor-element.elementor-element-6862092 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6695 .elementor-element.elementor-element-cdefa5a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6695 .elementor-element.elementor-element-33f06b1 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6695 .elementor-element.elementor-element-1d0fbbe > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6695 .elementor-element.elementor-element-14ae375 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-6695 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-6695p, 
.post-6695 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-6695 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-6695 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-6695 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-6695 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-6695 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-6695 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-6695 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 */