施工菜单|热水器更换・生态热水器工程费用
<!– 推荐页面标题:热水器更换工程的费用・施工步骤|横滨市青叶区的翔工务店 推荐斜杠:service-menu-water-heater-replacement 主题:JIN 8.3 对应(共通CSS kakeru-menu.css 使用) ■运用方法(共通CSS统一) 1. CSS汇总在共通类 .kakeru-menu 中,并已在插件“Custom CSS & JS”中注册了一个 kakeru-menu.css。 2. 正文(代码编辑器)中只粘贴
的HTML(
不粘贴)。
3. 摘要・AIOSEO元描述不依赖自动生成,手动输入。
※此文件是为了预览确认而将共通CSS和正文HTML合并的自我完结版。
※图片使用现有上传的(wp-image-679xx)。相关页面的“★浴室更换页面URL”请替换为浴室(单元浴缸)更换工程页面的URL。
■此次的新增(2026-09-08)
・在费用部分新增“按号数(大小)划分的费用参考”(16号・20号・24号的卡片方式/表格因与JIN干扰而不使用)
・新设“热水器更换可用的补助金・资助金”部分(热水省能2026事业/未来生态住宅2026事业/地方政府)
・细微调整:施工业绩卡内的多余的
、空的
去除,补充业绩图片的alt
–>
/* ===== 翔工务店 施工菜单 共通样式(.kakeru-menu)|JIN 对应 ===== */
.kakeru-menu,
.kakeru-menu * {
box-sizing: border-box;
}
.kakeru-menu {
–kc-dark: #2b2825;
–kc-brown: #6d4c2f;
–kc-gold: #b88746;
–kc-cream: #faf7f1;
–kc-line: #e3d7c6;
–kc-white: #ffffff;
–kc-red: #b64232;
clear: both;
color: #333333;
font-size: 16px;
line-height: 1.9;
}
/* — JIN 的主题CSS取消 — */
.kakeru-menu h2,
.kakeru-menu h3 {
position: static !important;
overflow: visible !important;
border: 0 !important;
border-radius: 0 !important;
background: none !important;
box-shadow: none !important;
color: var(–kc-dark) !important;
counter-increment: none !important;
text-align: left !important;
}
.kakeru-menu h2::before,
.kakeru-menu h2::after,
.kakeru-menu h3::before,
.kakeru-menu h3::after {
display: none !important;
content: none !important;
}
.kakeru-menu ul,
.kakeru-menu ol {
margin: 0;
padding: 0;
border: 0;
background: none;
list-style: none;
}
.kakeru-menu ul li,
.kakeru-menu ol li {
margin: 0;
padding: 0;
border: 0;
background: none;
list-style: none;
}
.kakeru-menu ul li::before,
.kakeru-menu ul li::after,
.kakeru-menu ol li::before,
.kakeru-menu ol li::after {
display: none !important;
content: none !important;
counter-increment: none !important;
}
.kakeru-menu strong,
.kakeru-menu b {
background: none !important;
color: inherit !important;
font-weight: 700;
}
.kakeru-menu a {
border: 0 !important;
color: #7a4f25 !important;
font-weight: 700;
text-decoration: none !important;
box-shadow: none !important;
}
.kakeru-menu p {
margin: 0 0 1.5em;
}
.kakeru-menu img {
display: block;
max-width: 100%;
height: auto;
margin: 0 auto;
border: 0;
border-radius: 8px;
box-shadow: none;
}
/* — 标题 — */
.kakeru-menu h2 {
margin: 56px 0 24px !important;padding: 14px 18px !important;
border-left: 7px solid var(–kc-gold) !important;
border-bottom: 1px solid var(–kc-line) !important;
background: linear-gradient(90deg, #f7efe1 0%, #ffffff 85%) !important;
font-size: 27px !important;
font-weight: 700 !important;
line-height: 1.5 !important;
}
.kakeru-menu h3 {
margin: 32px 0 16px !important;
padding: 10px 14px !important;
border-left: 4px solid var(–kc-brown) !important;
background: var(–kc-cream) !important;
font-size: 21px !important;
font-weight: 700 !important;
line-height: 1.5 !important;
}
/* — 英雄 — */
.kc-hero {
position: relative;
overflow: hidden;
margin: 10px 0 26px;
padding: 38px 24px;
border: 1px solid var(–kc-line);
border-radius: 12px;
background:
radial-gradient(circle at 100% 0%, rgba(184,135,70,.18), transparent 40%),
linear-gradient(135deg, #fffdf9 0%, #f5ecdd 100%);
text-align: center;
}
.kc-hero-label {
display: inline-block;
margin-bottom: 12px;
padding: 5px 16px;
border-radius: 999px;
background: var(–kc-dark);
color: var(–kc-white);
font-size: 14px;
font-weight: 700;
letter-spacing: .08em;
}
.kc-hero-title {
margin: 0 0 12px;
color: var(–kc-dark);
font-size: clamp(27px, 5vw, 38px);
font-weight: 700;
line-height: 1.45;
}
.kc-hero-title span {
color: var(–kc-brown);
}
.kakeru-menu .kc-hero p {
margin: 0;
}
/* — 三个要点 — */
.kc-point-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 14px;
margin: 24px 0 30px;
}
.kc-point-card {
padding: 20px 14px;
border: 1px solid var(–kc-line);
border-radius: 10px;
background: var(–kc-white);
box-shadow: 0 4px 14px rgba(70, 48, 27, .07);
text-align: center;
}
.kc-point-card small {
display: block;
margin-bottom: 5px;
color: #777777;
font-size: 14px;
font-weight: 700;
}
.kakeru-menu .kc-point-card strong {
display: block;color: var(–kc-dark) !important;
font-size: 23px;
line-height: 1.45;
}
.kakeru-menu .kc-point-card .kc-accent {
color: var(–kc-red) !important;
}
/* — 费用框 — */
.kc-price-box {
overflow: hidden;
margin: 20px 0;
border: 2px solid var(–kc-gold);
border-radius: 12px;
background: var(–kc-white);
box-shadow: 0 8px 20px rgba(70, 48, 27, .10);
text-align: center;
}
.kc-price-head {
padding: 10px 16px;
background: var(–kc-dark);
color: var(–kc-white);
font-weight: 700;
letter-spacing: .06em;
}
.kc-price-main {
padding: 24px 16px 18px;
background: linear-gradient(135deg, #fffdf9 0%, #f4e5c8 100%);
}
.kc-price-main span {
display: block;
color: var(–kc-brown);
font-size: 22px;
font-weight: 700;
}
.kakeru-menu .kc-price-main strong {
display: block;
margin-top: 2px;
color: var(–kc-red) !important;
font-size: clamp(38px, 8vw, 58px);
line-height: 1.25;
}
.kc-price-body {
padding: 18px 20px;
text-align: left;
}
.kakeru-menu .kc-price-body p {
margin: 0 0 10px;
}
.kakeru-menu .kc-price-body p:last-child {
margin-bottom: 0;
}
/* — 类型别卡片 — */
.kc-type-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px;
margin: 24px 0;
}
.kc-type-card {
display: flex;
overflow: hidden;
flex-direction: column;
border: 1px solid var(–kc-line);
border-radius: 10px;
background: var(–kc-white);
box-shadow: 0 5px 15px rgba(70, 48, 27, .07);
}
.kc-type-name {
padding: 12px 16px;
background: var(–kc-dark);
color: var(–kc-white);
font-size: 18px;
font-weight: 700;
text-align: center;
}
.kc-type-body {
flex: 1;
padding: 16px;
}
.kakeru-menu .kc-type-body p {
margin: 0 0 12px;
font-size: 15px;
}
.kakeru-menu .kc-type-maker {
margin-bottom: 0;
padding-top: 12px;
border-top: 1px dashed var(–kc-line);
color: #666666;
font-size: 14px;
}
.kc-type-price {padding: 12px 16px;
border-top: 1px solid var(–kc-line);
background: var(–kc-cream);
text-align: center;
}
.kc-type-price small {
color: #777777;
font-size: 14px;
font-weight: 700;
}
.kakeru-menu .kc-type-price strong {
display: block;
color: var(–kc-red) !important;
font-size: 26px;
line-height: 1.35;
}
/* — 检查清单 — */
.kakeru-menu ul.kc-check-list {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
margin: 18px 0;
}
.kakeru-menu ul.kc-check-list li {
position: relative;
padding: 12px 12px 12px 42px;
border: 1px solid var(–kc-line);
border-radius: 8px;
background: var(–kc-cream);
}
.kakeru-menu ul.kc-check-list li::before {
position: absolute;
top: 11px;
left: 14px;
display: block !important;
width: auto;
height: auto;
border: 0;
border-radius: 0;
background: none;
color: var(–kc-gold);
content: “\2714” !important;
font-family: inherit;
font-size: 19px;
font-weight: 900;
}
/* — 注释 — */
.kc-note {
margin: 18px 0;
padding: 16px 18px;
border-left: 5px solid var(–kc-gold);
background: #fffaf0;
font-size: 14px;
}
.kakeru-menu .kc-note p {
margin: 0 0 6px;
}
.kakeru-menu .kc-note p:last-child {
margin-bottom: 0;
}
/* — 施工业绩卡 — */
.kc-case-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}
.kc-case-card {
overflow: hidden;
border: 1px solid var(–kc-line);
border-radius: 10px;
background: var(–kc-white);
box-shadow: 0 5px 15px rgba(70, 48, 27, .07);
}
.kakeru-menu .kc-case-card img {
width: 100%;
border-radius: 0;
}
.kc-case-body {
padding: 16px;
}
.kc-case-title {
margin: 0 0 8px;
color: var(–kc-dark);
font-size: 19px;
font-weight: 700;
line-height: 1.5;
}
.kakeru-menu .kc-case-body p {
margin: 0;
}
/* — 包围框 — */
.kc-info-box {
margin: 18px 0;
padding: 20px;border: 1px solid var(–kc-line);
border-radius: 10px;
background: var(–kc-cream);
}
.kakeru-menu .kc-info-box p:last-child {
margin-bottom: 0;
}
.kc-box-title {
margin: 0 0 12px;
padding-left: 12px;
border-left: 4px solid var(–kc-brown);
color: var(–kc-dark);
font-size: 19px;
font-weight: 700;
line-height: 1.5;
}
/* — 注意事项的编号卡片 — */
.kc-number-grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 14px;
}
.kc-number-card {
position: relative;
padding: 50px 18px 20px;
border: 1px solid var(–kc-line);
border-radius: 10px;
background: var(–kc-white);
}
.kc-number {
position: absolute;
top: 14px;
left: 16px;
width: 30px;
height: 30px;
border-radius: 50%;
background: var(–kc-dark);
color: var(–kc-white);
font-weight: 700;
line-height: 30px;
text-align: center;
}
.kc-number-title {
margin: 0 0 10px;
color: var(–kc-dark);
font-size: 18px;
font-weight: 700;
line-height: 1.5;
}
.kakeru-menu .kc-number-card p {
margin: 0;
font-size: 15px;
}
/* — 施工步骤 — */
.kc-step {
margin: 22px 0 34px;
padding: 18px;
border: 1px solid var(–kc-line);
border-radius: 10px;
background: var(–kc-white);
}
.kc-step-title {
margin: 0 0 16px;
padding: 10px 14px;
border-left: 4px solid var(–kc-brown);
background: var(–kc-cream);
color: var(–kc-dark);
font-size: 20px;
font-weight: 700;
line-height: 1.5;
}
.kc-step-label {
display: inline-block;
margin-right: 8px;
padding: 2px 10px;
border-radius: 999px;
background: var(–kc-gold);
color: var(–kc-white);
font-size: 14px;
vertical-align: 2px;
}
.kakeru-menu .kc-step p:last-child {
margin-bottom: 0;
}
.kc-finish-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
margin-bottom: 18px;
}
.kakeru-menu .kc-finish-grid img {
width: 100%;
height: auto;aspect-ratio: 4 / 3;
object-fit: cover;
border-radius: 8px;
}
.kakeru-menu .kc-step > p img,
.kakeru-menu .kc-step-photo {
max-width: 620px;
}
/* — 服务区域 — */
.kc-area-box {
margin: 14px 0;
border: 1px solid var(–kc-line);
border-radius: 8px;
background: var(–kc-white);
}
.kc-area-box summary {
padding: 14px 16px;
background: var(–kc-cream);
color: var(–kc-dark);
cursor: pointer;
font-weight: 700;
list-style: revert;
}
.kakeru-menu .kc-area-box p {
margin: 0;
padding: 16px;
font-size: 14px;
}
/* — CTA — */
.kc-cta {
margin: 42px 0 28px;
padding: 28px 20px;
border-radius: 12px;
background: linear-gradient(135deg, #2b2825 0%, #4c3928 100%);
color: var(–kc-white);
text-align: center;
}
.kc-cta-title {
margin: 0 0 12px;
color: var(–kc-white);
font-size: clamp(23px, 4.5vw, 30px);
font-weight: 700;
line-height: 1.45;
}
.kakeru-menu .kc-cta p {
margin: 0 0 18px;
}
.kakeru-menu .kc-button {
display: inline-block;
min-width: 270px;
margin: 0;
padding: 14px 22px;
border: 0 !important;
border-radius: 6px;
background: #d88a2f;
color: #ffffff !important;
font-size: 18px;
font-weight: 700;
text-decoration: none !important;
box-shadow: 0 4px 0 #9b5c1e;
}
.kc-hero .kc-button {
margin-top: 20px;
font-size: 17px;
}
.kc-cta-mini {
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
margin: 30px 0;
padding: 20px 24px;
border: 2px solid var(–kc-gold);
border-radius: 12px;
background: linear-gradient(135deg, #fffdf9 0%, #f7efe1 100%);
}
.kakeru-menu .kc-cta-mini p {
margin: 0;
color: var(–kc-dark);
font-size: 18px;
font-weight: 700;
line-height: 1.6;
text-align: left;
}
.kc-cta-mini small {
display: block;
color: #777777;
font-size: 14px;
font-weight: 700;
}
.kakeru-menu .kc-cta-mini .kc-button {
flex-shrink: 0;min-width: 240px;
font-size: 16px;
}
/* — 相关页面・社交媒体 — */
.kc-related {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
margin: 20px 0;
}
.kakeru-menu .kc-related a {
display: block;
padding: 13px 14px;
border: 1px solid var(–kc-line) !important;
border-radius: 7px;
background: var(–kc-cream);
}
.kc-sns {
margin-top: 30px;
padding-top: 24px;
border-top: 1px solid var(–kc-line);
text-align: center;
}
.kc-sns img {
display: inline-block;
margin: 8px auto 20px;
}
@media (max-width: 767px) {
.kakeru-menu {
font-size: 15px;
line-height: 1.85;
}
.kakeru-menu h2 {
margin-top: 42px !important;
padding: 11px 12px !important;
font-size: 22px !important;
}
.kakeru-menu h3 {
font-size: 18px !important;
}
.kc-hero {
padding: 28px 15px;
}
.kc-point-grid,
.kc-case-grid,
.kc-number-grid,
.kc-related,
.kc-type-grid {
grid-template-columns: 1fr;
}
.kakeru-menu ul.kc-check-list,
.kc-finish-grid {
grid-template-columns: 1fr;
}
.kc-point-card {
padding: 15px 12px;
}
.kc-price-main span {
font-size: 19px;
}
.kc-step {
padding: 13px;
}
.kc-step-title {
font-size: 17px;
}
.kc-cta-mini {
flex-direction: column;
padding: 18px 15px;
}
.kakeru-menu .kc-cta-mini p {
font-size: 16px;
text-align: center;
}
.kakeru-menu .kc-button {
width: 100%;
min-width: 0;
}
}
株式会社翔工務店へ
株式会社翔工務店は平均年齢20代後半の若い会社ですが、技術はどこにも負けていません。
いちばんの強みは、足場工事、屋根工事、塗装工事とすべて自社で行えること。一般には分業されるこの業界にあって、一式で頼めるので管理に手間がかからず、コストも抑えることが出来ます。何より、トラブルがあればすぐにかけつけます!
自信をもって、宣言できます。私たちは、神奈川で一番若くて親切なリフォーム屋です!










