.mod-aboutHomes{font-family:LIFULLFONT,LIFULLYUGO,"Yu Gothic",YuGothic,LIFULLHIRAGINO,sans-serif}.mod-aboutHomes .pageHeading{background:url('/search/assets/img/default/info/about/page/concept/mod/about_homes/bg_about_homes.png?v=d743a2700c602738a0722504877f7b64') center center no-repeat;background-size:auto 168px;color:#ed6103}.mod-aboutHomes .pageHeading .text{display:block;margin:0 24px;padding:48px 0 74px;font-size:2rem;font-weight:bold}.mod-aboutHomes .statementCard{background-color:#ed6103;color:#fff}.mod-aboutHomes .statement{margin:0 15px 210px;padding:20px 0 50px}.mod-aboutHomes .statement .heading{margin-bottom:20px;padding-bottom:15px;letter-spacing:.2em;font-size:1.8rem;font-weight:bold;line-height:1.7;border-bottom:1px solid #fff}.mod-aboutHomes .statement .text{font-size:1.2rem;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;background-size:355px 199px;background-position:-15px -15px;overflow:hidden}.mod-aboutHomes .statement .deviceImg span.pc{top:10px;right:10px;width:320px;height:175px}.mod-aboutHomes .model{margin:0 15px;text-align:center;border-bottom:2px dotted #c4c4c4}.mod-aboutHomes .model .heading{margin-bottom:20px;font-size:1.8rem;font-weight:bold;letter-spacing:.2em}.mod-aboutHomes .model .relationship li{display:inline-block;width:30%;vertical-align:middle}.mod-aboutHomes .model .relationship li span{display:block}.mod-aboutHomes .model .relationship li .caption{position:absolute;top:100%;width:170px;color:#ed6103;font-size:1.2rem;letter-spacing:.07em;line-height:1.8}.mod-aboutHomes .model .relationship .homes{margin:0 8px;padding:6px;border-radius:10px;background-color:#ed6103}.mod-aboutHomes .model .relationship .user{position:relative}.mod-aboutHomes .model .relationship .user .caption{left:0;text-align:left}.mod-aboutHomes .model .relationship .realtors{position:relative}.mod-aboutHomes .model .relationship .realtors .caption{right:0;text-align:right}.mod-aboutHomes .model .text{margin:50px 0 30px;font-size:1.2rem;letter-spacing:.07em;line-height:1.8}@media screen and (min-width: 567px){.mod-aboutHomes .lineBreak:after{display:block}.mod-aboutHomes .statement .deviceImg{width:350px;left:0;right:0;margin:0 auto}}.mod-threeConcepts{font-family:LIFULLFONT,LIFULLYUGO,"Yu Gothic",YuGothic,LIFULLHIRAGINO,sans-serif}.mod-threeConcepts .title{padding:20px 0;background-color:#fff;text-align:center;color:#ed6103;font-size:1.5rem;line-height:2;letter-spacing:.1em}.focus{font-size:16px}.mod-aboutHomes .pageHeading .text .focus.focusLeft{padding-left:20px}.mod-aboutHomes .pageHeading .text .focus.focusRight{padding:15px 15px 15px 0}.mod-threeConcepts a{color:#fff}.mod-threeConcepts a:hover{color:#eee}.mod-threeConcepts .allRealEstateInfo .artwork{position:relative;height:300px;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/bg_allRealEstateInfo.jpg?v=f8ca1a2e024423b5ad29af2273149b61') center bottom no-repeat;background-size:cover}.mod-threeConcepts .allRealEstateInfo .mapFocus{display:block;position:absolute;width:40px;height:40px;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/map_focus.svg?v=c6f14984e6fd0b0218e8f78d00346c0c') no-repeat;background-size:40px}.mod-threeConcepts .allRealEstateInfo .artwork .p01{bottom:70%;left:4%}.mod-threeConcepts .allRealEstateInfo .artwork .p02{bottom:23%;left:12%}.mod-threeConcepts .allRealEstateInfo .artwork .p03{bottom:47%;left:18%}.mod-threeConcepts .allRealEstateInfo .artwork .p04{bottom:58%;left:27%}.mod-threeConcepts .allRealEstateInfo .artwork .p05{bottom:44%;left:37%}.mod-threeConcepts .allRealEstateInfo .artwork .p06{bottom:20%;left:49%}.mod-threeConcepts .allRealEstateInfo .artwork .p07{bottom:77%;left:45%}.mod-threeConcepts .allRealEstateInfo .artwork .p08{bottom:30%;left:66%}.mod-threeConcepts .allRealEstateInfo .artwork .p09{bottom:58%;right:30%}.mod-threeConcepts .allRealEstateInfo .artwork .p10{bottom:75%;right:21%}.mod-threeConcepts .allRealEstateInfo .artwork .p11{bottom:63%;right:8%}.mod-threeConcepts .quality .artwork{position:relative;height:250px;background-color:#c4ced3}.mod-threeConcepts .quality .artwork .imgArea{position:relative;width:325px;margin:0 auto;z-index:1}.mod-threeConcepts .quality .artwork .imgArea2{position:relative;width:140px;margin:0 auto;z-index:2}.mod-threeConcepts .quality .artwork .imgArea .hand{position:absolute;display:block;left:0;right:0;margin-top:40px;content:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/lh_sp-hand_mock_fix_forsp.png?v=30f6c68138c6b61536f9b1d8cedb1a90')}.mod-threeConcepts .quality .artwork .imgArea2 .focusFrame{position:absolute;display:block;margin-top:20px}.mod-threeConcepts .quality .artwork .degitalBg{position:absolute;display:block;top:0;left:0;right:0;height:250px;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/quality_digital.png?v=2741ac018648526e0f1fd27d757c9b47') center;background-size:cover}.mod-threeConcepts .quality .artwork .degitalBgFurther{position:absolute;display:block;top:0;left:0;right:0;height:250px;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/quality_digital_further.png?v=a3d40b0c6d42f7e5ae0c55bd14f0cb8f') center;background-size:cover}.mod-threeConcepts .optimum .artwork{position:relative;background:url('/search/assets/img/default/info/about/page/concept/mod/three_concepts/bg_optimum_users.jpg?v=d409213bfc512c780848c993e3972890') center bottom no-repeat;background-size:289px 190px}.mod-threeConcepts .optimum .coupleFocus{position:relative;display:block;width:215px;margin:0 auto;z-index:2}.mod-threeConcepts .optimum .focusFrame{position:absolute;margin-top:90px}.mod-threeConcepts .optimum .serviceImgs{position:relative;height:250px;margin:0 auto;overflow:hidden}.mod-threeConcepts .optimum .serviceImgs span{position:absolute;display:block;background:url('/search/assets/img/default/info/about/page/concept/parts_sprite_sp.png?v=6b3933725ac79762fca5ca5de724f0e2') no-repeat;background-size:490px 374px;overflow:hidden}.mod-threeConcepts .optimum .serviceImgs .senior{top:-30px;left:70px;width:110px;height:110px;background-position:0 -224px}.mod-threeConcepts .optimum .serviceImgs .family{top:30px;left:-27px;width:100px;height:100px;background-position:-110px -224px}.mod-threeConcepts .optimum .serviceImgs .development{top:170px;left:-12px;width:70px;height:70px;background-position:-210px -224px}.mod-threeConcepts .optimum .serviceImgs .callcenter{top:-30px;right:-40px;width:150px;height:150px;background-position:-280px -224px}.mod-threeConcepts .optimum .serviceImgs .kitchen{top:170px;right:-9px;width:60px;height:60px;background-position:-430px -224px}.mod-threeConcepts .optimum .serviceImgs .diy{top:6px;left:225px;width:63px;height:65px;background-position:-429px -160px}.mod-threeConcepts .statementCard{position:relative;z-index:5;background-color:#ed6103;color:#fff}.mod-threeConcepts .statement{position:relative;margin:0 15px;padding:20px 0}.mod-threeConcepts .statement .heading{margin-bottom:20px;padding-bottom:15px;letter-spacing:.2em;font-size:1.8rem;font-weight:bold;line-height:1.7;border-bottom:1px solid #fff}.mod-threeConcepts .statement .text{font-size:1.2rem;letter-spacing:.07em;line-height:1.8}.mod-threeConcepts .statement .annotation{font-size:.7rem}.mod-threeConcepts .statement .annotationText{font-size:.9rem}@media screen and (min-width: 567px){.mod-threeConcepts .lineBreak:after{content:"\a";white-space:pre}}.mod-lastly{font-family:LIFULLFONT,LIFULLYUGO,"Yu Gothic",YuGothic,LIFULLHIRAGINO,sans-serif}.mod-lastly .statementCard{background-color:#ed6103;color:#fff}.mod-lastly .statement{margin:0 15px;padding-top:20px;text-align:center}.mod-lastly .statement .logo{margin-left:-8px;padding:40px 0 80px}.mod-lastly .statement .logo img{width:280px;height:103px}.mod-lastly .statement .content{padding-bottom:30px}.mod-lastly .content .homeskunMessage{position:relative;width:240px;margin:0 auto}.mod-lastly .content .homeskunMessage .comment{float:left;width:120px;padding-top:20px;letter-spacing:.07em;font-size:1.1rem;font-weight:bold;line-height:1.5;text-align:left}.mod-lastly .content .homeskunMessage .comment:before,.mod-lastly .content .homeskunMessage .comment:after{display:block;content:""}.mod-lastly .content .homeskunMessage .comment:before{padding-bottom:20px;border-top:2px solid #fff;transform:rotate(13deg)}.mod-lastly .content .homeskunMessage .comment:after{padding-top:20px;border-bottom:2px solid #fff;transform:rotate(-15deg)}.mod-lastly .content .homeskunMessage .homeskun img{display:block;width:120px}.mod-lastly .content .homeskunMessage .homeskun .caption{position:absolute;display:block;bottom:15px;right:100px;font-size:.8rem}.mod-lastly .content .homesLinks{margin:0 15px}.mod-lastly .content .homesLinks li{margin-top:15px}.mod-lastly .content .homesLinks li:first-child{margin-top:0}.mod-lastly .content .homesLinks li .btn{display:block;padding:25px 0 20px;border:2px solid #fff;border-radius:10px;color:#fff;font-size:18px;font-weight:bold;letter-spacing:.1em;text-decoration:none}.mod-actionForAll{padding:30px 15px;text-align:center;font-family:LIFULLFONT,LIFULLYUGO,"Yu Gothic",YuGothic,LIFULLHIRAGINO,sans-serif}.mod-actionForAll .heading{font-size:1.8rem;font-weight:bold;letter-spacing:.2em;margin-bottom:30px}.mod-actionForAll .info{line-height:1.8;margin-bottom:20px}.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:75%}.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:1.8rem;font-weight:bold;letter-spacing:.1em;margin:0 15px;padding:25px 0 20px;text-decoration:none}