/* =========================================================
Kakeru Koumuten Co., Ltd.|Non-Face-to-Face Estimate Page
– Completely limited to #kk-quick-estimate for in-page use only
– Compatible with PC/Smartphone
– Suppresses interference with existing designs of JIN and Contact Form 7
– Correction: Since JIN’s heading design (blue background + white text) was
overwritten on h2/h3, only the headings are negated with !important
========================================================= */
#kk-quick-estimate{
–kk-orange:#f26b1d;
–kk-orange-dark:#d9570f;
–kk-orange-light:#fff3ea;
–kk-blue:#2f718f;
–kk-blue-dark:#20566f;
–kk-blue-light:#edf6fa;
–kk-text:#333;
–kk-muted:#666;
–kk-line:#e4e8eb;
–kk-white:#fff;
–kk-shadow:0 10px 30px rgba(28,75,96,.10);
width:100%;
max-width:100%;
color:var(–kk-text);
font-size:16px;
line-height:1.85;
overflow-wrap:anywhere;
}
#kk-quick-estimate,
#kk-quick-estimate *{box-sizing:border-box}
#kk-quick-estimate p{margin:0 0 1em}
#kk-quick-estimate img{max-width:100%;height:auto}
#kk-quick-estimate a{transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}
#kk-quick-estimate a:hover{opacity:.88}
#kk-quick-estimate .kk-center{text-align:center}
#kk-quick-estimate .kk-orange{color:var(–kk-orange);font-weight:700}
#kk-quick-estimate .kk-marker{
background:linear-gradient(transparent 60%,#ffe58a 60%);
font-weight:700;
}

/* Main Image */
#kk-quick-estimate .kk-main-visual{
display:block;
width:100%;
margin:0 auto 28px;
border-radius:16px;
box-shadow:var(–kk-shadow);
}

/* ———————————————————
Common Heading Reset
The JIN theme applies background color, white text, margin, and decoration
to h2/h3 within articles with high priority, so here it is completely negated with !important
——————————————————— */
#kk-quick-estimate .kk-section-title,
#kk-quick-estimate .kk-sub-title,
#kk-quick-estimate .kk-step-title,
#kk-quick-estimate .kk-form-heading{
position:relative!important;
display:block!important;
width:auto!important;
margin:0!important;#kk-quick-estimate .kk-section-title::before,
#kk-quick-estimate .kk-section-title::after,
#kk-quick-estimate .kk-sub-title::before,
#kk-quick-estimate .kk-sub-title::after,
#kk-quick-estimate .kk-step-title::before,
#kk-quick-estimate .kk-step-title::after,
#kk-quick-estimate .kk-form-heading::before,
#kk-quick-estimate .kk-form-heading::after{
content:none!important;
display:none!important;
}

/* Main Heading (Underline Style) */
#kk-quick-estimate .kk-section-title{
margin:44px 0 22px!important;
padding:0 0 12px!important;
border-bottom:3px solid var(–kk-blue)!important;
font-size:clamp(22px,3.3vw,30px)!important;
line-height:1.45!important;
text-align:left!important;
}
#kk-quick-estimate .kk-sub-title{
margin:34px 0 18px!important;
font-size:clamp(19px,2.8vw,24px)!important;
line-height:1.5!important;
text-align:center!important;
}

/* Introduction */
#kk-quick-estimate .kk-lead{
position:relative;
margin:0 0 34px;
padding:30px 24px;
overflow:hidden;
border:1px solid #d8e9f0;
border-radius:18px;
background:linear-gradient(145deg,#f7fcfe 0%,var(–kk-blue-light) 100%);
box-shadow:0 8px 24px rgba(32,86,111,.08);
}
#kk-quick-estimate .kk-lead::after{
content:””;
position:absolute;
right:-55px;
bottom:-65px;
width:170px;
height:170px;
border-radius:50%;
background:rgba(47,113,143,.07);
pointer-events:none;
}
#kk-quick-estimate .kk-lead p{position:relative;z-index:1;margin:0 0 .65em}
#kk-quick-estimate .kk-lead p:last-of-type{margin-bottom:0}
#kk-quick-estimate .kk-lead-title{
color:var(–kk-blue-dark);
font-size:clamp(19px,3vw,24px);#kk-quick-estimate .kk-points{
position:relative;
z-index:1;
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:12px;
max-width:620px;
margin:22px auto 0;
}
#kk-quick-estimate .kk-point{
min-width:0;
padding:14px 8px 12px;
border:1px solid var(–kk-line);
border-radius:12px;
background:var(–kk-white);
text-align:center;
box-shadow:0 4px 14px rgba(32,86,111,.05);
}
#kk-quick-estimate .kk-point b{
display:block;
color:var(–kk-orange);
font-size:clamp(21px,3.5vw,28px);
line-height:1.2;
}
#kk-quick-estimate .kk-point small{
display:block;
margin-top:5px;
color:var(–kk-muted);
font-size:12px;
line-height:1.4;
}

