.elementor-4633 .elementor-element.elementor-element-0351fc7{--display:flex;}.elementor-4633 .elementor-element.elementor-element-32153e2 img{width:100%;height:100%;}.elementor-4633 .elementor-element.elementor-element-5987f94{--display:flex;}.elementor-4633 .elementor-element.elementor-element-47340cb{--display:flex;}.elementor-4633 .elementor-element.elementor-element-29a977c{--display:flex;}.elementor-4633 .elementor-element.elementor-element-fd430b6 img{width:100%;height:100%;}.elementor-4633 .elementor-element.elementor-element-d9b3818{--display:flex;}.elementor-4633 .elementor-element.elementor-element-e9f357f{--display:flex;}.elementor-4633 .elementor-element.elementor-element-e97da80{--display:flex;}.elementor-4633 .elementor-element.elementor-element-06aabb0{--display:flex;}.elementor-4633 .elementor-element.elementor-element-2710135{--display:flex;}.elementor-4633 .elementor-element.elementor-element-ba153d1{--display:flex;}.elementor-4633 .elementor-element.elementor-element-8f88254{--display:flex;}.elementor-4633 .elementor-element.elementor-element-459bb8a{--display:flex;}.elementor-4633 .elementor-element.elementor-element-ca48926{--display:flex;}.elementor-4633 .elementor-element.elementor-element-9eaa22e img{width:100%;height:100%;}.elementor-4633 .elementor-element.elementor-element-b391616{--display:flex;}.elementor-4633 .elementor-element.elementor-element-2b2cc31{--display:flex;}.elementor-4633 .elementor-element.elementor-element-e1a052b{--display:flex;}.elementor-4633 .elementor-element.elementor-element-6cef883{--display:flex;}.elementor-4633 .elementor-element.elementor-element-670eafb{--display:flex;}.elementor-4633 .elementor-element.elementor-element-825bd1b{--display:flex;}.elementor-4633 .elementor-element.elementor-element-12102d5{--display:flex;}.elementor-4633 .elementor-element.elementor-element-6b72dbf{--display:flex;}.elementor-4633 .elementor-element.elementor-element-defc1a8{--display:flex;}.elementor-4633 .elementor-element.elementor-element-9e19336 img{width:100%;height:100%;}.elementor-4633 .elementor-element.elementor-element-da44fa3{--display:flex;}.elementor-4633 .elementor-element.elementor-element-c0fd98b{--display:flex;}.elementor-4633 .elementor-element.elementor-element-d822dc6{--display:flex;}.elementor-4633 .elementor-element.elementor-element-50eaab3{--display:flex;}.elementor-4633 .elementor-element.elementor-element-43c74a0{--display:flex;}.elementor-4633 .elementor-element.elementor-element-a5e8e26{--display:flex;}.elementor-4633 .elementor-element.elementor-element-b35bce3{--display:flex;}.elementor-4633 .elementor-element.elementor-element-cdbf33b{--display:flex;}.elementor-4633 .elementor-element.elementor-element-1e6da62{--display:flex;}.elementor-4633 .elementor-element.elementor-element-6f8ab4d img{width:100%;height:100%;}.elementor-4633 .elementor-element.elementor-element-53d0524{--display:flex;}.elementor-4633 .elementor-element.elementor-element-4070665{--display:flex;}.elementor-4633 .elementor-element.elementor-element-9cc3c9e{--display:flex;}.elementor-4633 .elementor-element.elementor-element-178ff33{--display:flex;}.elementor-4633 .elementor-element.elementor-element-b91474c{--display:flex;}.elementor-4633 .elementor-element.elementor-element-752a679{--display:flex;}.elementor-4633 .elementor-element.elementor-element-6622d52{--display:flex;}.elementor-4633 .elementor-element.elementor-element-e518e32{--display:flex;}.elementor-4633 .elementor-element.elementor-element-b91ab90{--display:flex;}.elementor-4633 .elementor-element.elementor-element-5e10117 img{width:100%;height:100%;}.elementor-4633 .elementor-element.elementor-element-df2b835{--display:flex;}.elementor-4633 .elementor-element.elementor-element-4d5e23d{--display:flex;}.elementor-4633 .elementor-element.elementor-element-18b19f7{--display:flex;}.elementor-4633 .elementor-element.elementor-element-0874287{--display:flex;}.elementor-4633 .elementor-element.elementor-element-71582e6{--display:flex;}.elementor-4633 .elementor-element.elementor-element-2e688a0{--display:flex;}.elementor-4633 .elementor-element.elementor-element-dd02ec1{--display:flex;}.elementor-4633 .elementor-element.elementor-element-d427ee1{--display:flex;}.elementor-4633 .elementor-element.elementor-element-c283e63{--display:flex;}.elementor-4633 .elementor-element.elementor-element-7eed809 img{width:100%;height:100%;}.elementor-4633 .elementor-element.elementor-element-e0c28fd{--display:flex;}.elementor-4633 .elementor-element.elementor-element-12d31b1{--display:flex;}.elementor-4633 .elementor-element.elementor-element-ea01895{--display:flex;}.elementor-4633 .elementor-element.elementor-element-e717915{--display:flex;}.elementor-4633 .elementor-element.elementor-element-c38d56d{--display:flex;}.elementor-4633 .elementor-element.elementor-element-38b306c{--display:flex;}.elementor-4633 .elementor-element.elementor-element-c514363{--display:flex;}.elementor-4633 .elementor-element.elementor-element-d8baa2a{--display:flex;}.elementor-4633 .elementor-element.elementor-element-facf86c{--display:flex;}.elementor-4633 .elementor-element.elementor-element-397894a img{width:100%;height:100%;}.elementor-4633 .elementor-element.elementor-element-e32cb8e{--display:flex;}.elementor-4633 .elementor-element.elementor-element-45882ec{--display:flex;}.elementor-4633 .elementor-element.elementor-element-a15401b{--display:flex;}.elementor-4633 .elementor-element.elementor-element-2f091fb{--display:flex;}.elementor-4633 .elementor-element.elementor-element-517e6fa{--display:flex;}.elementor-4633 .elementor-element.elementor-element-567e8fd{--display:flex;}.elementor-4633 .elementor-element.elementor-element-6caf66c{--display:flex;}.elementor-4633 .elementor-element.elementor-element-ecbfda2{--display:flex;}.elementor-4633 .elementor-element.elementor-element-e056942{--display:flex;}.elementor-4633 .elementor-element.elementor-element-d0e905e{--display:flex;}.elementor-4633 .elementor-element.elementor-element-0de5b8a{--display:flex;}.elementor-4633 .elementor-element.elementor-element-447249b{--display:flex;}.elementor-4633 .elementor-element.elementor-element-46ddbad{--display:flex;}.elementor-4633 .elementor-element.elementor-element-c910d0d img{width:100%;height:100%;}.elementor-4633 .elementor-element.elementor-element-e49fa00{--display:flex;}@media(max-width:767px){.elementor-4633 .elementor-element.elementor-element-32153e2 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4633 .elementor-element.elementor-element-fd430b6 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4633 .elementor-element.elementor-element-9eaa22e > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4633 .elementor-element.elementor-element-9e19336 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4633 .elementor-element.elementor-element-6f8ab4d > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4633 .elementor-element.elementor-element-5e10117 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4633 .elementor-element.elementor-element-7eed809 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4633 .elementor-element.elementor-element-397894a > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-4633 .elementor-element.elementor-element-c910d0d > .elementor-widget-container{padding:0px 5px 0px 5px;}}/* Start custom CSS *//* 記事全体の背景と基本文字色 */

.post-4633 {

    background-color: #ffffff ;

    color: #333333 ;

}



.post-4633 p, 

.post-4633 li {

    color: #333333 ;

    line-height: 1.8;

    margin-bottom: 0.8em;

}



.post-4633 .custom-tax-table {

    background-color: #ffffff ;

    color: #333333 ;

    border: 1px solid #dddddd;

}



/* テーブルヘッダー（上） */

.post-4633 .custom-tax-table thead tr th {

    background-color: #f2f2f2 ; 

    color: #000000 ;

    border: 1px solid #dddddd;

}



/* テーブル項目名（左列） */

.post-4633 .custom-tax-table tbody tr th {

    background-color: #fafafa ; 

    color: #000000 ;

    border: 1px solid #dddddd;

}



/* テーブル内容セル */

.post-4633 .custom-tax-table tbody tr td {

    background-color: #ffffff ;

    border: 1px solid #eeeeee;

}



/* 見出し */

.post-4633 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-4633 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-4633 strong, 

.post-4633 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 */