.elementor-6174 .elementor-element.elementor-element-081b0aa{--display:flex;}.elementor-6174 .elementor-element.elementor-element-7b64c42 img{width:100%;height:100%;}.elementor-6174 .elementor-element.elementor-element-7d0ff2a{--display:flex;}.elementor-6174 .elementor-element.elementor-element-5a5dfe1{--display:flex;}.elementor-6174 .elementor-element.elementor-element-9e8b3e5{--display:flex;}.elementor-6174 .elementor-element.elementor-element-f756363 img{width:100%;height:100%;}.elementor-6174 .elementor-element.elementor-element-2d5e691{--display:flex;}.elementor-6174 .elementor-element.elementor-element-e39cca6{--display:flex;}.elementor-6174 .elementor-element.elementor-element-505013b{--display:flex;}.elementor-6174 .elementor-element.elementor-element-f9f552c{--display:flex;}.elementor-6174 .elementor-element.elementor-element-48d0742{--display:flex;}.elementor-6174 .elementor-element.elementor-element-0f81ed8{--display:flex;}.elementor-6174 .elementor-element.elementor-element-18d8e05{--display:flex;}.elementor-6174 .elementor-element.elementor-element-c85c657{--display:flex;}.elementor-6174 .elementor-element.elementor-element-19781d3{--display:flex;}.elementor-6174 .elementor-element.elementor-element-e93f8d1 img{width:100%;height:100%;}.elementor-6174 .elementor-element.elementor-element-1ea8e09{--display:flex;}.elementor-6174 .elementor-element.elementor-element-e5f0e9a{--display:flex;}.elementor-6174 .elementor-element.elementor-element-a6d40cf{--display:flex;}.elementor-6174 .elementor-element.elementor-element-16f62da{--display:flex;}.elementor-6174 .elementor-element.elementor-element-feaa9ad{--display:flex;}.elementor-6174 .elementor-element.elementor-element-3b8df30{--display:flex;}.elementor-6174 .elementor-element.elementor-element-2938236{--display:flex;}.elementor-6174 .elementor-element.elementor-element-03e9c7e{--display:flex;}.elementor-6174 .elementor-element.elementor-element-f7a986b{--display:flex;}.elementor-6174 .elementor-element.elementor-element-73da761 img{width:100%;height:100%;}.elementor-6174 .elementor-element.elementor-element-6561391{--display:flex;}.elementor-6174 .elementor-element.elementor-element-0f375ee{--display:flex;}.elementor-6174 .elementor-element.elementor-element-d4f2a85{--display:flex;}.elementor-6174 .elementor-element.elementor-element-db82712{--display:flex;}.elementor-6174 .elementor-element.elementor-element-5a8a8a1{--display:flex;}.elementor-6174 .elementor-element.elementor-element-1075f6c{--display:flex;}.elementor-6174 .elementor-element.elementor-element-b98cbc1{--display:flex;}.elementor-6174 .elementor-element.elementor-element-85433e0{--display:flex;}.elementor-6174 .elementor-element.elementor-element-1a15929{--display:flex;}.elementor-6174 .elementor-element.elementor-element-66e2bf5{--display:flex;}.elementor-6174 .elementor-element.elementor-element-3e23ff0{--display:flex;}.elementor-6174 .elementor-element.elementor-element-767a224 img{width:100%;height:100%;}.elementor-6174 .elementor-element.elementor-element-067b315{--display:flex;}.elementor-6174 .elementor-element.elementor-element-a73a970{--display:flex;}.elementor-6174 .elementor-element.elementor-element-c20553b{--display:flex;}.elementor-6174 .elementor-element.elementor-element-c0f0f87{--display:flex;}.elementor-6174 .elementor-element.elementor-element-d99d47b{--display:flex;}.elementor-6174 .elementor-element.elementor-element-a3d231e{--display:flex;}.elementor-6174 .elementor-element.elementor-element-d21bc69{--display:flex;}.elementor-6174 .elementor-element.elementor-element-663fac0{--display:flex;}.elementor-6174 .elementor-element.elementor-element-0c7f557{--display:flex;}.elementor-6174 .elementor-element.elementor-element-224f006 img{width:100%;height:100%;}.elementor-6174 .elementor-element.elementor-element-3dfdcfc{--display:flex;}.elementor-6174 .elementor-element.elementor-element-c8db912{--display:flex;}.elementor-6174 .elementor-element.elementor-element-e801389{--display:flex;}.elementor-6174 .elementor-element.elementor-element-1e14962{--display:flex;}.elementor-6174 .elementor-element.elementor-element-ea2245b{--display:flex;}.elementor-6174 .elementor-element.elementor-element-cb8509f{--display:flex;}.elementor-6174 .elementor-element.elementor-element-5472fd5{--display:flex;}.elementor-6174 .elementor-element.elementor-element-7b16023 img{width:100%;height:100%;}.elementor-6174 .elementor-element.elementor-element-d0261c6{--display:flex;}.elementor-6174 .elementor-element.elementor-element-76d97cf{--display:flex;}.elementor-6174 .elementor-element.elementor-element-0adbb51{--display:flex;}.elementor-6174 .elementor-element.elementor-element-5700dd6{--display:flex;}.elementor-6174 .elementor-element.elementor-element-cfea1c4{--display:flex;}.elementor-6174 .elementor-element.elementor-element-058901f{--display:flex;}.elementor-6174 .elementor-element.elementor-element-f518b47{--display:flex;}.elementor-6174 .elementor-element.elementor-element-a07814b{--display:flex;}.elementor-6174 .elementor-element.elementor-element-08a263f{--display:flex;}.elementor-6174 .elementor-element.elementor-element-31386c5 img{width:100%;height:100%;}.elementor-6174 .elementor-element.elementor-element-0bbded7{--display:flex;}.elementor-6174 .elementor-element.elementor-element-58940ea{--display:flex;}.elementor-6174 .elementor-element.elementor-element-ca6a9a6{--display:flex;}.elementor-6174 .elementor-element.elementor-element-27d05e8{--display:flex;}.elementor-6174 .elementor-element.elementor-element-382621b{--display:flex;}.elementor-6174 .elementor-element.elementor-element-1e4d883{--display:flex;}.elementor-6174 .elementor-element.elementor-element-1a168fe{--display:flex;}.elementor-6174 .elementor-element.elementor-element-7bca034{--display:flex;}.elementor-6174 .elementor-element.elementor-element-373171c{--display:flex;}.elementor-6174 .elementor-element.elementor-element-6300b5e{--display:flex;}.elementor-6174 .elementor-element.elementor-element-5965bba{--display:flex;}.elementor-6174 .elementor-element.elementor-element-ca9014d{--display:flex;}.elementor-6174 .elementor-element.elementor-element-2341ba0{--display:flex;}.elementor-6174 .elementor-element.elementor-element-216311f img{width:100%;height:100%;}.elementor-6174 .elementor-element.elementor-element-9d424b2{--display:flex;}@media(max-width:767px){.elementor-6174 .elementor-element.elementor-element-7b64c42 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6174 .elementor-element.elementor-element-f756363 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6174 .elementor-element.elementor-element-e93f8d1 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6174 .elementor-element.elementor-element-73da761 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6174 .elementor-element.elementor-element-767a224 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6174 .elementor-element.elementor-element-224f006 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6174 .elementor-element.elementor-element-7b16023 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6174 .elementor-element.elementor-element-31386c5 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6174 .elementor-element.elementor-element-216311f > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-6174 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-6174 p, 
.post-6174 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-6174 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-6174 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-6174 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-6174 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-6174 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-6174 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-6174 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 */