/* Target Construction & Button */
#kk-quick-estimate .kk-target{
margin:0 0 28px;
padding:22px 18px;
border:2px solid var(–kk-orange);
border-radius:14px;
background:var(–kk-white);
text-align:center;
}
#kk-quick-estimate .kk-target-title{
display:inline-block;
margin:0 0 12px;
padding:3px 18px;
border-radius:999px;
background:var(–kk-orange);
color:var(–kk-white);
font-size:14px;
font-weight:700;
line-height:1.8;
}
#kk-quick-estimate .kk-tags{
display:flex;
flex-wrap:wrap;
gap:9px;
justify-content:center;
margin:0;
}
#kk-quick-estimate .kk-tags span{
padding:5px 13px;
border:1px solid #ffd9c3;
border-radius:7px;
background:var(–kk-orange-light);
color:var(–kk-orange-dark);
font-size:15px;
font-weight:700;
line-height:1.5;
}
#kk-quick-estimate .kk-actions{
display:flex;
flex-wrap:wrap;
gap:12px;
justify-content:center;
margin:20px 0 6px;
}
#kk-quick-estimate .kk-button{
display:inline-flex;
min-width:220px;
min-height:50px;
align-items:center;
justify-content:center;
padding:11px 22px;
border-radius:999px;
color:var(–kk-white)!important;
font-weight:700;
line-height:1.4;#kk-quick-estimate .kk-button{
text-decoration:none!important;
box-shadow:0 6px 16px rgba(32,86,111,.16);
}
#kk-quick-estimate .kk-button:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(32,86,111,.22)}
#kk-quick-estimate .kk-button-primary{background:var(–kk-orange)}
#kk-quick-estimate .kk-button-line{background:#06c755}

/* Steps */
#kk-quick-estimate .kk-step{
margin:0 0 26px;
overflow:hidden;
border:1px solid var(–kk-line);
border-radius:16px;
background:var(–kk-white);
box-shadow:0 7px 22px rgba(25,63,80,.07);
}
#kk-quick-estimate .kk-step-header{
display:flex;
gap:14px;
align-items:center;
padding:16px 20px;
background:linear-gradient(90deg,var(–kk-orange-light),#fff9f5);
}
#kk-quick-estimate .kk-step-number{
display:flex;
flex:0 0 46px;
width:46px;
height:46px;
align-items:center;
justify-content:center;
border-radius:50%;
background:var(–kk-orange);
color:var(–kk-white);
font-size:20px;
font-weight:700;
line-height:1;
}
#kk-quick-estimate .kk-step-title{
color:var(–kk-orange-dark)!important;
font-size:clamp(18px,2.8vw,21px)!important;
line-height:1.45!important;
text-align:left!important;
}
#kk-quick-estimate .kk-step-body{padding:24px 22px}
#kk-quick-estimate .kk-step-image{
display:block;
width:auto;
max-height:190px;
margin:0 auto 18px;
object-fit:contain;
}
#kk-quick-estimate .kk-checklist{margin:16px 0 0;padding:0;list-style:none}
#kk-quick-estimate .kk-checklist li{
position:relative;
margin:0;
padding:9px 8px 9px 33px;
border-bottom:1px dashed var(–kk-line);
list-style:none;
}
#kk-quick-estimate .kk-checklist li:last-child{border-bottom:0}
#kk-quick-estimate .kk-checklist li::before{
content:””;
position:absolute;
top:15px;
left:8px;
width:8px;
height:14px;
border-right:3px solid var(–kk-orange);
border-bottom:3px solid var(–kk-orange);
transform:rotate(45deg);
}#kk-quick-estimate .kk-checklist small{
display:block;
color:var(–kk-orange-dark);
font-size:13px;
line-height:1.6;
}
#kk-quick-estimate .kk-speed{
display:flex;
gap:15px;
align-items:center;
margin:18px 0 0;
padding:15px 18px;
border-radius:11px;
background:linear-gradient(135deg,var(–kk-blue),var(–kk-blue-dark));
color:var(–kk-white);
}
#kk-quick-estimate .kk-speed b{flex:none;font-size:21px;line-height:1.35;white-space:nowrap}
#kk-quick-estimate .kk-speed span{font-size:14px;line-height:1.65}
#kk-quick-estimate .kk-note{
margin:18px 0 0;
padding:15px 18px;
border-left:4px solid var(–kk-blue);
border-radius:0 9px 9px 0;
background:#f7f8f9;
font-size:14px;
line-height:1.8;
}

