@charset "utf-8";.mod-banner{margin:1.4rem .7rem;text-align:center}.sec-realtorContents{margin-top:-1.0rem}.sec-header{position:relative;z-index:2}.sec-companyIntroduction .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.sec-companyIntroduction .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.sec-companyIntroduction .contents{padding:2.8rem 0 3.6rem}.mod-realtorDetailHeading .heading{padding:2rem 1rem;background-color:#f7f7f7}.mod-realtorDetailHeading .heading .categoryBox{margin-bottom:.7rem}.mod-realtorDetailHeading .heading .categoryBox span{padding:.4rem .6rem;color:#fff;font-size:1.2rem}.mod-realtorDetailHeading .categoryBox span+span{margin-left:.5rem}.mod-realtorDetailHeading .heading .categoryBox .icon-rent{background:#ed6103}.mod-realtorDetailHeading .heading .categoryBox .icon-sale{background:#2c70a4}.mod-realtorDetailHeading .heading .iconList{margin-bottom:1rem}.mod-realtorDetailHeading .heading .iconList li{display:inline-block;padding:.3rem;margin-right:5px}.mod-realtorDetailHeading .heading .iconList .icon-line{border-color:#07ad03}.mod-realtorDetailHeading .heading .realtorName{line-height:1.2;font-size:2.2rem;font-weight:bold}.mod-realtorDetailHeading .heading .realtorName a{color:inherit}.mod-realtorDetailHeading .heading .access{margin-top:.5rem;line-height:1.5;font-size:1.2rem}.mod-realtorDetailHeading .heading-b{padding:2.4rem 1rem;background-color:#f7f7f7}.mod-realtorDetailHeading .heading-b .iconList-b{margin-top:1.6rem}.mod-realtorDetailHeading .heading-b .iconList-b li{display:inline-block;padding:.3rem;margin-right:.5rem;margin-bottom:.2rem}.mod-realtorDetailHeading .heading-b .iconList-b .icon-line{border-color:#07ad03}.mod-realtorDetailHeading .heading-b .iconList-b .icon-rent{display:inline-block;color:#fff;font-size:1.2rem;background:#ed6103;border:1px solid #ed6103}.mod-realtorDetailHeading .heading-b .iconList-b .icon-sale{display:inline-block;color:#fff;font-size:1.2rem;background:#2c70a4;border:1px solid #2c70a4}.mod-realtorDetailHeading .heading-b .iconList-b .icon-online{display:inline-block;line-height:1;background:#fff;color:#ed6103;font-size:1.2rem;border:1px solid #ed6103}.mod-realtorDetailHeading .heading-b .realtorName{line-height:1.2;font-size:2.2rem;font-weight:bold}.mod-realtorDetailHeading .heading-b .realtorName a{color:inherit}.mod-realtorDetailHeading .heading-b .access{margin-top:1rem;line-height:1.5;font-size:1.2rem}.mod-realtorStaffDetail{margin-bottom:30px}.mod-realtorStaffDetail .heading{background-color:#f7f7f7;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;font-size:1.8rem;font-weight:bold;padding:16px 10px 16px 26px;position:relative}.mod-realtorStaffDetail .heading::before{background-color:#ed6103;border-radius:3px;bottom:13px;content:"";display:block;left:10px;position:absolute;top:13px;width:6px}.mod-realtorStaffDetail .staffContent{padding:19px 10px 0}.mod-realtorStaffDetail .staffPhoto{text-align:center}.mod-realtorStaffDetail .staffPhoto img{max-width:100%}.mod-realtorStaffDetail .staffProfile{margin-top:15px}.mod-realtorStaffDetail .staffProfile .nationalQualification{border:solid #ed6103 1px;display:inline-block;border-radius:2px;padding:3px;font-size:11px;color:#ed6103;margin:3px 3px 3px 0}.mod-realtorStaffDetail .staffProfile .name{font-size:16px;font-weight:bold;line-height:27px;color:#ed6103;margin-top:10px}.mod-realtorStaffDetail .staffProfile .nameRuby{font-size:14px;line-height:24px}.mod-realtorStaffDetail .staffProfile .career{margin-top:5px;margin-bottom:16px;line-height:24px}.mod-realtorStaffDetail .staffProfile .career .position:after{content:"・"}.mod-realtorStaffDetail .staffMessage{font-size:1.4rem;line-height:1.6;word-break:break-all}.mod-realtorStaffDetail .staffMessage .catchcopy{font-weight:bold;color:#ed6103}.mod-realtorStaffDetail .staffMessage .introduce{margin-top:6px}.mod-realtorStaffDetail .staffInfo{padding:20px 10px 10px;background-color:#f7f7f7;font-size:1.4rem}.mod-realtorStaffDetail .staffInfo.part1{margin-bottom:24px}.mod-realtorStaffDetail .staffInfo.part2{margin-top:24px;margin-bottom:40px}.mod-realtorStaffDetail .staffInfo dl+dl{margin-top:20px}.mod-realtorStaffDetail .staffInfo dt{font-weight:bold}.mod-realtorStaffDetail .staffInfo dt .icon-title{margin-right:5px}.mod-realtorStaffDetail .staffInfo dd{margin-top:10px;line-height:1.6}.mod-realtorStaffDetail .staffInfo .infoTable{width:100%}.mod-realtorStaffDetail .staffInfo .infoTable a{text-decoration:none}.mod-realtorStaffDetail .staffInfo .infoTable tr{line-height:1.4}.mod-realtorStaffDetail .staffInfo .infoTable tr+tr{border-top:1px solid #ebebeb}.mod-realtorStaffDetail .staffInfo .infoTable th,.mod-realtorStaffDetail .staffInfo .infoTable td{padding:10px 0}
.mod-realtorStaffDetail .staffInfo .infoTable th{width:5em;text-align:left;color:#515151}.mod-realtorStaffDetail .staffInfo .infoTable td{padding-left:20px}.mod-realtorStaffDetail .staffInfo .infoTable .is-hidden .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mod-realtorStaffDetail .staffInfo .infoTable .text{display:block;height:100%}.mod-realtorStaffDetail .staffInfo .infoTable .is-hidden .open{text-align:right;display:block}.mod-realtorStaffDetail .staffInfo .infoTable .open{display:none}.mod-realtorStaffDetail .staffInfo .infoTable .is-hidden .close{display:none}.mod-realtorStaffDetail .staffInfo .infoTable .close{text-align:right;display:block}.mod-realtorStaffDetail .staffInfo .infoTable .disabled{pointer-events:none}.mod-realtorStaffDetail .commentTitle{font-weight:bold;font-size:16px;padding-left:10px}.mod-realtorStaffDetail .sliderCover{font-size:1.6rem;padding:1rem 0;overflow-x:hidden}.mod-realtorStaffDetail .sliderCover .raListContents{width:70%;margin:auto;padding:1rem 0}.mod-realtorStaffDetail .sliderCover .raList{display:flex;align-items:stretch}.mod-realtorStaffDetail .sliderCover .raList .item{flex:0 0 70vw}.mod-realtorStaffDetail .sliderCover .raList .anchor{display:block;height:100%;margin:0 5px;color:inherit;text-decoration:none}.mod-realtorStaffDetail .sliderCover .raList .ra{height:100%;border-radius:4px;line-height:1.5;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.3);overflow:hidden}.mod-realtorStaffDetail .sliderCover .raList .ra .images{height:11em;height:calc((70vw - 10px) / 4 * 3);overflow:hidden}.mod-realtorStaffDetail .sliderCover .raList .ra .image{width:50%;height:100%;float:left}.mod-realtorStaffDetail .sliderCover .raList .ra .image:nth-child(2):nth-last-child(2),.mod-realtorStaffDetail .sliderCover .raList .ra .image:nth-child(3){height:50%}.mod-realtorStaffDetail .sliderCover .raList .ra .image:only-child{width:100%;float:none}.mod-realtorStaffDetail .sliderCover .raList .ra .image img{max-width:100%;max-height:100%}@supports(object-fit:cover){.mod-realtorStaffDetail .sliderCover .raList .ra .image img{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover}}.mod-realtorStaffDetail .sliderCover .raList .ra .noImage{padding:5em 0;padding:calc(((70vw - 10px) / 4 * 3 - 1em) / 2) 0;line-height:1;color:#a5a5a5;background-color:#ebebeb;text-align:center}.mod-realtorStaffDetail .sliderCover .raList .ra .spec{padding:10px;clear:both}.mod-realtorStaffDetail .sliderCover .raList .ra .cost,.mod-realtorStaffDetail .sliderCover .raList .ra .floorPlan{display:inline;font-weight:bold}.mod-realtorStaffDetail .sliderCover .raList .ra .cost{color:#ed6103;margin-right:5px}.mod-realtorStaffDetail .sliderCover .raList .ra .traffic{font-size:.875em}.mod-realtorStaffDetail .sliderCover .raList .ra .name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px;line-height:1.3;font-size:.75em}.mod-realtorStaffDetail .sliderCover .viewList{padding:10px}.mod-realtorStaffDetail .sliderCover .viewList .anchor{display:block;padding:1em;border-radius:4px;color:#ed6103;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.3);font-size:.875em;font-weight:bold;text-align:center;text-decoration:none}.mod-inquireNavigation{margin:0 0 2.4rem}.mod-realtorPrComment+.mod-inquireNavigation{margin-top:1rem}.mod-inquireNavigation .inquireNaviHead{position:relative;background:#f4f4f4;padding-left:7rem;font-size:1.8rem;font-weight:bold;line-height:5rem;border:solid #d4d4d4;border-width:1px 0}.mod-inquireNavigation .iconHomeskun::before{position:absolute;bottom:0;left:1rem;content:"";display:block;width:50px;height:60px;background:url(/smp/realtor/assets/img/smartphone/page/realtor/rent-sale/homes_kun.png) no-repeat 0 0;background-size:50px auto}.mod-inquireNavigation .sellAssessmentBox .btnOther a{font-size:1.4rem;line-height:1.4;padding:2rem}.mod-inquireNavigation .inqireButtonBox{background-color:#f7f7f7;padding:2.4rem 1rem}.mod-inquireNavigation .inqireButtonBox .introduction{font-size:1.5rem}.mod-inquireNavigation .textSupportBox.is-bottom{margin-top:1.2rem}.mod-inquireNavigation .textSupport{position:relative;padding-left:1.2rem;color:#646464;font-size:1.2rem;line-height:2rem;display:block}.mod-inquireNavigation .textSupport+a{font-size:1.2rem;line-height:2rem}.mod-inquireNavigation .textSupport::before{content:"※";position:absolute;top:0;left:0}.mod-inquireNavigation .inqireButtonBox .btnMail{margin-bottom:1.2rem}.mod-inquireNavigation .inqireButtonBox .btnMail a{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:.7rem 0;color:#fff;background:#0052e8;text-decoration:none;border:1px solid #0052e8;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.mod-inquireNavigation .inqireButtonBox .btnMail .iconBox{margin-right:1rem;text-align:center}.mod-inquireNavigation .inqireButtonBox .btnMail .iconBox .freeText{display:flex;padding:2px 4px;font-size:1.1rem;background:#063acc;border-radius:11px;justify-content:center}
.mod-inquireNavigation .inqireButtonBox .btnMail .textBox{font-size:1.2rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnMail .text{display:block;margin-top:.6rem;font-size:1.8rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnMail .text small{font-size:1.4rem}.mod-inquireNavigation .inqireButtonBox .btnVisit{margin-bottom:1.2rem}.mod-inquireNavigation .inqireButtonBox .btnVisit a{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:.7rem 0;color:#fff;background:#0052e8;text-decoration:none;border:1px solid #0052e8;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.mod-inquireNavigation .inqireButtonBox .btnVisit .iconBox{margin-right:1rem;text-align:center}.mod-inquireNavigation .inqireButtonBox .btnVisit .iconBox .iconVisit{display:block;background-image:url('https://icon.lifull.com/lh/building-signboard-window-4-twotone?fill=white');background-repeat:no-repeat;background-size:contain;width:28px;height:28px}.mod-inquireNavigation .inqireButtonBox .btnVisit .iconBox .freeText{display:flex;padding:2px 4px;font-size:1.1rem;background:#063acc;border-radius:11px;justify-content:center}.mod-inquireNavigation .inqireButtonBox .btnVisit .textBox{font-size:1.2rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnVisit .text{display:block;margin-top:.6rem;font-size:1.8rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnVisit .text small{font-size:1.4rem}.mod-inquireNavigation .inqireButtonBox .btnTel{margin-bottom:2.2rem}.mod-inquireNavigation .inqireButtonBox .btnTel a{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:.7rem 0;color:#fff;background:#fff;text-decoration:none;border:1px solid #fff;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.3)}.mod-inquireNavigation .inqireButtonBox .btnTel .iconBox{margin-right:.8rem;text-align:center}.mod-inquireNavigation .inqireButtonBox .iconBox .iconTel{display:flex;align-items:center;justify-content:center;font-weight:bold;padding-left:1px}.mod-inquireNavigation .inqireButtonBox .btnTel .iconBox .freeText{display:flex;padding:2px 4px;font-size:1.1rem;background:#fff;border-radius:11px;justify-content:center}.mod-inquireNavigation .inqireButtonBox .btnTel .textBox{font-size:1.2rem;font-weight:bold}.mod-inquireNavigation .inqireButtonBox .btnTel .text{display:block;margin-top:.6rem;font-size:1.6rem}.mod-inquireNavigation .inqireButtonBox .btnTel .text small{font-size:1.4rem}.mod-inquireNavigation .inqireButtonBox .btnTelList{display:flex;justify-content:space-between}.mod-inquireNavigation .inqireButtonBox .btnTel.half{width:49%}.mod-inquireNavigation .inqireButtonBox .btnTel.half .text{margin-top:0}.mod-inquireNavigation .inqireButtonBox .btnTel.half a{padding:.4rem 0}.mod-inquireNavigation .inqireButtonBox .btnTel.forRent a{color:#ed6103;border-color:#ed6103}.mod-inquireNavigation .inqireButtonBox .btnTel.forSale a{color:#0051e8;border-color:#0051e8}.mod-inquireNavigation .inqireButtonBox .btnTel.nothingCategory a{color:#0051e8;border-color:#0051e8}.mod-inquireNavigation .inqireButtonBox .btnTel.forRent .freeText{color:#ed6103;background:#fef7f2}.mod-inquireNavigation .inqireButtonBox .btnTel.forSale .freeText{color:#0051e8;background:#f2f5ff}.mod-inquireNavigation .inqireButtonBox .btnTel.nothingCategory .freeText{color:#0051e8;background:#f2f5ff}.mod-inquireNavigation .inqireButtonBox .btnTel.nothingCategory .text{margin-top:0}.mod-inquireNavigation .btnTel.nothingCategory .iconTel,.mod-inquireNavigation .btnTel.nothingCategory .textBox{color:#0051e8}.mod-inquireNavigation .otherButtonBox{margin:2.4rem 1rem}.mod-inquireNavigation .btnOther a{display:flex;justify-content:center;align-items:center;margin-bottom:1.6rem;padding:2rem 0;color:#0051e8;font-size:1.8rem;font-weight:bold;border:1px solid #d4d4d4;border-radius:4px}.mod-inquireNavigation .otherButtonBox .introduction{line-height:2rem}.mod-inquireNavigation .lineButtonBox{padding:3rem 1rem;margin-bottom:1rem}.mod-inquireNavigation .lineButtonBox.is-bottom{padding:2.4rem 1rem 2rem}.mod-inquireNavigation .lineButtonBox dt{font-size:1.5rem;font-weight:bold}.mod-inquireNavigation .lineButtonBox .introduction{font-size:1.2rem;line-height:1.6rem}.mod-inquireNavigation .lineButtonBox .btnLINE{margin:1rem 0 .8rem}.mod-inquireNavigation .lineButtonBox .textLINE{color:#00c300}.mod-inquireNavigation .btnLINE button{position:relative;background:#00c300;padding:0 40px 0 100px;color:#fff;font-size:1.6rem;font-weight:bold;line-height:60px;white-space:nowrap;border:0;border-radius:14px}.mod-inquireNavigation .btnLINE button::before{position:absolute;top:0;bottom:0;left:0;content:"";display:inline-block;background-image:url(data:image/svg+xml,%3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20viewBox%3d%220%200%20120%20120%22%3e%3cdefs%3e%3cstyle%3e%2ecls%2d1%7bfill%3anone%3b%7d%2ecls%2d2%7bfill%3a%23fff%3b%7d%3c%2fstyle%3e%3c%2fdefs%3e%3cg%20id%3d%22LINE_LOGO%22%20data%2dname%3d%22LINE%20LOGO%22%3e%3crect%20class%3d%22cls%2d1%22%20width%3d%22120%22%20height%3d%22120%22%20rx%3d%2226%22%2f%3e%3cpath%20class%3d%22cls%2d2%22%20d%3d%22M103%2e5%2c54%2e72c0%2d19%2e55%2d19%2e6%2d35%2e45%2d43%2e7%2d35%2e45S16%2e11%2c35%2e17%2c16%2e11%2c54%2e72c0%2c17%2e53%2c15%2e55%2c32%2e21%2c36%2e54%2c35%2c1%2e43%2e31%2c3%2e36%2e94%2c3%2e85%2c2%2e16a8%2e93%2c8%2e93%2c0%2c0%2c1%2c%2e14%2c4L56%2c99%2e55c%2d%2e19%2c1%2e1%2d%2e88%2c4%2e32%2c3%2e78%2c2%2e35S85%2c87%2e09%2c94%2e13%2c76%2e54h0C100%2e46%2c69%2e59%2c103%2e5%2c62%2e55%2c103%2e5%2c54%2e72ZM44%2e39%2c65%2e16a%2e85%2e85%2c0%2c0%2c1%2d%2e85%2e85H31%2e3a%2e87%2e87%2c0%2c0%2c1%2d%2e59%2d%2e23v0h0a%2e87%2e87%2c0%2c0%2c1%2d%2e23%2d%2e59h0v%2d19a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2d%2e85h3%2e06a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85V61%2e25h8%2e33a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85Zm7%2e39%2c0a%2e85%2e85%2c0%2c0%2c1%2d%2e85%2e85H47%2e86a%2e85%2e85%2c0%2c0%2c1%2d%2e85%2d%2e85v%2d19a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2d%2e85h3%2e07a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85Zm21%2e09%2c0A%2e85%2e85%2c0%2c0%2c1%2c72%2c66H69a%2e78%2e78%2c0%2c0%2c1%2d%2e22%2c0h0l%2d%2e06%2c0h0l0%2c0%2c0%2c0h0l%2d%2e05%2c0h0a%2e63%2e63%2c0%2c0%2c1%2d%2e22%2d%2e21L59%2e53%2c53%2e86v11%2e3a%2e86%2e86%2c0%2c0%2c1%2d%2e86%2e85H55%2e61a%2e85%2e85%2c0%2c0%2c1%2d%2e85%2d%2e85v%2d19a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2d%2e85h3%2e3l%2e05%2c0h0l%2e05%2c0h0l0%2c0%2c0%2c0%2c0%2c0%2c0%2c0%2c0%2c0h0l%2e05%2e05h0l%2e06%2e08%2c8%2e73%2c11%2e79V46%2e13a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2d%2e85H72a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85Zm16%2e93%2d16A%2e85%2e85%2c0%2c0%2c1%2c89%2c50H80%2e62v3%2e22H89a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85v3%2e07A%2e85%2e85%2c0%2c0%2c1%2c89%2c58H80%2e62v3%2e22H89a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85v3%2e06A%2e85%2e85%2c0%2c0%2c1%2c89%2c66H76%2e7a%2e85%2e85%2c0%2c0%2c1%2d%2e59%2d%2e24h0a%2e83%2e83%2c0%2c0%2c1%2d%2e24%2d%2e59h0v%2d19h0a%2e83%2e83%2c0%2c0%2c1%2c%2e24%2d%2e59v0h0a%2e85%2e85%2c0%2c0%2c1%2c%2e59%2d%2e24H89a%2e85%2e85%2c0%2c0%2c1%2c%2e85%2e85Z%22%2f%3e%3c%2fg%3e%3c%2fsvg%3e);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;fill:#fff;width:60px;height:60px;border-right:1px solid #00b300}