.elementor-5796 .elementor-element.elementor-element-cb6cea2{--display:flex;}.elementor-5796 .elementor-element.elementor-element-3c26612 img{width:100%;height:100%;}.elementor-5796 .elementor-element.elementor-element-37f6bbf{--display:flex;}.elementor-5796 .elementor-element.elementor-element-cd0f941{--display:flex;}.elementor-5796 .elementor-element.elementor-element-b124030{--display:flex;}.elementor-5796 .elementor-element.elementor-element-1c3d10b img{width:100%;height:100%;}.elementor-5796 .elementor-element.elementor-element-f4f4c21{--display:flex;}.elementor-5796 .elementor-element.elementor-element-cc7ee95{--display:flex;}.elementor-5796 .elementor-element.elementor-element-7c91550{--display:flex;}.elementor-5796 .elementor-element.elementor-element-1d774ab{--display:flex;}.elementor-5796 .elementor-element.elementor-element-7539eea{--display:flex;}.elementor-5796 .elementor-element.elementor-element-d1be6e1{--display:flex;}.elementor-5796 .elementor-element.elementor-element-6e9c9b0{--display:flex;}.elementor-5796 .elementor-element.elementor-element-0477a01{--display:flex;}.elementor-5796 .elementor-element.elementor-element-0d75f7e{--display:flex;}.elementor-5796 .elementor-element.elementor-element-02b495d img{width:100%;height:100%;}.elementor-5796 .elementor-element.elementor-element-c1e90a2{--display:flex;}.elementor-5796 .elementor-element.elementor-element-ac1ddf5{--display:flex;}.elementor-5796 .elementor-element.elementor-element-b83a07e{--display:flex;}.elementor-5796 .elementor-element.elementor-element-8da9dc6{--display:flex;}.elementor-5796 .elementor-element.elementor-element-9acbd23{--display:flex;}.elementor-5796 .elementor-element.elementor-element-19e3162{--display:flex;}.elementor-5796 .elementor-element.elementor-element-6449397{--display:flex;}.elementor-5796 .elementor-element.elementor-element-90846f0{--display:flex;}.elementor-5796 .elementor-element.elementor-element-e1e9807{--display:flex;}.elementor-5796 .elementor-element.elementor-element-7117733 img{width:100%;height:100%;}.elementor-5796 .elementor-element.elementor-element-511a728{--display:flex;}.elementor-5796 .elementor-element.elementor-element-2c04997{--display:flex;}.elementor-5796 .elementor-element.elementor-element-6882a4a{--display:flex;}.elementor-5796 .elementor-element.elementor-element-2a1e1c7{--display:flex;}.elementor-5796 .elementor-element.elementor-element-f97c945{--display:flex;}.elementor-5796 .elementor-element.elementor-element-1ea99f9{--display:flex;}.elementor-5796 .elementor-element.elementor-element-049b236{--display:flex;}.elementor-5796 .elementor-element.elementor-element-b33ab4f{--display:flex;}.elementor-5796 .elementor-element.elementor-element-6e6b3bf{--display:flex;}.elementor-5796 .elementor-element.elementor-element-e5b04e2 img{width:100%;height:100%;}.elementor-5796 .elementor-element.elementor-element-dc44b70{--display:flex;}.elementor-5796 .elementor-element.elementor-element-c94f436{--display:flex;}.elementor-5796 .elementor-element.elementor-element-944fd3b{--display:flex;}.elementor-5796 .elementor-element.elementor-element-05d7e92{--display:flex;}.elementor-5796 .elementor-element.elementor-element-4ef162d{--display:flex;}.elementor-5796 .elementor-element.elementor-element-96c67df{--display:flex;}.elementor-5796 .elementor-element.elementor-element-dd76f9a{--display:flex;}.elementor-5796 .elementor-element.elementor-element-a86b7ba{--display:flex;}.elementor-5796 .elementor-element.elementor-element-cc82981{--display:flex;}.elementor-5796 .elementor-element.elementor-element-21b03c2 img{width:100%;height:100%;}.elementor-5796 .elementor-element.elementor-element-2417c95{--display:flex;}.elementor-5796 .elementor-element.elementor-element-6acf288{--display:flex;}.elementor-5796 .elementor-element.elementor-element-03c0dec{--display:flex;}.elementor-5796 .elementor-element.elementor-element-ba58986{--display:flex;}.elementor-5796 .elementor-element.elementor-element-1225899{--display:flex;}.elementor-5796 .elementor-element.elementor-element-fa02e33{--display:flex;}.elementor-5796 .elementor-element.elementor-element-9810ed6{--display:flex;}.elementor-5796 .elementor-element.elementor-element-8687e6f{--display:flex;}.elementor-5796 .elementor-element.elementor-element-0eebd43{--display:flex;}.elementor-5796 .elementor-element.elementor-element-7c6345a img{width:100%;height:100%;}.elementor-5796 .elementor-element.elementor-element-502a0a5{--display:flex;}.elementor-5796 .elementor-element.elementor-element-3751044{--display:flex;}.elementor-5796 .elementor-element.elementor-element-4f69026{--display:flex;}.elementor-5796 .elementor-element.elementor-element-ec7fc1a{--display:flex;}.elementor-5796 .elementor-element.elementor-element-ab22b87{--display:flex;}.elementor-5796 .elementor-element.elementor-element-c09f925{--display:flex;}.elementor-5796 .elementor-element.elementor-element-ea18306{--display:flex;}.elementor-5796 .elementor-element.elementor-element-0631234{--display:flex;}.elementor-5796 .elementor-element.elementor-element-fef0c31{--display:flex;}.elementor-5796 .elementor-element.elementor-element-1045332 img{width:100%;height:100%;}.elementor-5796 .elementor-element.elementor-element-39903f5{--display:flex;}.elementor-5796 .elementor-element.elementor-element-b15384a{--display:flex;}.elementor-5796 .elementor-element.elementor-element-efa5f93{--display:flex;}.elementor-5796 .elementor-element.elementor-element-ce623c5{--display:flex;}.elementor-5796 .elementor-element.elementor-element-1723986{--display:flex;}.elementor-5796 .elementor-element.elementor-element-6c96713{--display:flex;}.elementor-5796 .elementor-element.elementor-element-6b07aa6{--display:flex;}.elementor-5796 .elementor-element.elementor-element-94aba8a{--display:flex;}.elementor-5796 .elementor-element.elementor-element-de02f62{--display:flex;}.elementor-5796 .elementor-element.elementor-element-a0d4cc6{--display:flex;}.elementor-5796 .elementor-element.elementor-element-60664c4{--display:flex;}.elementor-5796 .elementor-element.elementor-element-65c3878{--display:flex;}.elementor-5796 .elementor-element.elementor-element-27e1329{--display:flex;}.elementor-5796 .elementor-element.elementor-element-cefa79d img{width:100%;height:100%;}.elementor-5796 .elementor-element.elementor-element-c436338{--display:flex;}@media(max-width:767px){.elementor-5796 .elementor-element.elementor-element-3c26612 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5796 .elementor-element.elementor-element-1c3d10b > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5796 .elementor-element.elementor-element-02b495d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5796 .elementor-element.elementor-element-7117733 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5796 .elementor-element.elementor-element-e5b04e2 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5796 .elementor-element.elementor-element-21b03c2 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5796 .elementor-element.elementor-element-7c6345a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5796 .elementor-element.elementor-element-1045332 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5796 .elementor-element.elementor-element-cefa79d > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5796 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5796 p, 
.post-5796 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5796 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5796 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5796 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5796 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5796 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-5796 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-5796 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 */