/* Concerns */
#kk-quick-estimate .kk-illustration{
display:block;
width:auto;
max-height:190px;
margin:0 auto 18px;
object-fit:contain;
}
#kk-quick-estimate .kk-worry-list{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:12px;
margin:0 0 22px;
padding:0;
list-style:none;
}
#kk-quick-estimate .kk-worry-list li{
position:relative;
margin:0;
padding:14px 14px 14px 42px;
border:1px solid #dcebf1;
border-radius:12px;
background:var(–kk-blue-light);
font-weight:700;
line-height:1.65;
list-style:none;
}
#kk-quick-estimate .kk-worry-list li::before{
content:”?”;
position:absolute;
top:14px;
left:14px;
display:flex;
width:21px;
height:21px;
align-items:center;
justify-content:center;
border-radius:50%;
background:var(–kk-blue);
color:var(–kk-white);
font-size:13px;
font-weight:700;
line-height:1;
}
#kk-quick-estimate .kk-answer{
margin:0 0 26px;
padding:19px 16px;
border-radius:12px;
background:var(–kk-orange-light);
color:var(–kk-text);
font-size:18px;
font-weight:700;
text-align:center;
}

/* Service Areas */
#kk-quick-estimate .kk-area-card{
margin:0 0 14px;overflow:hidden;
border:1px solid var(–kk-line);
border-radius:12px;
background:var(–kk-white);
}
#kk-quick-estimate .kk-area-card summary{
position:relative;
padding:14px 48px 14px 18px;
background:var(–kk-blue);
color:var(–kk-white);
font-size:17px;
font-weight:700;
line-height:1.5;
cursor:pointer;
list-style:none;
}
#kk-quick-estimate .kk-area-card summary::-webkit-details-marker{display:none}
#kk-quick-estimate .kk-area-card summary::after{
content:”+”;
position:absolute;
top:50%;
right:18px;
transform:translateY(-50%);
font-size:22px;
font-weight:400;
line-height:1;
}
#kk-quick-estimate .kk-area-card[open] summary::after{content:”\2212″}
#kk-quick-estimate .kk-area-card p{
margin:0;
padding:17px 18px;
color:#555;
font-size:14px;
line-height:2;
}
#kk-quick-estimate .kk-area-note{
margin:16px 0 28px;
padding:15px 18px;
border-radius:10px;
background:var(–kk-blue-light);
font-size:14px;
text-align:center;
}

