.mod-aboutHomes{font-family:LIFULLFONT,LIFULLYUGO,"Yu Gothic",YuGothic,LIFULLHIRAGINO,sans-serif}.mod-aboutHomes .pageHeading{padding:125px 0 144px;background:url('/search/assets/img/default/info/about/page/concept/mod/about_homes/bg_about_homes.png?v=d743a2700c602738a0722504877f7b64') center no-repeat;color:#ed6103;background-size:auto 434px;background-position:center -40px}@media only screen and (min-width: 769px)and (max-width: 1180px){.mod-aboutHomes .pageHeading{background-position:center center}}@media only screen and (min-width: 1181px)and (max-width: 1823px){.mod-aboutHomes .pageHeading{background-size:cover;background-position:center center}}@media only screen and (min-width: 1824px){.mod-aboutHomes .pageHeading{background-position:center center}}.mod-aboutHomes .pageHeading .text{display:block;width:1010px;margin:0 auto;font-size:323.1%;font-weight:bold}.mod-aboutHomes .statementCard{background-color:#ed6103;color:#fff}.mod-aboutHomes .statement{width:1010px;margin:0 auto;padding:70px 0}.mod-aboutHomes .statement .heading{margin-bottom:30px;padding-bottom:35px;letter-spacing:.2em;font-size:277%;font-weight:bold;line-height:1.7;border-bottom:1px solid #fff}.mod-aboutHomes .statement .text{font-size:153.9%;letter-spacing:.07em;line-height:1.8}.mod-aboutHomes .statement .deviceImg{position:relative}.mod-aboutHomes .statement .deviceImg span{position:absolute;display:block;background:url('/search/assets/img/default/info/about/page/concept/lh_pc-sp_mock_fix_forpc.png?v=e4a61c5c574881cedcc837e3884ad931') no-repeat;overflow:hidden;background-size:560px}.mod-aboutHomes .statement .deviceImg span.pc{top:-305px;right:-15px;width:530px;height:300px}.mod-aboutHomes .model{width:1010px;margin:0 auto;padding-top:120px;text-align:center}.mod-aboutHomes .model .heading{padding-bottom:60px;font-size:277%;font-weight:bold;letter-spacing:.2em}.mod-aboutHomes .model .relationship{width:700px;margin:0 auto}.mod-aboutHomes .model .relationship li{float:left}.mod-aboutHomes .model .relationship li span{display:block}.mod-aboutHomes .model .relationship .homes{margin-top:12px;padding:16px 11px 16px 10px;border-radius:10px;background-color:#ed6103}.mod-aboutHomes .model .relationship .user{width:260px;color:#ed6103;font-size:115.4%;letter-spacing:.07em;line-height:1.8}.mod-aboutHomes .model .relationship .realtors{width:260px;color:#ed6103;font-size:115.4%;letter-spacing:.07em;line-height:1.8}.mod-aboutHomes .model .text{margin-top:30px;font-size:153.9%;letter-spacing:.07em;line-height:1.8}.mod-aboutHomes .model .relationship:after{content:"";clear:both;display:block}.mod-threeConcepts{font-family:LIFULLFONT,LIFULLYUGO,"Yu Gothic",YuGothic,LIFULLHIRAGINO,sans-serif}.mod-threeConcepts a{color:#fff}.mod-threeConcepts a:hover{color:#eee}.mod-threeConcepts .title{position:relative;padding:70px 0 50px 0;text-align:center;color:#ed6103;font-size:223.8%;line-height:2;letter-spacing:.1em;background-color:transparent;z-index:3}.mod-threeConcepts .allRealEstateInfo .artwork{position:relative;height:650px;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/bg_allRealEstateInfo.jpg?v=f8ca1a2e024423b5ad29af2273149b61') center bottom no-repeat;background-position:top;background-size:cover}.mod-threeConcepts .allRealEstateInfo .focusMaparea{position:relative;width:1010px;margin:0 auto}.mod-threeConcepts .allRealEstateInfo .mapFocus{display:block;position:absolute;width:90px;height:90px;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/map_focus.svg?v=c6f14984e6fd0b0218e8f78d00346c0c') no-repeat;background-size:90px}.mod-threeConcepts .quality .artwork{overflow:hidden;position:relative;height:500px;background-color:#c4ced3}.mod-threeConcepts .quality .artwork .imgArea{position:relative;width:690px;margin:0 auto;z-index:1}.mod-threeConcepts .quality .artwork .imgArea2{position:relative;width:282px;margin:0 auto;z-index:2}.mod-threeConcepts .quality .artwork .imgArea .hand{position:absolute;display:block;margin:55px 0 5px;content:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/lh_sp-hand_mock_fix_forpc.png?v=c747200bc052f631cf10bcc30c16b3bb')}.mod-threeConcepts .quality .artwork .imgArea2 .focusFrame{position:absolute;display:block;width:282px;height:447px;margin-top:30px}.mod-threeConcepts .quality .artwork .degitalBg{position:absolute;display:block;top:0;left:0;right:0;height:900px;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/quality_digital.png?v=2741ac018648526e0f1fd27d757c9b47') center no-repeat}.mod-threeConcepts .quality .artwork .degitalBgFurther{position:absolute;display:block;top:0;left:0;right:0;height:900px;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/quality_digital_further.png?v=a3d40b0c6d42f7e5ae0c55bd14f0cb8f') center no-repeat}.mod-threeConcepts .optimum .artwork{position:relative;height:500px;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/bg_optimum_users.jpg?v=d409213bfc512c780848c993e3972890') center bottom no-repeat}.mod-threeConcepts .optimum .coupleFocus{position:relative;display:block;width:475px;margin:0 auto;z-index:2}.mod-threeConcepts .optimum .focusFrame{position:absolute;margin:160px 19px 0}.mod-threeConcepts .optimum .serviceImgs{position:relative;width:1010px;margin:0 auto}.mod-threeConcepts .optimum .serviceImgs span{position:absolute;display:block;background:url('/search/assets/img/default/info/about/page/concept/parts_sprite.png?v=a1ce56f36fb7b7f6e088b823690f8b25') no-repeat}.mod-threeConcepts .optimum .serviceImgs .senior{top:-110px;left:-40px;width:300px;height:300px;background-position:0 -448px}.mod-threeConcepts .optimum .serviceImgs .family{top:170px;left:-120px;width:250px;height:250px;background-position:-300px -448px}.mod-threeConcepts .optimum .serviceImgs .development{top:370px;left:70px;width:190px;height:190px;background-position:-550px -448px}.mod-threeConcepts .optimum .serviceImgs .callcenter{top:-80px;left:690px;width:400px;height:400px;background-position:-740px -448px}.mod-threeConcepts .optimum .serviceImgs .kitchen{top:320px;left:730px;width:180px;height:180px;background-position:-1140px -448px}.mod-threeConcepts .optimum .serviceImgs .diy{top:220px;left:730px;width:200px;height:200px;background-position:-1130px -249px}.mod-threeConcepts .statementCard{position:relative;z-index:5;background-color:#ed6103;color:#fff}.mod-threeConcepts .statement{position:relative;width:1010px;margin:0 auto;padding:70px 0}.mod-threeConcepts .statement .heading{margin-bottom:30px;padding-bottom:35px;letter-spacing:.2em;font-size:246.2%;font-weight:bold;line-height:1.7;border-bottom:1px solid #fff}.mod-threeConcepts .statement .text{font-size:153.8%;letter-spacing:.07em;line-height:1.8}.mod-threeConcepts .statement .text .annotation{font-size:53.9%}.mod-threeConcepts .statement .annotationText{font-size:92.4%}.mod-threeConcepts .lineBreak:after{content:"\a";white-space:pre}.mod-lastly{font-family:LIFULLFONT,LIFULLYUGO,"Yu Gothic",YuGothic,LIFULLHIRAGINO,sans-serif}.mod-lastly .statementCard{overflow:hidden;background-color:#ed6103;color:#fff}.mod-lastly .statement{width:1010px;margin:0 auto;text-align:center}.mod-lastly .statement .logo{margin-left:-15px;padding-bottom:100px}.mod-lastly .statement .homeskunMessage{position:relative;float:left;height:410px;overflow:hidden}.mod-lastly .statement .homeskunMessage .comment{float:left;margin:110px 0 0 70px;padding:15px 20px 10px;text-align:left;font-size:153.9%;letter-spacing:.08em;line-height:1.8}.mod-lastly .statement .homeskunMessage .comment:before,.mod-lastly .statement .homeskunMessage .comment:after{display:block;padding:0 30px;content:""}.mod-lastly .statement .homeskunMessage .comment:before{padding-bottom:30px;border-top:2px solid #fff;transform:rotate(13deg)}.mod-lastly .statement .homeskunMessage .comment:after{padding-top:30px;border-bottom:2px solid #fff;transform:rotate(-15deg)}.mod-lastly .statement .homeskunMessage .homeskun{float:left}.mod-lastly .statement .homeskunMessage .homeskun .caption{position:absolute;width:100px;bottom:90px;left:560px}.mod-lastly .statement .homesLinks{float:right;margin-top:190px;padding-top:15px}.mod-lastly .statement .homesLinks .btn{display:block;margin-bottom:20px;padding:18px 14px 14px;border:2px solid #fff;border-radius:10px;color:#fff;font-size:138.5%;font-weight:bold;letter-spacing:.1em;text-decoration:none}.mod-lastly .statement .homesLinks .btn:hover{background-color:#fff;color:#ed6103}.mod-lastly .statement .content:after,.mod-lastly .statement .content .homeskunMessage:after{content:"";clear:both;display:block}.mod-actionForAll{font-family:LIFULLFONT,LIFULLYUGO,"Yu Gothic",YuGothic,LIFULLHIRAGINO,sans-serif;padding:60px 0;text-align:center}.mod-actionForAll .heading{font-size:36px;font-weight:bold;letter-spacing:.2em;margin-bottom:50px}.mod-actionForAll .info{font-size:20px;letter-spacing:.07em;line-height:1.8;margin-bottom:50px}.mod-actionForAll .logoArea::before{content:url('/search/assets/img/default/info/about/page/concept/mod/actionForAll/logo.svg?v=5b2bc8f4bfed2208adfd2a3230d40cd4');display:block;margin:30px auto;width:500px}.mod-actionForAll .logoArea .message{display:block;line-height:0;overflow:hidden;text-indent:100%;white-space:nowrap}.mod-actionForAll .toActivity{border:2px solid #ed6103;border-radius:10px;color:#ed6103;display:block;font-size:18px;font-weight:bold;letter-spacing:.1em;margin:50px auto 0;padding:14px 0;text-decoration:none;width:250px}.mod-actionForAll .toActivity:hover{background-color:#ed6103;color:#fff}