@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap&text=「このマンションの売却なら、あの会社。」マンション売却の“第一想起”を創りましょう！);#businessTitle{position:relative;padding:220px 0 80px;overflow:hidden}#businessTitle::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;height:340px;background:no-repeat 50% 50%/cover;background-image:url(../../../img/user/business/title_bg.jpg)}#businessTitle div.img{display:none}#businessTitle div.img img{width:100%;height:auto}#businessTitle b{position:relative;z-index:0;background-color:#fff;padding:50px 20px 60px;display:block;font-size:154%;line-height:150%;text-align:center;font-weight:700;color:#172f75}#businessTitle div.templateContent{margin-bottom:0}@media screen and (max-width:768px){#businessTitle{padding:0 0 50px}#businessTitle::before{display:none}#businessTitle div.img{display:block}#businessTitle dl{padding:40px 0 0}#businessTitle b{padding:50px 0 60px;font-size:108%;line-height:180%}}@media screen and (max-width:480px){#businessTitle div.img{margin:0-20px}}@media screen and (max-width:370px){#businessTitle div.img{margin:0-10px}}#businessMerit{padding:80px 0 40px;background:#f3f7fb}#businessMerit ul{display:flex;flex-wrap:wrap;align-items:stretch;margin:0-20px}#businessMerit ul li{display:flex;align-items:stretch;width:50%;padding:0 20px 40px}#businessMerit ul li p{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0;padding:256px 5px 30px;border:1px solid #172f75;background:#e7eff8}#businessMerit ul li p::before{content:"";position:absolute;left:50%;top:20px;width:250px;height:216px;margin:0 0 0-125px;background:no-repeat 50% 50%/100%auto}#businessMerit div.main ul li:nth-child(1) p::before{background-image:url(../../../img/user/business/merit01.png)}#businessMerit div.main ul li:nth-child(2) p::before{background-image:url(../../../img/user/business/merit02.png)}#businessMerit div.main ul li:nth-child(3) p::before{background-image:url(../../../img/user/business/merit03.png)}#businessMerit div.main ul li:nth-child(4) p::before{background-image:url(../../../img/user/business/merit04.png)}#businessMerit ul li p b{font-weight:700;font-size:120%;line-height:150%;text-align:center;color:#172f75}@media screen and (max-width:768px){#businessMerit{padding:50px 0 20px}#businessMerit ul{display:block;margin:0}#businessMerit ul li{width:auto;padding:0 0 40px}#businessMerit ul li p{padding:212px 5px 30px}#businessMerit ul li p::before{top:20px;width:200px;height:172px;margin:0 0 0-100px}#businessMerit ul li p b{font-size:108%;line-height:150%}}#businessFlow{padding:80px 0 40px;background:#f1f1f1}#businessFlow p.center{margin:0 0 40px;text-align:center}#businessFlow dl{position:relative;margin:0 0 60px;padding:40px;min-height:235px}#businessFlow dl::before{content:"";position:absolute;left:0;top:0;width:85%;height:100%;background:#fff;z-index:0}#businessFlow dl dt{position:relative;display:flex;align-items:center;height:80px;margin:0 0 20px;padding:0 0 0 110px;z-index:1}#businessFlow dl dt::before{position:absolute;left:0;top:0;width:80px;height:80px;font-size:34px;line-height:80px;font-weight:400;z-index:1;text-align:center;background:#172f75;color:#fff}#businessFlow div.clearfix dl:nth-child(1) dt::before{content:"01"}#businessFlow div.clearfix dl:nth-child(2) dt::before{content:"02"}#businessFlow div.clearfix dl:nth-child(3) dt::before{content:"03"}#businessFlow div.clearfix dl:nth-child(4) dt::before{content:"04"}#businessFlow div.clearfix dl:nth-child(5) dt::before{content:"05"}#businessFlow dl dt p{font-size:114%;line-height:150%;margin:0}#businessFlow dl dd{padding:0 25%0 0}#businessFlow dl dd p{position:relative;margin:0;z-index:1}#businessFlow dl dd div{position:absolute;right:0;bottom:-20px;overflow:hidden;display:flex;justify-content:center;align-items:center;width:25%;aspect-ratio:4/3;text-decoration:none;background:#fff;z-index:1}#businessFlow dl dd div img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){#businessFlow{padding:50px 0 40px}#businessFlow dl{margin:0 0 40px;padding:20px 20px 30px}#businessFlow dl::before{width:100%;height:100%}#businessFlow dl dt{height:50px;margin:0 0 20px;padding:0 0 0 65px;z-index:1}#businessFlow dl dt::before{width:50px;height:50px;font-size:24px;line-height:50px}#businessFlow dl dt p{font-size:100%;line-height:150%}#businessFlow dl dd{position:relative;padding:140px 0 0}#businessFlow dl dd p{font-size:88%;line-height:200%}#businessFlow dl dd div{right:auto;left:0;bottom:auto;top:0;width:100%;height:120px;text-decoration:none}}#businessSponsor{padding:80px 0 40px}#businessSponsor div.text{padding:0 0 60px}#businessSponsor div.text b{display:block;text-align:center;font-size:134%;line-height:180%;margin:0 0 40px}#businessSponsor div.text div.right{flex:1;padding:0 0 0 40px}#businessSponsor ul li{position:relative;margin:0 0 60px;display:flex}#businessSponsor ul li::before{content:"";position:absolute;right:0;top:0;width:85%;height:100%;background:#e7eff8;z-index:0}#businessSponsor ul li p{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;min-height:235px;z-index:1;margin:0}#businessSponsor ul li b{width:75%;padding:40px;font-weight:500;font-size:108%;line-height:200%}#businessSponsor ul li span{position:absolute;left:0;bottom:-20px;overflow:hidden;display:flex;justify-content:center;align-items:center;width:25%;aspect-ratio:4/3;text-decoration:none;background:#fff;z-index:1}#businessSponsor ul li span img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:768px){#businessSponsor{padding:50px 0 40px}#businessSponsor div.text{padding:0 0 50px}#businessSponsor div.text b{font-size:100%;line-height:180%;margin:0 0 40px}#businessSponsor div.text div.right{padding:0 0 0 20px}#businessSponsor ul li{margin:0 0 40px}#businessSponsor ul li::before{width:100%}#businessSponsor ul li p{justify-content:flex-start;min-height:0}#businessSponsor ul li b{width:auto;padding:160px 20px 30px;font-weight:500;font-size:100%;line-height:200%}#businessSponsor ul li span{left:0;top:0;bottom:auto;width:100%;height:140px;aspect-ratio:auto}}#businessContact{padding:0 0 80px}#businessContactMain{position:fixed;bottom:0;left:0;width:100%;z-index:10;padding:15px 0;background-color:#fff;box-shadow:0-22px 22px -22px rgba(0,0,0,.1)}#businessContactMain.static{position:static;box-shadow:none;padding:0}#businessContact div.buttonContent{max-width:728px;margin:0 auto}#businessContact div.buttonContent a{display:flex;justify-content:center;align-items:center;height:70px;line-height:140%}#businessContact div.buttonContent a span{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:100%;line-height:140%}#businessContact div.buttonContent a span b{font-size:140%;line-height:140%;font-weight:500}#businessContact div.buttonContent a small{font-size:80%;line-height:140%}#businessContactMain.static div.buttonContent a{height:100px}#businessContactMain.static div.buttonContent a span b{font-size:180%;line-height:140%}#businessContactMain.static div.buttonContent a span small{font-size:88%;line-height:140%}@media screen and (max-width:768px){#businessContact{padding:0 0 60px}#businessContact div.grid,#businessContact div.col-1-1{margin:0;padding:0}#businessContactMain{padding:0}#businessContactMain.static{padding:0 20px}#businessContact div.buttonContent a,#businessContactMain.static div.buttonContent a{height:70px}#businessContact div.buttonContent a span{font-size:100%;line-height:140%}#businessContact div.buttonContent a span b,#businessContactMain.static div.buttonContent a span b{font-size:120%;line-height:140%}#businessContact div.buttonContent a small,#businessContactMain.static div.buttonContent a span small{font-size:80%;line-height:140%}}