/* Form */
#kk-quick-estimate .kk-form-box{
scroll-margin-top:30px;
margin:0 0 30px;
padding:26px 22px;
border:2px solid var(–kk-blue);
border-radius:16px;
background:var(–kk-white);
box-shadow:var(–kk-shadow);
}
#kk-quick-estimate .kk-form-heading{
margin:0 0 8px!important;
font-size:clamp(20px,3vw,25px)!important;
line-height:1.5!important;
text-align:center!important;
}
#kk-quick-estimate .kk-form-intro{
margin:0 0 22px;
color:var(–kk-muted);
font-size:14px;
text-align:center;
}
#kk-quick-estimate .wpcf7-form input[type=”text”],
#kk-quick-estimate .wpcf7-form input[type=”email”],
#kk-quick-estimate .wpcf7-form input[type=”tel”],
#kk-quick-estimate .wpcf7-form input[type=”url”],
#kk-quick-estimate .wpcf7-form input[type=”number”],
#kk-quick-estimate .wpcf7-form select,
#kk-quick-estimate .wpcf7-form textarea{
width:100%;
max-width:100%;
padding:11px 12px;border:1px solid #cfd8dc;
border-radius:7px;
background:#fff;
font:inherit;
}
#kk-quick-estimate .wpcf7-form input[type=”file”]{max-width:100%;font-size:14px}
#kk-quick-estimate .wpcf7-form input[type=”checkbox”],
#kk-quick-estimate .wpcf7-form input[type=”radio”]{width:auto}
#kk-quick-estimate .wpcf7-form input[type=”submit”]{
display:block;
width:min(100%,360px);
min-height:52px;
margin:24px auto 0;
padding:12px 24px;
border:0;
border-radius:999px;
background:var(–kk-orange);
color:#fff;
font-size:17px;
font-weight:700;
cursor:pointer;
box-shadow:0 7px 18px rgba(242,107,29,.23);
}
#kk-quick-estimate .wpcf7-form input[type=”submit”]:hover{background:var(–kk-orange-dark)}
#kk-quick-estimate .wpcf7-not-valid-tip{font-size:13px}
#kk-quick-estimate .wpcf7-response-output{margin:18px 0 0!important;border-radius:8px}

/* Bottom CTA・SNS */
#kk-quick-estimate .kk-final-cta{
margin:0 0 28px;
padding:25px 18px 20px;
border-radius:15px;
background:linear-gradient(145deg,var(–kk-orange-light),#fffaf7);
text-align:center;
}
#kk-quick-estimate .kk-final-title{
margin:0 0 8px;
color:var(–kk-orange-dark);
font-size:clamp(20px,3vw,25px);
font-weight:700;
}
#kk-quick-estimate .kk-final-cta img{
display:block;
width:auto;
max-height:190px;
margin:8px auto 0;
object-fit:contain;
}
#kk-quick-estimate .kk-sns{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:16px;
margin:0 0 28px;
}
#kk-quick-estimate .kk-sns-card{
min-width:0;
padding:20px 15px;
border:1px solid var(–kk-line);
border-radius:14px;
background:var(–kk-white);
text-align:center;
box-shadow:0 6px 18px rgba(25,63,80,.06);
}
#kk-quick-estimate .kk-sns-title{margin:0 0 5px;font-size:18px;font-weight:700}
#kk-quick-estimate .kk-sns-title-line{color:#06a947}
#kk-quick-estimate .kk-sns-title-insta{color:#c72d65}
#kk-quick-estimate .kk-sns-card p{font-size:14px}

Kakeru Koumuten's non-face-to-face estimate service

Have you received any comparative estimates? By providing your estimate documents and drawings, we can create a non-face-to-face rough estimate!

Exterior renovations for your precious home.
Is that estimate at a fair price? Is it for the necessary work?

By comparing multiple companies, you can easily understand the differences in costs and construction details. Based on your estimate, Kakeru Koumuten Co., Ltd. will create a free rough estimate for you.

0 yenFree rough estimate
No need to visitForm & LINE support
As soon as the same dayUsually 1 to 3 business days

Non-face-to-face, free speed rough estimate

Targeted Construction
Roof overlay workRoof replacementExterior paintingRoof paintingRain gutter replacement

Please send us your estimate or drawings

Image of taking a photo of the estimate with a smartphone and sending it

Simply take a photo of your estimate and attach it via the dedicated inquiry form or LINE. You can omit the company name of other companies.

  • Your name
  • Your addressIf the construction location and mailing address are different, please fill in both.
  • Email address
  • Phone number
  • Photo of the estimateIf you have elevation and floor plans, please attach them as well.
  • Desired construction details and requests
As soon as the same day
Usually 1 to 3 business days
After reviewing the materials, our representative will provide you with a rough estimate. Depending on the content and congestion, additional time may be required.
If the quantities or areas you send differ significantly from the actual building, the amount may change. While it is not mandatory, attaching floor plans and elevation drawings will allow us to provide a more accurate estimate. Once you confirm the rough estimate and it fits your budget, we will conduct an on-site survey and create a formal estimate.

We will deliver your estimate via email, LINE, or postal mail

