.elementor-4931 .elementor-element.elementor-element-3373a14{--display:flex;}.elementor-4931 .elementor-element.elementor-element-669294c img{width:100%;height:100%;}.elementor-4931 .elementor-element.elementor-element-61caadb{--display:flex;}.elementor-4931 .elementor-element.elementor-element-724c4d8{--display:flex;}.elementor-4931 .elementor-element.elementor-element-b6962d8{--display:flex;}.elementor-4931 .elementor-element.elementor-element-ee3473d img{width:100%;height:100%;}.elementor-4931 .elementor-element.elementor-element-b9e6300{--display:flex;}.elementor-4931 .elementor-element.elementor-element-89eccc0{--display:flex;}.elementor-4931 .elementor-element.elementor-element-fb0a6fd{--display:flex;}.elementor-4931 .elementor-element.elementor-element-1c4be58{--display:flex;}.elementor-4931 .elementor-element.elementor-element-b18a65f{--display:flex;}.elementor-4931 .elementor-element.elementor-element-0db5104{--display:flex;}.elementor-4931 .elementor-element.elementor-element-feb7759{--display:flex;}.elementor-4931 .elementor-element.elementor-element-68847e3{--display:flex;}.elementor-4931 .elementor-element.elementor-element-a7a1e46{--display:flex;}.elementor-4931 .elementor-element.elementor-element-b618f88 img{width:100%;height:100%;}.elementor-4931 .elementor-element.elementor-element-b6bb5e5{--display:flex;}.elementor-4931 .elementor-element.elementor-element-e955822{--display:flex;}.elementor-4931 .elementor-element.elementor-element-0a1ad8c{--display:flex;}.elementor-4931 .elementor-element.elementor-element-6d93462{--display:flex;}.elementor-4931 .elementor-element.elementor-element-d38545a{--display:flex;}.elementor-4931 .elementor-element.elementor-element-72c790a{--display:flex;}.elementor-4931 .elementor-element.elementor-element-05c3588{--display:flex;}.elementor-4931 .elementor-element.elementor-element-b887dea{--display:flex;}.elementor-4931 .elementor-element.elementor-element-4fd14c8{--display:flex;}.elementor-4931 .elementor-element.elementor-element-22b840f{--display:flex;}.elementor-4931 .elementor-element.elementor-element-df75589{--display:flex;}.elementor-4931 .elementor-element.elementor-element-58cd292 img{width:100%;height:100%;}.elementor-4931 .elementor-element.elementor-element-bebdef3{--display:flex;}.elementor-4931 .elementor-element.elementor-element-280a970{--display:flex;}.elementor-4931 .elementor-element.elementor-element-f1c23ae{--display:flex;}.elementor-4931 .elementor-element.elementor-element-db0b64d{--display:flex;}.elementor-4931 .elementor-element.elementor-element-3df0b7f{--display:flex;}.elementor-4931 .elementor-element.elementor-element-b5372c0{--display:flex;}.elementor-4931 .elementor-element.elementor-element-7bd9ba5{--display:flex;}.elementor-4931 .elementor-element.elementor-element-95af6d1 img{width:100%;height:100%;}.elementor-4931 .elementor-element.elementor-element-582d5eb{--display:flex;}.elementor-4931 .elementor-element.elementor-element-9897033{--display:flex;}.elementor-4931 .elementor-element.elementor-element-b3b486d{--display:flex;}.elementor-4931 .elementor-element.elementor-element-048463a{--display:flex;}.elementor-4931 .elementor-element.elementor-element-bd06723{--display:flex;}.elementor-4931 .elementor-element.elementor-element-fd9f01b{--display:flex;}.elementor-4931 .elementor-element.elementor-element-c5b3ee7{--display:flex;}.elementor-4931 .elementor-element.elementor-element-71d19d1{--display:flex;}.elementor-4931 .elementor-element.elementor-element-e3f6c53{--display:flex;}.elementor-4931 .elementor-element.elementor-element-5594fb3 img{width:100%;height:100%;}.elementor-4931 .elementor-element.elementor-element-181d364{--display:flex;}.elementor-4931 .elementor-element.elementor-element-6b3954e{--display:flex;}.elementor-4931 .elementor-element.elementor-element-5001202{--display:flex;}.elementor-4931 .elementor-element.elementor-element-a31315a{--display:flex;}.elementor-4931 .elementor-element.elementor-element-fd625b1{--display:flex;}.elementor-4931 .elementor-element.elementor-element-d5c362c{--display:flex;}.elementor-4931 .elementor-element.elementor-element-d2807c1{--display:flex;}.elementor-4931 .elementor-element.elementor-element-9425d49 img{width:100%;height:100%;}.elementor-4931 .elementor-element.elementor-element-8bcd671{--display:flex;}.elementor-4931 .elementor-element.elementor-element-66ef35a{--display:flex;}.elementor-4931 .elementor-element.elementor-element-d2dd00d{--display:flex;}.elementor-4931 .elementor-element.elementor-element-7e484e5{--display:flex;}.elementor-4931 .elementor-element.elementor-element-8cfd177{--display:flex;}.elementor-4931 .elementor-element.elementor-element-6b231d5{--display:flex;}.elementor-4931 .elementor-element.elementor-element-9480e94{--display:flex;}.elementor-4931 .elementor-element.elementor-element-588ab5e{--display:flex;}.elementor-4931 .elementor-element.elementor-element-1f4384f{--display:flex;}.elementor-4931 .elementor-element.elementor-element-79a6e28{--display:flex;}.elementor-4931 .elementor-element.elementor-element-bdae76d{--display:flex;}@media(max-width:767px){.elementor-4931 .elementor-element.elementor-element-669294c > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4931 .elementor-element.elementor-element-ee3473d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4931 .elementor-element.elementor-element-b618f88 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4931 .elementor-element.elementor-element-58cd292 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4931 .elementor-element.elementor-element-95af6d1 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4931 .elementor-element.elementor-element-5594fb3 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4931 .elementor-element.elementor-element-9425d49 > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-4931 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-4931 p, 
.post-4931 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-4931 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-4931 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-4931 .custom-tax-table tbody tr th {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-4931 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-4931 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-4931 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-4931 strong, 
.post-4931 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 */