#company_business li ul li,.comTable dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.comTable dl dt{width:6rem;flex-shrink:0}.comTable dl dd{width:calc(100% - 6em)}#company_shinagawa_dt{width:100%}#company_shinagawa_dd{width:100%;padding-left:6em}#company_business li{position:relative;padding-left:0}#company_business>li:before{top:0;left:0;content:'■';position:absolute;display:contents}#company_business li ul li span:first-child{width:5em;-ms-flex-negative:0;flex-shrink:0}#company_business li ul li span:first-child:before{content:''!important;top:0;left:0;position:absolute}#company_business li ul li span:first-child:after{content:'：'}#company_business li ul li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#company_business li ul li:before{content:none}@media screen and (min-width:1280px){.comTable dl dd{margin-bottom:20px}}.lp-reason-title-area::before{content:"";position:absolute;bottom:20px;right:-3vw;width:14vw;height:14vw;background:url("https://apq-lbl-h1ks6qhf.landinghub.site/img/hollowing_out_1.png") no-repeat center/contain;pointer-events:none;z-index:100}.lp-reason-title-area::after{position:absolute;top:78%;right:3%;content:"「まねきや」\A イメージキャラクター　小倉優子";display:block;white-space:pre;font-size:8px;color:#000;z-index:101}.lp-how2buy_ttl2::before{content:"";position:absolute;top:33%;left:11vw;width:25vw;height:25vw;background:url("https://apq-lbl-h1ks6qhf.landinghub.site/img/hollowing_out_1.png") no-repeat center/contain;transform:translateY(-50%);pointer-events:none;max-width:140px;max-height:140px}.lp-how2buy_ttl2::after{position:absolute;top:75%;left:11vw;content:"「まねきや」\A イメージキャラクター　小倉優子";display:block;white-space:pre;font-size:8px;color:#000}.lp-three-reason_header::before{content:"";position:absolute;top:36%;right:10%;width:25vw;height:25vw;background:url(https://apq-lbl-h1ks6qhf.landinghub.site/img/hollowing_out_1.png) no-repeat center/contain;transform:translateY(-50%);pointer-events:none;max-width:200px;max-height:200px}.lp-three-reason_header::after{position:absolute;top:80%;right:14%;content:"「まねきや」\A イメージキャラクター　小倉優子";display:block;white-space:pre;font-size:8px;color:#000;text-align:center}.lp-three-reason_header_kitte::before{top:46%!important;right:2%!important}.lp-three-reason_header_kitte::after{right:6%!important}@media screen and (max-width:736px){.p-buy-flow__step-title+.flex{gap:30px}.lp-how2buy_ttl2::before{top:50%;left:4vw}.lp-how2buy_ttl2::after{left:3vw}.how2buy_houseki_style::before{top:10%!important}.how2buy_houseki_style::after{top:60%!important}.lp-reason-title-area::before{width:37vw;height:37vw}.lp-reason-title-area::after{top:74%}.lp-three-reason_header::before{top:40%;right:0;max-width:140px;max-height:140px}.lp-three-reason_header::after{top:73%;right:0}.lp-three-reason_header_kitte::after{top:60%!important;right:5%!important;content:"「まねきや」\A イメージキャラクター\A 小倉優子"!important}.call_btn{min-width:85%;padding:15px 25px;text-align:left}.call_btn_txt{text-align:left}.nearby-stores{display:none}.lp-reason-gold__row img{display:block;margin:0 auto}.p-point-icon .p-icon-badge__img-area img{height:45px!important}.p-icon-badge__img-area img{height:45px!important;width:10vw!important}}@media screen and (min-width:737px){.houseki_free_satei03 .free_btn_line,.houseki_free_satei03 .free_btn_tell{bottom:275px!important}.houseki_free_satei04 .free_btn_tell{bottom:459px!important}.houseki_free_satei04 .free_btn_line{bottom:285px!important}.lp-three-reason_header .reason_header_text{width:80%!important}.brand-bule-btn{width:100%!important;padding:1.5vw!important;max-width:390px!important}.p-point-icon .p-icon-badge__img-area img{height:85px!important}.l-header-inf ul li:nth-child(3) img:hover{opacity:.8;transition:opacity .3s ease}.contact{width:1200px!important}.lp-how2buy{padding:40px!important;max-width:1200px!important}.select_inner{padding:0!important}}.banner{background-color:#000;text-align:center;font-family:"Noto Sans JP",sans-serif;color:#fff;margin-bottom:2rem}.banner-top{background:url("https://apq-lbl-h1ks6qhf.landinghub.site/img/campaign/campaign_bg.png") no-repeat center/cover;color:#000;font-weight:700;font-size:2rem;padding:10px;letter-spacing:.1em}.banner-middle{padding:0;font-size:2rem;font-weight:700;border-bottom:2px solid #f2d479;display:inline-block;margin-top:0}.banner-middle span{font-size:2.5rem}.banner-main{padding:20px 10px 20px;font-size:2rem;font-weight:700;display:flex;justify-content:center;align-items:baseline;gap:1rem;flex-wrap:wrap}.banner-main span{font-size:3rem}.banner-main img{height:2em;vertical-align:middle;max-width:226px}@media (max-width:600px){.banner-top{font-size:1.2rem}.banner-middle{font-size:1.3rem}.banner-middle span{font-size:2rem}.banner-main{font-size:1.5rem;gap:.5rem;padding:20px 10px 5px}.banner-main span{font-size:1.7rem}.banner-main img{height:1.5em}.padding-top-0{padding-top:0!important}}.campaign-banner{display:block;margin:32px auto;max-width:100%}.max-width-display{max-width:1280px;margin:0 auto}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-20{margin-bottom:20px!important}.margin-top-0{margin-top:0!important}.l-header-relative{position:relative}.l-header-max-width{max-width:1280px!important}#gNavi,.l-header-nav .l-header-nav_list,.l-header-nav ul{justify-content:center!important}.min-height-5{min-height:56px!important}.sp-only{display:none!important}.pc-only{display:block!important}@media screen and (max-width:736px){.sp-only{display:block!important}.pc-only{display:none!important}.floating-sp{bottom:0}.lp-verification .character-container{max-width:28%!important}.free_satei_contact_button{min-width:60vw!important}.instant-quote-method{min-width:110px}.instant-quote-img{padding:0 15px!important}.lp-three-reason_header .reason_header_text{width:80%}.margin-right-100{margin-right:100px!important}.btn_contact_line .quick-assetment{padding:10px 10px 6px 0!important}.btn_contact_line .bg-gold{margin-bottom:12px!important;margin-top:0;margin-left:0}.select_inner{padding:0!important}.lp-how2buy{padding:20px 10px!important}}.nearby-store-button{background:linear-gradient(to bottom,#d10006,#b70005);border-radius:8px 8px 0 0;border:2px solid rgba(255,255,255,.3);box-shadow:0 10px 15px rgba(0,0,0,.5),0 0 0 3px rgba(255,255,255,.2),inset 0 3px 6px rgba(255,255,255,.6)}.font-size-4{font-size:4vw!important;height:37px}.p-mark-overlay-link{position:absolute;bottom:4%;right:10%;width:17%;height:20%;z-index:10;background:0 0;text-decoration:none}@media (max-width:767px){.p-mark-overlay-link{bottom:3%;right:5%;width:28%;height:21%}}