Image of receiving an estimate from Kakeru Koumuten

Based on the materials you provide, we will create and send you our estimate. If you have any questions about the content, please feel free to ask.

Kakeru Koumuten encourages obtaining multiple estimates. You are welcome to compare thoroughly with other companies. If it does not meet your expectations, it is perfectly fine to decline. Please feel free to utilize our services with confidence.

Do you have any of these concerns when looking at your estimate?

Image of someone troubled by renovation estimate details
  • There are many entries listed as “one set,” making it unclear what the materials and costs are.
  • It exceeds my budget. I want to know if costs can be reduced further.
  • I feel rushed to sign a contract and don’t have time to compare calmly.
  • I can’t determine if this construction work is really necessary.
  • The explanations differ between companies, and I’m unsure which to trust.
Kakeru Koumuten will help you review the details and compare costs and construction content.
Image of quick estimate response

If you need to “confirm urgently,” please consult with us first. If the necessary documents are ready, we can provide an estimate as quickly as the same day, usually within 1 to 3 business days.

Areas served by Kakeru Koumuten

Areas served in Tokyo

Akishima City / Akiruno City / Adachi Ward / Arakawa Ward / Itabashi Ward / Inagi City / Edogawa Ward / Ome City / Ota Ward / Katsushika Ward / Kita Ward / Kiyose City / Kunitachi City / Koto Ward / Koganei City / Kokubunji City / Kodaira City / Komae City / Shinagawa Ward / Shibuya Ward / Shinjuku Ward / Suginami Ward / Sumida Ward / Setagaya Ward / Taito Ward / Tachikawa City / Tama City / Chuo Ward / Chofu City / Chiyoda Ward / Toshima Ward / Nakano Ward / Okutama Town / Nishitokyo City / Nerima Ward / Hachioji City / Hamura City / Higashikurume City / Higashimurayama City / Higashiyamato City / Hino City / Fuchu City / Fussa City / Bunkyo Ward / Machida City / Mitaka City / Minato Ward / Musashimurayama City / Musashino City / Meguro Ward

Areas served in Kanagawa

Yokohama City (Aoba-ku / Asahi-ku / Izumi-ku / Isogo-ku / Kanagawa-ku / Kanazawa-ku / Konan-ku / Kohoku-ku / Sakae-ku / Seya-ku / Tsuzuki-ku / Tsurumi-ku / Totsuka-ku / Naka-ku / Nishi-ku / Hodogaya-ku / Midori-ku / Minami-ku) / Kawasaki City (Kawasaki-ku / Saiwai-ku / Nakahara-ku / Takatsu-ku / Tama-ku / Miyamae-ku / Asao-ku) / Sagamihara City (Midori-ku / Chuo-ku / Minami-ku) / Atsugi City / Ebina City / Isehara City / Odawara City / Kamakura City / Zushi City / Chigasaki City / Hadano City / Hiratsuka City / Fujisawa City / Miura City / Minamiashigara City / Yokosuka City / Aikawa Town / Oi Town / Kaisei Town / Nakai Town / Matsuda Town / Yamakita Town / Hakone Town / Manazuru Town / Yugawara Town / Samukawa Town / Oiso Town / Ninomiya Town / Hayama Town

We may also be able to serve certain areas in Saitama Prefecture, Chiba Prefecture, and Yamanashi Prefecture. The on-site inspection and estimate for exterior painting and roofing work are free, so please feel free to consult with us first.

Estimate Inquiry Form

Please fill in the necessary information and attach photos of the estimate or drawings before sending.







    お名前

    ご住所(工事場所)

    ご住所(郵送先)

    [group addr-check]

    [/group]

    メールアドレス

    電話番号

    お持ちのお見積書添付
    (お家の立面図・平面図も可能であれば添付ください)



    備考
    (何かお伝えしたいことがございましたらこちらにお願いいたします)

    Let’s make your renovation project satisfying!

    It’s okay to consult during the comparison stage. We do not engage in aggressive sales tactics.

    Feel free to consult with Kakeru Koumuten

    Consultations via LINE are also very welcome

    You can consult simply by sending photos of the estimate or drawings.

    Add as a friend on LINE

    We are also updating our Instagram regularly

    We share construction examples and information about our projects.

    Kakeru Koumuten's Instagram