.elementor-6353 .elementor-element.elementor-element-3c72842{--display:flex;}.elementor-6353 .elementor-element.elementor-element-4cad908 img{width:100%;height:100%;}.elementor-6353 .elementor-element.elementor-element-41e9ef0{--display:flex;}.elementor-6353 .elementor-element.elementor-element-f9db5ca{--display:flex;}.elementor-6353 .elementor-element.elementor-element-e89f692{--display:flex;}.elementor-6353 .elementor-element.elementor-element-8f1183b img{width:100%;height:100%;}.elementor-6353 .elementor-element.elementor-element-aadd60b{--display:flex;}.elementor-6353 .elementor-element.elementor-element-88ad17f{--display:flex;}.elementor-6353 .elementor-element.elementor-element-8dbde70{--display:flex;}.elementor-6353 .elementor-element.elementor-element-ebe0865{--display:flex;}.elementor-6353 .elementor-element.elementor-element-ef5cc80{--display:flex;}.elementor-6353 .elementor-element.elementor-element-6c58764{--display:flex;}.elementor-6353 .elementor-element.elementor-element-5668d62{--display:flex;}.elementor-6353 .elementor-element.elementor-element-817e337{--display:flex;}.elementor-6353 .elementor-element.elementor-element-902d9b8{--display:flex;}.elementor-6353 .elementor-element.elementor-element-abac5cb{--display:flex;}.elementor-6353 .elementor-element.elementor-element-c6597e2{--display:flex;}.elementor-6353 .elementor-element.elementor-element-f15eff3{--display:flex;}.elementor-6353 .elementor-element.elementor-element-40f0160{--display:flex;}.elementor-6353 .elementor-element.elementor-element-0be9e0d img{width:100%;height:100%;}.elementor-6353 .elementor-element.elementor-element-bc411c3{--display:flex;}.elementor-6353 .elementor-element.elementor-element-dfeaf55{--display:flex;}.elementor-6353 .elementor-element.elementor-element-8350933{--display:flex;}.elementor-6353 .elementor-element.elementor-element-772531f{--display:flex;}.elementor-6353 .elementor-element.elementor-element-530bcef{--display:flex;}.elementor-6353 .elementor-element.elementor-element-dd1f2e9{--display:flex;}.elementor-6353 .elementor-element.elementor-element-415e3a2{--display:flex;}.elementor-6353 .elementor-element.elementor-element-99643ca{--display:flex;}.elementor-6353 .elementor-element.elementor-element-9db9090{--display:flex;}.elementor-6353 .elementor-element.elementor-element-61fc8e4{--display:flex;}.elementor-6353 .elementor-element.elementor-element-6d99b6a{--display:flex;}.elementor-6353 .elementor-element.elementor-element-cf3cd55{--display:flex;}.elementor-6353 .elementor-element.elementor-element-87c6603{--display:flex;}.elementor-6353 .elementor-element.elementor-element-82e60f3 img{width:100%;height:100%;}.elementor-6353 .elementor-element.elementor-element-cc11418{--display:flex;}.elementor-6353 .elementor-element.elementor-element-8a3a9b3{--display:flex;}.elementor-6353 .elementor-element.elementor-element-ce69a3a{--display:flex;}.elementor-6353 .elementor-element.elementor-element-74282e3{--display:flex;}.elementor-6353 .elementor-element.elementor-element-c7d7e43{--display:flex;}.elementor-6353 .elementor-element.elementor-element-59a0cb6{--display:flex;}.elementor-6353 .elementor-element.elementor-element-c1eb798{--display:flex;}.elementor-6353 .elementor-element.elementor-element-ed73e6c{--display:flex;}.elementor-6353 .elementor-element.elementor-element-ec88241{--display:flex;}.elementor-6353 .elementor-element.elementor-element-ecf1aa0{--display:flex;}.elementor-6353 .elementor-element.elementor-element-e6433df{--display:flex;}.elementor-6353 .elementor-element.elementor-element-73e294a img{width:100%;height:100%;}.elementor-6353 .elementor-element.elementor-element-655464e{--display:flex;}.elementor-6353 .elementor-element.elementor-element-89e7978{--display:flex;}.elementor-6353 .elementor-element.elementor-element-a42ee9f{--display:flex;}.elementor-6353 .elementor-element.elementor-element-138eec3{--display:flex;}.elementor-6353 .elementor-element.elementor-element-726735f{--display:flex;}.elementor-6353 .elementor-element.elementor-element-544b25b{--display:flex;}.elementor-6353 .elementor-element.elementor-element-f8673f2{--display:flex;}.elementor-6353 .elementor-element.elementor-element-7eabc93{--display:flex;}.elementor-6353 .elementor-element.elementor-element-56fd86b{--display:flex;}.elementor-6353 .elementor-element.elementor-element-9b48541{--display:flex;}.elementor-6353 .elementor-element.elementor-element-cf48ef7{--display:flex;}.elementor-6353 .elementor-element.elementor-element-341ea81 img{width:100%;height:100%;}.elementor-6353 .elementor-element.elementor-element-818d894{--display:flex;}.elementor-6353 .elementor-element.elementor-element-6acbbf8{--display:flex;}.elementor-6353 .elementor-element.elementor-element-b6be615{--display:flex;}.elementor-6353 .elementor-element.elementor-element-45553f0{--display:flex;}.elementor-6353 .elementor-element.elementor-element-3ff4990{--display:flex;}.elementor-6353 .elementor-element.elementor-element-e017a3f{--display:flex;}.elementor-6353 .elementor-element.elementor-element-f6b4958{--display:flex;}.elementor-6353 .elementor-element.elementor-element-7575803{--display:flex;}.elementor-6353 .elementor-element.elementor-element-0236e1e{--display:flex;}.elementor-6353 .elementor-element.elementor-element-d21d9b9{--display:flex;}.elementor-6353 .elementor-element.elementor-element-d9ce023{--display:flex;}.elementor-6353 .elementor-element.elementor-element-5c67492 img{width:100%;height:100%;}.elementor-6353 .elementor-element.elementor-element-736a877{--display:flex;}.elementor-6353 .elementor-element.elementor-element-6d562b7{--display:flex;}.elementor-6353 .elementor-element.elementor-element-74b29cf{--display:flex;}.elementor-6353 .elementor-element.elementor-element-b3a98ca{--display:flex;}.elementor-6353 .elementor-element.elementor-element-bc0691e{--display:flex;}.elementor-6353 .elementor-element.elementor-element-6adef05{--display:flex;}.elementor-6353 .elementor-element.elementor-element-8234e0c{--display:flex;}.elementor-6353 .elementor-element.elementor-element-795a72a{--display:flex;}.elementor-6353 .elementor-element.elementor-element-e79139c{--display:flex;}.elementor-6353 .elementor-element.elementor-element-634b487{--display:flex;}.elementor-6353 .elementor-element.elementor-element-11970a8 img{width:100%;height:100%;}.elementor-6353 .elementor-element.elementor-element-42f8824{--display:flex;}@media(max-width:767px){.elementor-6353 .elementor-element.elementor-element-4cad908 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6353 .elementor-element.elementor-element-8f1183b > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6353 .elementor-element.elementor-element-0be9e0d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6353 .elementor-element.elementor-element-82e60f3 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6353 .elementor-element.elementor-element-73e294a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6353 .elementor-element.elementor-element-341ea81 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6353 .elementor-element.elementor-element-5c67492 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6353 .elementor-element.elementor-element-11970a8 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-6353 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-6353 p, 
.post-6353 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-6353 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-6353 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-6353 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-6353 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-6353 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-6353 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-6353 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 */