.elementor-5207 .elementor-element.elementor-element-1a8b12d{--display:flex;}.elementor-5207 .elementor-element.elementor-element-e08f178 img{width:100%;height:100%;}.elementor-5207 .elementor-element.elementor-element-e37ee4a{--display:flex;}.elementor-5207 .elementor-element.elementor-element-1ed1511{--display:flex;}.elementor-5207 .elementor-element.elementor-element-c49f4d4{--display:flex;}.elementor-5207 .elementor-element.elementor-element-f35e0b7 img{width:100%;height:100%;}.elementor-5207 .elementor-element.elementor-element-790d618{--display:flex;}.elementor-5207 .elementor-element.elementor-element-0f7151d{--display:flex;}.elementor-5207 .elementor-element.elementor-element-a9185f9{--display:flex;}.elementor-5207 .elementor-element.elementor-element-a2932d8{--display:flex;}.elementor-5207 .elementor-element.elementor-element-159c96c{--display:flex;}.elementor-5207 .elementor-element.elementor-element-1d57109 img{width:100%;height:100%;}.elementor-5207 .elementor-element.elementor-element-8629e00{--display:flex;}.elementor-5207 .elementor-element.elementor-element-5cf7d96{--display:flex;}.elementor-5207 .elementor-element.elementor-element-eefee12{--display:flex;}.elementor-5207 .elementor-element.elementor-element-1a8e21c{--display:flex;}.elementor-5207 .elementor-element.elementor-element-457eb20{--display:flex;}.elementor-5207 .elementor-element.elementor-element-715f4ab{--display:flex;}.elementor-5207 .elementor-element.elementor-element-81f85fb{--display:flex;}.elementor-5207 .elementor-element.elementor-element-ff1fd67{--display:flex;}.elementor-5207 .elementor-element.elementor-element-a60a5c2 img{width:100%;height:100%;}.elementor-5207 .elementor-element.elementor-element-e5feb6c{--display:flex;}.elementor-5207 .elementor-element.elementor-element-82b35b8{--display:flex;}.elementor-5207 .elementor-element.elementor-element-2b62115{--display:flex;}.elementor-5207 .elementor-element.elementor-element-02ecaa2{--display:flex;}.elementor-5207 .elementor-element.elementor-element-8b694f1{--display:flex;}.elementor-5207 .elementor-element.elementor-element-db82f52{--display:flex;}.elementor-5207 .elementor-element.elementor-element-5681481{--display:flex;}.elementor-5207 .elementor-element.elementor-element-5c7a5fa{--display:flex;}.elementor-5207 .elementor-element.elementor-element-1a70592 img{width:100%;height:100%;}.elementor-5207 .elementor-element.elementor-element-e9f3090{--display:flex;}.elementor-5207 .elementor-element.elementor-element-d997b13{--display:flex;}.elementor-5207 .elementor-element.elementor-element-e01590a{--display:flex;}.elementor-5207 .elementor-element.elementor-element-521faf5{--display:flex;}.elementor-5207 .elementor-element.elementor-element-b30ed50{--display:flex;}.elementor-5207 .elementor-element.elementor-element-112b2a3{--display:flex;}.elementor-5207 .elementor-element.elementor-element-0e2fb1d{--display:flex;}.elementor-5207 .elementor-element.elementor-element-22a4f06{--display:flex;}.elementor-5207 .elementor-element.elementor-element-666a4f7 img{width:100%;height:100%;}.elementor-5207 .elementor-element.elementor-element-54b8e0f{--display:flex;}.elementor-5207 .elementor-element.elementor-element-3308c07{--display:flex;}.elementor-5207 .elementor-element.elementor-element-712767c{--display:flex;}.elementor-5207 .elementor-element.elementor-element-72e58bf{--display:flex;}.elementor-5207 .elementor-element.elementor-element-35928c9{--display:flex;}.elementor-5207 .elementor-element.elementor-element-de84d7a{--display:flex;}.elementor-5207 .elementor-element.elementor-element-1fda83d{--display:flex;}.elementor-5207 .elementor-element.elementor-element-76012c9{--display:flex;}.elementor-5207 .elementor-element.elementor-element-1465bef img{width:100%;height:100%;}.elementor-5207 .elementor-element.elementor-element-d7a9f39{--display:flex;}.elementor-5207 .elementor-element.elementor-element-4386553{--display:flex;}.elementor-5207 .elementor-element.elementor-element-5889222{--display:flex;}.elementor-5207 .elementor-element.elementor-element-f19a9be{--display:flex;}.elementor-5207 .elementor-element.elementor-element-1bd92ba{--display:flex;}.elementor-5207 .elementor-element.elementor-element-0df47f7{--display:flex;}.elementor-5207 .elementor-element.elementor-element-25f4415{--display:flex;}.elementor-5207 .elementor-element.elementor-element-f591dea{--display:flex;}.elementor-5207 .elementor-element.elementor-element-ade1b3b img{width:100%;height:100%;}.elementor-5207 .elementor-element.elementor-element-658ff0f{--display:flex;}.elementor-5207 .elementor-element.elementor-element-fba035d{--display:flex;}.elementor-5207 .elementor-element.elementor-element-1ed2ad3{--display:flex;}.elementor-5207 .elementor-element.elementor-element-359147c{--display:flex;}.elementor-5207 .elementor-element.elementor-element-416b857{--display:flex;}.elementor-5207 .elementor-element.elementor-element-b652a15{--display:flex;}.elementor-5207 .elementor-element.elementor-element-2be310e{--display:flex;}.elementor-5207 .elementor-element.elementor-element-70d903a{--display:flex;}.elementor-5207 .elementor-element.elementor-element-0437464 img{width:100%;height:100%;}@media(max-width:767px){.elementor-5207 .elementor-element.elementor-element-e08f178 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5207 .elementor-element.elementor-element-f35e0b7 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5207 .elementor-element.elementor-element-1d57109 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5207 .elementor-element.elementor-element-a60a5c2 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5207 .elementor-element.elementor-element-1a70592 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5207 .elementor-element.elementor-element-666a4f7 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5207 .elementor-element.elementor-element-1465bef > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5207 .elementor-element.elementor-element-ade1b3b > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5207 .elementor-element.elementor-element-0437464 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-5207 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-5207 p, 
.post-5207 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-5207 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-5207 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-5207 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-5207 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-5207 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-5207 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-5207 strong, 
.post-5207 b {
    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 */