.leales-839 .leales-element.leales-element-689c3999 > .leales-container{max-width:1200px;}.leales-839 .leales-element.leales-element-72fee306 .leales-price-list-header{color:var( --e-global-color-a7ce083 );font-family:"Zen Old Mincho", Sans-serif;font-size:18px;font-weight:bold;line-height:1.6em;letter-spacing:1.8px;}.leales-839 .leales-element.leales-element-72fee306 .leales-price-list-description{color:#939495;font-family:"Zen Old Mincho", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;letter-spacing:2px;}.leales-839 .leales-element.leales-element-72fee306 .leales-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .leales-839 .leales-element.leales-element-72fee306 .leales-price-list-image{padding-left:calc(20px/2);}body.rtl .leales-839 .leales-element.leales-element-72fee306 .leales-price-list-image + .leales-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .leales-839 .leales-element.leales-element-72fee306 .leales-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .leales-839 .leales-element.leales-element-72fee306 .leales-price-list-image + .leales-price-list-text{padding-left:calc(20px/2);}.leales-839 .leales-element.leales-element-72fee306 .leales-price-list li:not(:last-child){margin-bottom:0px;}.leales-839 .leales-element.leales-element-72fee306 .leales-price-list-item{align-items:flex-start;}@media(max-width:767px){.leales-839 .leales-element.leales-element-72fee306 .leales-price-list-header{font-size:16px;}.leales-839 .leales-element.leales-element-72fee306 .leales-price-list-description{font-size:12px;line-height:1.7em;}}/* Start custom CSS for section, class: .leales-element-689c3999 */.priceCard__contents ul{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-right: -40px !important;/*余白によって調整必要*/
    margin-top: -40px !important;/*余白によって調整必要*/
}

.priceCard__contents li{
    width: calc((100% - 120px) /3);/*カラム数変更する時は計算してね*/
    margin: 40px 40px 0 0 !important;/*カラム間調整・ulのmarginにも影響するから注意*/
}

.priceCard__contents .leales-price-list .leales-price-list-image{
    max-width: 100% !important;
    height: auto !important;/*画像の高さ調整*/
}

.priceCard__contents .leales-price-list-text{
    padding-left: 0 !important;
    margin-top: 10px;/*画像とテキストの間*/
}

.priceCard__contents .leales-price-list-price{
    display: none !important;/*料金表示させたいときはnoneにしてね*/
    margin-top: 10px;
}

.priceCard__contents .leales-price-list .leales-price-list-image img {
    height: 300px!important;
    object-fit: cover;
}

/*以下SP時レイアウト*/

@media screen and (max-width:1023px){
.priceCard__contents li{
    width: calc((100% - 80px) /2);/*カラム数変更する時は計算してね*/
    margin: 40px 40px 0 0 !important;/*カラム間調整・ulのmarginにも影響するから注意*/
}

.priceCard__contents .leales-price-list .leales-price-list-image img {
    height: 240px!important;
}
}

@media screen and (max-width:767px){
    .priceCard__contents li{
    width: 100% !important;/*カラム数変更*/
}
}



/*ここから下は触らないで*/

.priceCard__contents .leales-price-list-header{
    display: block !important;
}

.priceCard__contents .leales-price-list-separator{
    display: none !important;
}

.priceCard__contents .leales-price-list-item{
    display: block;
}

.priceCard__contents .leales-price-list-image{
    padding-right: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zen Old Mincho';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://carstate321.com/enthalten/components/gehalt/uploads/2023/05/ZenOldMincho-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Zen Old Mincho';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://carstate321.com/enthalten/components/gehalt/uploads/2023/05/ZenOldMincho-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */