.component--price{padding:0 20px}.component--price .price{text-align:center}.component--price.has--design-type-marker .value{background:linear-gradient(transparent 70%,var(--theme_color_main) 0);display:inline}.component--price.has--design-type-thin_line .value{background:linear-gradient(transparent 90%,var(--theme_color_main) 0);display:inline}.component--price .supplement{font-size:.75rem}.component--price.has--design-type-marker .supplement,.component--price.has--design-type-thin_line .supplement{padding-top:10px}.component--price .inquiry{background-color:var(--theme_color_main);border:1px solid var(--theme_color_main);border-radius:4px;color:var(--theme_color_font02);display:block;padding:10px;text-align:center;text-decoration:none;transition:.7s;width:100%}@media screen and (min-width:1051px){.component--price .inquiry:hover{background-color:var(--theme_color_base);color:var(--theme_color_main)}}.component--price.has--border-type-dot_top,.component--price.has--border-type-solid_top{border-top-width:1px;padding-top:10px}.component--price.has--border-type-dot_bottom,.component--price.has--border-type-solid_bottom{border-bottom-width:1px;padding-bottom:10px}.component--price.has--border-type-dot_top_bottom,.component--price.has--border-type-solid_top_bottom{border-bottom-width:1px;border-top-width:1px;padding-bottom:10px;padding-top:10px}