.leales-1092 .leales-element.leales-element-0b74ec6 > .leales-container{max-width:1200px;}.leales-1092 .leales-element.leales-element-0b74ec6{margin-top:0px;margin-bottom:150px;padding:0% 6% 0% 6%;}.leales-1092 .leales-element.leales-element-acca580{text-align:center;color:var( --e-global-color-primary );font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:500;line-height:2em;letter-spacing:2px;}.leales-1092 .leales-element.leales-element-6cb80ec .leales-price-list-header{font-family:"Zen Maru Gothic", Sans-serif;font-size:18px;font-weight:bold;line-height:1.5em;letter-spacing:2px;}.leales-1092 .leales-element.leales-element-6cb80ec .leales-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;}body.rtl .leales-1092 .leales-element.leales-element-6cb80ec .leales-price-list-image{padding-left:calc(20px/2);}body.rtl .leales-1092 .leales-element.leales-element-6cb80ec .leales-price-list-image + .leales-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .leales-1092 .leales-element.leales-element-6cb80ec .leales-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .leales-1092 .leales-element.leales-element-6cb80ec .leales-price-list-image + .leales-price-list-text{padding-left:calc(20px/2);}.leales-1092 .leales-element.leales-element-6cb80ec .leales-price-list li:not(:last-child){margin-bottom:20px;}.leales-1092 .leales-element.leales-element-6cb80ec .leales-price-list-item{align-items:flex-start;}@media(max-width:1024px){.leales-1092 .leales-element.leales-element-0b74ec6{margin-top:0px;margin-bottom:80px;}.leales-1092 .leales-element.leales-element-acca580{text-align:left;}}@media(max-width:768px){.leales-1092 .leales-element.leales-element-0b74ec6{margin-top:0px;margin-bottom:60px;}.leales-1092 .leales-element.leales-element-acca580{font-size:15px;line-height:1.8em;letter-spacing:1px;}.leales-1092 .leales-element.leales-element-6cb80ec .leales-price-list-header{font-size:15px;letter-spacing:1px;}.leales-1092 .leales-element.leales-element-6cb80ec > .leales-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .leales-element-0b74ec6 */.priceCard__contents ul{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-right: -60px !important;/*余白によって調整必要*/
    margin-top: 0px !important;/*余白によって調整必要*/
}

.priceCard__contents .leales-price-list-separator{
    display: none !important;/*破線の削除*/
}

.priceCard__contents li{
    width: calc((100% - 120px) /3);/*カラム数変更するときは計算してね*/
    margin: 30px 30px 0 0 !important;/*カラム間*/
    padding: 0px;/*BOX余白調整*/
}

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

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

.priceCard__contents .leales-price-list-image{
    padding-right: 0 !important;
}

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

.priceCard__contents .leales-price-list .leales-price-list-image img{
    height: 320px !important;/*画像の高さ調整*/
    object-fit: cover;
    border-radius: 10px;
}

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

.priceCard__contents .leales-price-list-price{
    display: block !important;/*料金表示させたいときはnoneに変更*/
    margin-top: 0px;
}


/*以下タブレット時レイアウト*/

@media screen and (max-width:1023px){
    .priceCard__contents ul{
    margin-right: -45px !important;
}
    .priceCard__contents li{
    width: calc((100% - 80px)/2) !important;/*カラム数変更*/
}
}

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

@media screen and (max-width:767px){
    .priceCard__contents ul{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-right: 0 !important;
    margin-top: -30px !important;
}

    .priceCard__contents li{
    width: 100% !important;/*カラム数変更*/
    margin: 20px 0 0 0 !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zen Maru Gothic';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pua-hamamatsu.com/enthalten/components/gehalt/uploads/2025/09/ZenMaruGothic-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Zen Maru Gothic';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://pua-hamamatsu.com/enthalten/components/gehalt/uploads/2025/09/ZenMaruGothic-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */