@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Oswald:wght@400;500;700&display=swap");.teamCommonMvBox .mvBox .img{height:359px}@media screen and (min-width:681px){.teamCommonMvBox .mvBox .img{background:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/real_estate/mv01.jpg)no-repeat center/cover}}@media screen and (max-width:680px){.teamCommonMvBox .mvBox .img{height:216px;background:url(//www.bokuranoie.jp/wp-content/themes/bokuranoie_theme/files/css/../img/real_estate/mv01_sp.jpg)no-repeat center/cover}}.secMessage{padding-top:115px}.messageCont{padding-bottom:138px}.messageCont .inner{width:1126px;margin:0 auto}.messageCont .inner_inner{width:932px;margin:0 auto}.messageCont .messageText{font-size:18px;letter-spacing:.05em;font-weight:500;line-height:42px;margin-top:74px}.messageCont .messageList{display:flex;flex-wrap:wrap;gap:21px;margin-top:68px}.messageCont .messageList li{display:flex;align-items:center;justify-content:center;width:153px;height:153px;font-size:17.5px;font-weight:600;letter-spacing:.05em;line-height:30px;text-align:center;color:#5280ae;background:#d9dde6}.messageCont .messageTitle{letter-spacing:.05em;color:#5280b3;margin-top:140px}.messageCont .messageTitle .def{font-size:26px}.messageCont .messageTitle .mid{display:inline-block;font-size:36px;text-indent:-18px}.messageCont .messageTitle .big{display:inline-block;font-size:119px;line-height:1;letter-spacing:0;font-weight:500;margin-top:-56px}.messageCont dl{margin-top:95px}.messageCont dl+dl{margin-top:110px}.messageCont dl dt{position:relative}.messageCont dl dt .text{font-size:26px;letter-spacing:0;font-weight:700}.messageCont dl dt .num{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:150px;letter-spacing:0;line-height:1;font-weight:500;color:#dce3ea;opacity:.4;z-index:-1}.messageCont dl dd{font-size:16px;letter-spacing:0;font-weight:500;line-height:36px;margin-top:16px}.messageCont .messageimgList{display:flex;flex-wrap:wrap;gap:56px;margin-top:130px}.messageCont .messageimgList li{width:calc((100% - 56px)/2)}.messageCont .messageimgList li .listText{font-size:14px;letter-spacing:0;line-height:24px;margin-top:10px}.methodCont{padding:108px 0 162px;background:#ecf1f5}.methodCont .inner{width:930px;margin:0 auto}.methodCont .methodTitle{font-size:26px;letter-spacing:.05em;text-align:center}.methodCont .methodText{font-size:18px;letter-spacing:0;line-height:33px;font-weight:500;text-align:center;margin-top:20px}.methodCont .methodBox{padding:120px;background:#fff}.methodCont .methodBox+.methodBox{margin-top:100px}.methodCont .methodStepBox{margin-top:60px}.methodCont .methodStepTitle{font-size:22px;letter-spacing:.05em;font-weight:700;text-align:center}.methodCont .methodStep{margin-top:43px}.methodCont .methodStep li{display:flex;align-items:flex-start;padding-bottom:60px;position:relative;z-index:0}.methodCont .methodStep li:before{content:"";position:absolute;left:calc((100px - 2px)/2);top:0;width:2px;height:100%;background:#5280b3;z-index:-1}.methodCont .methodStep li:last-child{padding-bottom:0}.methodCont .methodStep li:last-child:before{content:none}.methodCont .methodStep li .listNumBox{width:100px;padding-top:7px;font-weight:500;color:#5280b3;text-align:center;background:#fff}.methodCont .methodStep li .listNumTitle{font-size:22px;letter-spacing:.05em;line-height:1;margin-bottom:-5px}.methodCont .methodStep li .listNum{font-size:76px;letter-spacing:.03em;line-height:1}.methodCont .methodStep li .listTextBox{width:calc(100% - 100px);padding-left:35px}.methodCont .methodStep li .listTitle{font-size:22px;letter-spacing:.05em;font-weight:500;color:#5280b3}.methodCont .methodStep li .listText{font-size:15px;letter-spacing:.03em;line-height:28px;font-weight:500;margin-top:14px}.methodCont .methodStep li .listText .note{font-size:13px}.methodCont .methodStep li.anime:before{height:0;transition:height .6s .3s}.methodCont .methodStep li.anime .listTextBox{opacity:0;transform:translateX(-20px);transition:opacity .6s .4s,transform .6s .4s}.methodCont .methodStep li.action:before{height:100%}.methodCont .methodStep li.action .listTextBox{opacity:1;transform:translateX(0)}.methodCont .methodCaseList{margin-top:54px}.methodCont .methodCaseList li{display:flex;align-items:center}.methodCont .methodCaseList li+li{padding-top:30px;margin-top:30px;border-top:2px solid #5280ae}.methodCont .methodCaseList li .listNumBox{width:93px;font-weight:500;color:#5280b3;text-align:center}.methodCont .methodCaseList li .listNumTitle{font-size:20px;letter-spacing:0;line-height:1}.methodCont .methodCaseList li .listNum{font-size:53px;letter-spacing:0;line-height:1}.methodCont .methodCaseList li .listText{width:calc(100% - 93px);font-size:20px;letter-spacing:.03em;line-height:28px;font-weight:500}@media screen and (max-width:680px){.secMessage{padding-top:35px}.messageCont{padding-bottom:54px}.messageCont .inner{width:100%;padding:0 30px}.messageCont .inner_inner{width:100%}.messageCont .messageText{font-size:14px;line-height:1.78;margin-top:32px}.messageCont .messageList{display:block;margin-top:32px}.messageCont .messageList li{width:100%;height:auto;min-height:57px;line-height:1.5;padding:10px 0}.messageCont .messageList li+li{margin-top:10px}.messageCont .messageTitle{letter-spacing:0;text-align:center;margin-top:65px}.messageCont .messageTitle .def{font-size:18px}.messageCont .messageTitle .mid{font-size:28px;text-indent:-12px;margin-right:-12px}.messageCont .messageTitle .big{font-size:41px;margin-top:-2px}.messageCont dl{margin-top:35px}.messageCont dl+dl{margin-top:40px}.messageCont dl dt .text{font-size:22px;line-height:1.5}.messageCont dl dt .num{top:auto;left:-15px;bottom:-22px;transform:translateY(0);font-size:123px;color:#f1f4f7;opacity:1}.messageCont dl dd{font-size:13px;letter-spacing:.025em;line-height:2;margin-top:12px}.messageCont .messageimgList{display:block;margin-top:50px}.messageCont .messageimgList li{width:100%}.messageCont .messageimgList li+li{margin-top:35px}.messageCont .messageimgList li .listText{font-size:12px;line-height:1.85;margin-top:6px}.methodCont{padding:56px 0 42px}.methodCont .inner{width:100%;padding:0 20px}.methodCont .methodTitle{font-size:22px;letter-spacing:0;line-height:1.5}.methodCont .methodText{font-size:13px;letter-spacing:.025em;line-height:2;text-align:left;padding:0 10px;margin-top:25px}.methodCont .methodBox{padding:35px 20px}.methodCont .methodBox+.methodBox{margin-top:60px}.methodCont .methodStepBox{margin-top:30px}.methodCont .methodStepTitle{font-size:18px;letter-spacing:.03em}.methodCont .methodStep{margin-top:35px}.methodCont .methodStep li{padding-bottom:25px}.methodCont .methodStep li:before{left:calc((60px - 2px)/2)}.methodCont .methodStep li .listNumBox{width:60px;padding-top:9px}.methodCont .methodStep li .listNumTitle{font-size:15px;letter-spacing:0;margin-bottom:-1px}.methodCont .methodStep li .listNum{font-size:52px;letter-spacing:0}.methodCont .methodStep li .listTextBox{width:calc(100% - 60px);padding-left:11px}.methodCont .methodStep li .listTitle{letter-spacing:.03em}.methodCont .methodStep li .listText{font-size:13px;letter-spacing:0;line-height:1.85;margin-top:12px}.methodCont .methodStep li .listText .note{display:block;font-size:12px;line-height:1.5;margin-top:3px}.methodCont .methodCaseList{margin-top:27px}.methodCont .methodCaseList li+li{padding-top:15px;margin-top:15px}.methodCont .methodCaseList li .listNumBox{width:65px}.methodCont .methodCaseList li .listNumTitle{font-size:14px}.methodCont .methodCaseList li .listNum{font-size:46px}.methodCont .methodCaseList li .listText{width:calc(100% - 65px);padding-left:20px;font-size:16px;line-height:1.44}}.secCase{padding:106px 0 130px}.secCase .inner{width:1126px;margin:0 auto}.secCase .caseList{margin-top:60px}.secCase .caseList li{display:flex;padding:40px;background:#ecf1f5}.secCase .caseList li+li{margin-top:60px}.secCase .caseList li .leftBox{width:484px}.secCase .caseList li .rightBox{width:calc(100% - 484px);padding-left:66px}.secCase .caseList li .listTitleBox{display:flex;align-items:center;gap:13px;margin-bottom:20px}.secCase .caseList li .listNumBox{display:flex;align-items:center;gap:8px;line-height:1;letter-spacing:0;font-weight:500;color:#5280b3}.secCase .caseList li .listNumTitle{font-size:26px}.secCase .caseList li .listNum{font-size:65px}.secCase .caseList li .listTitle{font-size:23px;letter-spacing:.05em;font-weight:700}.secCase .caseList li .listDataBox{display:flex;padding-bottom:27px;border-bottom:1px solid #5280ae}.secCase .caseList li .listDataTitle{display:flex;align-items:center;justify-content:center;width:73px;height:73px;background:#dae4eb;font-size:18px;letter-spacing:0;font-weight:500;line-height:1;color:#5280b3;text-align:center}.secCase .caseList li .listDataText{width:calc(100% - 73px);font-size:14px;letter-spacing:.03em;line-height:26px;font-weight:500;padding-left:17px;margin-top:-3px}.secCase .caseList li .listSubTitle{font-size:22px;letter-spacing:.03em;line-height:36px;font-weight:700;margin-top:22px}.secCase .caseList li .listText{font-size:15px;letter-spacing:0;line-height:2;text-align:justify;margin-top:10px}.secCase .caseCopy{font-size:32px;letter-spacing:.03em;line-height:58px;font-weight:700;color:#5280ae;text-align:center;margin-top:80px}@media screen and (max-width:680px){.secCase{padding:50px 0 60px}.secCase .inner{width:100%}.secCase .pageCommonTitle{padding:0 30px}.secCase .caseList{margin-top:36px}.secCase .caseList li{display:block;padding:34px 30px}.secCase .caseList li+li{margin-top:40px}.secCase .caseList li .leftBox{width:100%}.secCase .caseList li .rightBox{width:100%;padding-left:0;margin-top:20px}.secCase .caseList li .listTitleBox{display:block;margin-bottom:16px}.secCase .caseList li .listNumBox{justify-content:center;gap:7px}.secCase .caseList li .listNumTitle{font-size:24px}.secCase .caseList li .listNum{font-size:46px}.secCase .caseList li .listTitle{font-size:20px;line-height:1.4;text-align:center;margin-top:8px}.secCase .caseList li .listDataBox{padding-bottom:20px}.secCase .caseList li .listDataText{letter-spacing:0;line-height:1.72;font-weight:400;padding-left:19px}.secCase .caseList li .listSubTitle{font-size:18px;line-height:1.77;margin-top:14px}.secCase .caseList li .listText{font-size:13px;line-height:2.3;margin-top:12px}.secCase .caseCopy{font-size:20px;line-height:1.74;margin-top:50px}}