.elementor-6406 .elementor-element.elementor-element-9417fe6{--display:flex;}.elementor-6406 .elementor-element.elementor-element-1680320 img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-fdb2f99{--display:flex;}.elementor-6406 .elementor-element.elementor-element-a03af05{--display:flex;}.elementor-6406 .elementor-element.elementor-element-a99ddd8{--display:flex;}.elementor-6406 .elementor-element.elementor-element-adbd042 img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-620e221{--display:flex;}.elementor-6406 .elementor-element.elementor-element-a4c9078{--display:flex;}.elementor-6406 .elementor-element.elementor-element-f5caac8{--display:flex;}.elementor-6406 .elementor-element.elementor-element-e6da337{--display:flex;}.elementor-6406 .elementor-element.elementor-element-acd310a{--display:flex;}.elementor-6406 .elementor-element.elementor-element-9e791ed{--display:flex;}.elementor-6406 .elementor-element.elementor-element-c0632bc{--display:flex;}.elementor-6406 .elementor-element.elementor-element-03c5d09{--display:flex;}.elementor-6406 .elementor-element.elementor-element-c293ce4{--display:flex;}.elementor-6406 .elementor-element.elementor-element-a4c5270 img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-033ff21{--display:flex;}.elementor-6406 .elementor-element.elementor-element-f460fb7{--display:flex;}.elementor-6406 .elementor-element.elementor-element-deec45d{--display:flex;}.elementor-6406 .elementor-element.elementor-element-1b87e92{--display:flex;}.elementor-6406 .elementor-element.elementor-element-501a21e{--display:flex;}.elementor-6406 .elementor-element.elementor-element-e106ba5{--display:flex;}.elementor-6406 .elementor-element.elementor-element-5419ef6{--display:flex;}.elementor-6406 .elementor-element.elementor-element-8292af2{--display:flex;}.elementor-6406 .elementor-element.elementor-element-f6a5e68{--display:flex;}.elementor-6406 .elementor-element.elementor-element-7adafe5 img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-45f7683{--display:flex;}.elementor-6406 .elementor-element.elementor-element-9be6217{--display:flex;}.elementor-6406 .elementor-element.elementor-element-61e6b13{--display:flex;}.elementor-6406 .elementor-element.elementor-element-cfcbfe1{--display:flex;}.elementor-6406 .elementor-element.elementor-element-31c0f7d{--display:flex;}.elementor-6406 .elementor-element.elementor-element-bc4657f{--display:flex;}.elementor-6406 .elementor-element.elementor-element-bc67e8f{--display:flex;}.elementor-6406 .elementor-element.elementor-element-79e27da{--display:flex;}.elementor-6406 .elementor-element.elementor-element-76c21f2{--display:flex;}.elementor-6406 .elementor-element.elementor-element-3732fed{--display:flex;}.elementor-6406 .elementor-element.elementor-element-97a9305{--display:flex;}.elementor-6406 .elementor-element.elementor-element-84c14bb img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-6488028{--display:flex;}.elementor-6406 .elementor-element.elementor-element-e5b7a25{--display:flex;}.elementor-6406 .elementor-element.elementor-element-88ca030{--display:flex;}.elementor-6406 .elementor-element.elementor-element-3f98ea4{--display:flex;}.elementor-6406 .elementor-element.elementor-element-fd89605{--display:flex;}.elementor-6406 .elementor-element.elementor-element-2d12527{--display:flex;}.elementor-6406 .elementor-element.elementor-element-f1d1c63{--display:flex;}.elementor-6406 .elementor-element.elementor-element-8643ee0{--display:flex;}.elementor-6406 .elementor-element.elementor-element-11045c2{--display:flex;}.elementor-6406 .elementor-element.elementor-element-224638e img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-62a057d{--display:flex;}.elementor-6406 .elementor-element.elementor-element-c2932d3{--display:flex;}.elementor-6406 .elementor-element.elementor-element-732fbd3{--display:flex;}.elementor-6406 .elementor-element.elementor-element-fa30027{--display:flex;}.elementor-6406 .elementor-element.elementor-element-b4379b2{--display:flex;}.elementor-6406 .elementor-element.elementor-element-841e593{--display:flex;}.elementor-6406 .elementor-element.elementor-element-474610a{--display:flex;}.elementor-6406 .elementor-element.elementor-element-2c3b981{--display:flex;}.elementor-6406 .elementor-element.elementor-element-915cf3f{--display:flex;}.elementor-6406 .elementor-element.elementor-element-49bf538 img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-ce316e0{--display:flex;}.elementor-6406 .elementor-element.elementor-element-7f4dede{--display:flex;}.elementor-6406 .elementor-element.elementor-element-9c47e5b{--display:flex;}.elementor-6406 .elementor-element.elementor-element-d432f6b{--display:flex;}.elementor-6406 .elementor-element.elementor-element-a708035{--display:flex;}.elementor-6406 .elementor-element.elementor-element-0ec2353{--display:flex;}.elementor-6406 .elementor-element.elementor-element-5566c67{--display:flex;}.elementor-6406 .elementor-element.elementor-element-00bd96a{--display:flex;}.elementor-6406 .elementor-element.elementor-element-d99ff2b{--display:flex;}.elementor-6406 .elementor-element.elementor-element-d8ba0c6 img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-158c99c{--display:flex;}.elementor-6406 .elementor-element.elementor-element-c0b1cb7{--display:flex;}.elementor-6406 .elementor-element.elementor-element-364bf51{--display:flex;}.elementor-6406 .elementor-element.elementor-element-dde600c{--display:flex;}.elementor-6406 .elementor-element.elementor-element-c5bd6e8{--display:flex;}.elementor-6406 .elementor-element.elementor-element-ad56b4d{--display:flex;}.elementor-6406 .elementor-element.elementor-element-a66278d{--display:flex;}.elementor-6406 .elementor-element.elementor-element-951c4a7{--display:flex;}.elementor-6406 .elementor-element.elementor-element-c812599{--display:flex;}.elementor-6406 .elementor-element.elementor-element-f3eb226 img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-ca44f6a{--display:flex;}.elementor-6406 .elementor-element.elementor-element-1749c8b{--display:flex;}.elementor-6406 .elementor-element.elementor-element-ee07992{--display:flex;}.elementor-6406 .elementor-element.elementor-element-b8df94a{--display:flex;}.elementor-6406 .elementor-element.elementor-element-1fadf60{--display:flex;}.elementor-6406 .elementor-element.elementor-element-cdc9e23{--display:flex;}.elementor-6406 .elementor-element.elementor-element-6577c59{--display:flex;}.elementor-6406 .elementor-element.elementor-element-63e2d13{--display:flex;}.elementor-6406 .elementor-element.elementor-element-283af11{--display:flex;}.elementor-6406 .elementor-element.elementor-element-8eea773{--display:flex;}.elementor-6406 .elementor-element.elementor-element-378b97a{--display:flex;}.elementor-6406 .elementor-element.elementor-element-b6d198b img{width:100%;height:100%;}.elementor-6406 .elementor-element.elementor-element-d9518d3{--display:flex;}@media(max-width:767px){.elementor-6406 .elementor-element.elementor-element-1680320 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6406 .elementor-element.elementor-element-adbd042 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6406 .elementor-element.elementor-element-a4c5270 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6406 .elementor-element.elementor-element-7adafe5 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6406 .elementor-element.elementor-element-84c14bb > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6406 .elementor-element.elementor-element-224638e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6406 .elementor-element.elementor-element-49bf538 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6406 .elementor-element.elementor-element-d8ba0c6 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6406 .elementor-element.elementor-element-f3eb226 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-6406 .elementor-element.elementor-element-b6d198b > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-6406 {
    background-color: #ffffff ;
    color: #333333 ;
}


.post-6406 p, 
.post-6406 li {
    color: #333333 ;
    line-height: 1.8;
    margin-bottom: 0.8em;
}


.post-6406 .custom-tax-table {
    background-color: #ffffff ;
    color: #333333 ;
    border: 1px solid #dddddd;
}


/* テーブルヘッダー（上） */

.post-6406 .custom-tax-table thead tr th {
    background-color: #f2f2f2 ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル項目名（左列） */

.post-6406 {
    background-color: #fafafa ; 
    color: #000000 ;
    border: 1px solid #dddddd;
}



/* テーブル内容セル */

.post-6406 .custom-tax-table tbody tr td {
    background-color: #ffffff ;
    border: 1px solid #eeeeee;
}


/* 見出し */

.post-6406 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-6406 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-6406 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 */