/* Decision 2026-10-10 22:01 JST. PENDING WP application. Append after design33 rules. */
@media(max-width:768px){
 .seesee-new-home .ss-three-mobile-approved{display:none!important}
 .seesee-new-home .ss-three-overlap{display:block!important;position:relative;container-type:inline-size;width:100%;max-width:520px;height:auto;min-height:0;aspect-ratio:720/560;margin:42px auto 64px}
 .seesee-new-home .ss-three-overlap .ss-three-circle{box-sizing:border-box;position:absolute;width:50%;height:64.2857%;padding:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;text-decoration:none;text-align:center;gap:0}
 .seesee-new-home .ss-three-overlap .ss-three-cost{top:0;left:25%;right:auto;bottom:auto;background:rgba(170,224,176,.62);color:#204c34;z-index:2}
 .seesee-new-home .ss-three-overlap .ss-three-work{left:0;right:auto;top:auto;bottom:0;background:rgba(249,196,125,.58);color:#744a23;z-index:1}
 .seesee-new-home .ss-three-overlap .ss-three-social{right:0;left:auto;top:auto;bottom:0;background:rgba(137,207,239,.58);color:#174b69;z-index:1}
 .seesee-new-home .ss-three-overlap .ss-three-cost > *{position:relative;top:-5.3cqw}
 .seesee-new-home .ss-three-overlap .ss-three-circle small{font-size:7px;line-height:1.2;letter-spacing:.12em;margin:0 0 1.8cqw}
 .seesee-new-home .ss-three-overlap .ss-three-icon{display:block;flex:none;width:6.7cqw;height:6.7cqw}
 .seesee-new-home .ss-three-overlap .ss-three-circle strong{font-size:clamp(13px,3.9cqw,20px);line-height:1.25;margin:1.1cqw 0 1.2cqw;white-space:nowrap}
 .seesee-new-home .ss-three-overlap .ss-three-circle > span:last-child{font-size:clamp(7px,1.8cqw,10px);line-height:1.65;letter-spacing:0;white-space:nowrap}
 .seesee-new-home .ss-three-overlap .ss-three-center{box-sizing:border-box;position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);width:25%;height:32.1429%;border-radius:50%;background:rgba(255,255,255,.96);z-index:4;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;text-align:center}
 .seesee-new-home .ss-three-overlap .ss-three-center strong{font-size:clamp(17px,4.72cqw,25px);line-height:1.2;margin:0;color:#183a61}
 .seesee-new-home .ss-three-overlap .ss-three-center span{font-size:clamp(6px,1.53cqw,8px);line-height:1.65;margin:1cqw 0 0;white-space:nowrap}
}

.ss-draft-brand:before,.ss-draft-brand:after{display:none!important}.ss-draft-nav .ss-draft-brand{display:inline-flex;align-items:center;gap:10px;padding-left:0;letter-spacing:0;text-transform:none;color:#214760;font-size:30px;line-height:1;font-weight:650}.ss-draft-brand img{display:block;width:72px;height:auto;mix-blend-mode:multiply}.ss-contact-ready .seesee-line-float{display:none!important}.ss-contact-ready .ss-draft-footer{padding-bottom:120px!important}@media(max-width:600px){.ss-draft-nav .ss-draft-brand{font-size:26px;gap:8px}.ss-draft-brand img{width:58px}.ss-contact-ready .ss-draft-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))!important}}
