#top .site-header.is-transform a{color:#000}#top .site-header.is-transform .gnav-wrapper .gnav .contact-btn a{color:#fff}#top .site-header.is-transform .gnav-wrapper .gnav .contact-btn a:hover{color:#fff}#top .loading .load-title{font-size:5.3333333333vw;text-align:center}#top .sect-wrap{width:84%;max-width:84%}#top .main-hero{margin-bottom:14.4vw}#top .main-hero .mainvisual{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;width:100%;height:calc(100vh + 45vw);padding:0}#top .main-hero .mainvisual .mv-head{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:wrap;width:100%;height:calc((100vh - 16vw)/2);margin-right:0;padding:8vw 0 0 9.0666666667vw}#top .main-hero .mainvisual .mv-head .main-copy{margin-bottom:2.6666666667vw;font-size:9.0666666667vw}#top .main-hero .mainvisual .mv-head .sub-copy{font-size:4vw}#top .main-hero .mainvisual .mv-img{width:100%;height:calc((100vh - 16vw)/2);margin-left:0}@media screen and (max-height: 715px){#top .main-hero .mainvisual .mv-img{max-height:unset}}#top .main-hero .news-pickup-blk{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;padding:8vw 4vw}#top .main-hero .news-pickup-blk .blk-title{width:100%;margin-right:0;margin-bottom:4vw;font-size:3.4666666667vw}#top .main-hero .news-pickup-blk .article{width:100%}#top .main-hero .news-pickup-blk .article a{display:block}#top .main-hero .news-pickup-blk .article .inner{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:2.6666666667vw}#top .main-hero .news-pickup-blk .article .date{width:auto;font-size:3.2vw}#top .main-hero .news-pickup-blk .article .cate{width:auto;margin-left:4vw;padding:.8vw 4vw;font-size:2.6666666667vw}#top .main-hero .news-pickup-blk .article .title{width:100%;margin-left:0;font-size:3.4666666667vw}#top .main-hero .concept-blk{width:80%;padding:20vw 0}#top .main-hero .concept-blk p{margin-bottom:8vw;font-size:4.2666666667vw}#top .main-hero .concept-blk .cmn-border-btn{max-width:100%}#top .sect-service{margin-bottom:12vw}#top .sect-service .service-intro .sect-title{font-size:9.6vw}#top .sect-service .service-intro .sect-sub-title{font-size:3.2vw}#top .sect-service .service-intro .sect-sub-title::before{font-size:3.7333333333vw}#top .sect-service .service-intro .inner{padding:5.3333333333vw 0 10.6666666667vw}#top .sect-service .service-intro .inner .text-box{width:100%;margin-bottom:8vw}#top .sect-service .service-intro .inner .text-box h3{font-size:6.4vw}#top .sect-service .service-intro .inner .text-box p{padding:4.5333333333vw 0;font-size:3.2vw}#top .sect-service .service-intro .inner .text-box .cmn-border-btn{width:100%;max-width:100%}#top .sect-service .service-intro .inner .img-box{width:100%;margin-bottom:10.6666666667vw}#top .sect-service .service-detail .sect-service-detail:first-of-type{background:url(//www.imaestate.com/assets/img/top/service_detail01_bg_sp.webp) no-repeat center;background-size:cover}#top .sect-service .service-detail .sect-service-detail:nth-of-type(2){background:url(//www.imaestate.com/assets/img/top/service_detail02_bg_sp.webp) no-repeat center;background-size:cover}#top .sect-service .service-detail .sect-service-detail:last-of-type{background:url(//www.imaestate.com/assets/img/top/service_detail03_bg_sp.webp) no-repeat center;background-size:cover}#top .sect-service .service-detail .sect-service-detail:not(:last-of-type){margin-bottom:1.0666666667vw}#top .sect-service .service-detail .top-group,#top .sect-service .service-detail .btm-group{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}#top .sect-service .service-detail .top-group .img-box,#top .sect-service .service-detail .top-group .text-box,#top .sect-service .service-detail .btm-group .img-box,#top .sect-service .service-detail .btm-group .text-box{width:100%}#top .sect-service .service-detail .top-group .img-box{font-size:0}#top .sect-service .service-detail .top-group .img-box:first-child::before{position:absolute;top:100%;right:50%;width:26.6666666667vw;height:26.6666666667vw;transform:translate(50%, -50%)}#top .sect-service .service-detail .btm-group .text-box{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:wrap;padding:9.3333333333vw 5.3333333333vw 0}#top .sect-service .service-detail .btm-group .text-box:last-child{padding-bottom:10.6666666667vw}#top .sect-service .service-detail .btm-group .text-box .main-lead{font-size:5.3333333333vw}#top .sect-service .service-detail .btm-group .text-box h3 .ja{font-size:5.3333333333vw}#top .sect-service .service-detail .btm-group .text-box h3 .en{font-size:3.7333333333vw}#top .sect-service .service-detail .btm-group .text-box .page-lead{padding:3.7333333333vw 0 5.3333333333vw;font-size:3.2vw}#top .sect-service .service-detail .btm-group .text-box .cmn-btn{width:100%;max-width:340px}#top .sect-property .sect-wrap{padding:10.6666666667vw 5.3333333333vw;background:url(//www.imaestate.com/assets/img/top/property_bg.jpg) no-repeat center;background-size:cover}#top .sect-property .sect-wrap .sect-title{margin-bottom:5.3333333333vw}#top .sect-property .sect-wrap .sect-title .ja{font-size:3.7333333333vw}#top .sect-property .sect-wrap .sect-title .en{font-size:10.6666666667vw}#top .sect-property .sect-wrap .cmn-border-btn{position:relative;top:0;right:0;max-width:100%;transform:translateY(0)}#top .sect-property .sect-wrap .article-news-list{margin-top:8vw}#top .sect-property .sect-wrap .article-news-list .article-item+.article-item{margin-top:5.3333333333vw}#top .sect-property .sect-wrap .article-news-list a{position:relative;font-size:3.7333333333vw;font-weight:normal;transition:none}#top .sect-property .sect-wrap .article-news-list a:hover{opacity:1}#top .sect-property .sect-wrap .article-news-list .inner{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:2.6666666667vw}#top .sect-property .sect-wrap .article-news-list .date{width:21vw}#top .sect-property .sect-wrap .article-news-list .cate{width:48vw;padding:.8vw 2vw;margin-left:4vw;font-size:2.9333333333vw}#top .sect-property .sect-wrap .article-news-list .title{width:100%;margin-left:0}#top .sect-company{padding:13.3333333333vw 0}#top .sect-company .sect-title .en{font-size:6.9333333333vw}#top .sect-company .sect-title .ja{padding-left:6.6666666667vw;font-size:3.7333333333vw}#top .sect-company .sect-title .ja::before{left:12%}#top .sect-company .page-links{flex-direction:column;width:100%;margin:10.6666666667vw auto 0}#top .sect-company .page-links li{width:100%;margin-bottom:10.6666666667vw}#top .sect-company .page-links li:last-child{margin-bottom:0}#top .sect-company .page-links li a .thumb{margin-bottom:2.6666666667vw}#top .sect-company .page-links li a .cmn-btn span{padding:0 0 2.6666666667vw;font-size:3.2vw}#top .sect-company .page-links li a .cmn-btn span:before{transition:none}#top .sect-company .page-links li a .cmn-btn span:after{top:1.0666666667vw;border:solid 1.0666666667vw rgba(0,0,0,0);border-left:solid 1.8666666667vw #000}#top .sect-company .page-links li a:hover .cmn-btn span::before{animation:none}#top .sect-news{padding:0 0 12.5333333333vw}#top .sect-news .cont-wrap{width:84%;max-width:84%}#top .sect-news .sect-title .en{font-size:6.9333333333vw}#top .sect-news .sect-title a{padding-left:6.6666666667vw;font-size:3.7333333333vw}#top .sect-news .sect-title a::after{content:">";padding-left:1.6vw}#top .sect-news .article-news-list{margin-top:8vw}#top .sect-news .article-news-list .article-item+.article-item{margin-top:5.3333333333vw}#top .sect-news .article-news-list a{position:relative;font-size:3.7333333333vw;font-weight:normal;transition:none}#top .sect-news .article-news-list a:hover{opacity:1}#top .sect-news .article-news-list .inner{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:2.6666666667vw}#top .sect-news .article-news-list .date{width:auto}#top .sect-news .article-news-list .cate{width:auto;padding:.8vw 4vw;margin-left:4vw;font-size:2.9333333333vw}#top .sect-news .article-news-list .title{width:100%;margin-left:0}#top .sect-oth-link .links{flex-direction:column}#top .sect-oth-link .links li{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;width:100%;height:72vw}#top .sect-oth-link .links li .link-title{margin-bottom:8vw}#top .sect-oth-link .links li .link-title .en{font-size:9.6vw}#top .sect-oth-link .links li .link-title .ja{font-size:3.2vw}#top .sect-oth-link .links li .cmn-border-btn{width:80%;max-width:100%}#top .sect-recruit{flex-direction:column;margin:16vw auto}#top .sect-recruit::after{width:100%;height:53.3333333333vw}#top .sect-recruit .sect-inner-details{gap:5.3333333333vw 0;width:100%;padding:14.6666666667vw 12vw 13.3333333333vw}#top .sect-recruit .page-title .ja{font-size:2.6666666667vw}#top .sect-recruit .page-title .en{font-size:12.8vw}#top .sect-recruit .buttons{flex-direction:column;gap:2.6666666667vw 0}#top .sect-recruit .buttons .cmn-border-btn{width:100%}.primary-title{font-size:6.4vw}.secondary-title{font-size:5.3333333333vw}.tertiary-title{font-size:4.8vw}.primary-text{font-size:4.2666666667vw}.secondary-text{font-size:3.7333333333vw}.tertiary-text{font-size:3.2vw}.cmn-btn a{padding:0 0 2.6666666667vw;font-size:3.2vw}.cmn-btn a:before{transition:none}.cmn-btn a:after{top:1.0666666667vw;border:solid 1.0666666667vw rgba(0,0,0,0);border-left:solid 1.8666666667vw #720016}.cmn-btn a:hover::before{animation:none}.cmn-btn.is-white a:after{border-left:solid 1.8666666667vw #fff}.cmn-border-btn{width:95%}.cmn-border-btn a,.cmn-border-btn .inner{padding:3.7333333333vw 4vw;border-radius:2px;font-size:3.2vw;transition:none}.cmn-border-btn a::before,.cmn-border-btn .inner::before{display:none;transition:none}.cmn-border-btn a::after,.cmn-border-btn .inner::after{top:calc(50% - 2px);right:5.3333333333vw;border-width:1.0666666667vw 0 1.0666666667vw 1.8666666667vw}.breadcrumb{padding:2.6666666667vw 0}.breadcrumb .cont-wrap{width:93.3333333333%;max-width:93.3333333333%}.breadcrumb li{font-size:2.6666666667vw}.contents{padding-top:12vw}.page-heading{width:93.3333333333%;margin-bottom:10.6666666667vw}.page-heading .page-title{margin-bottom:1.3333333333vw;font-size:6.4vw}.page-heading .page-sub-title{font-size:4.2666666667vw}.cont-container{padding:0 0 10.6666666667vw}.cont-container .mv-area{height:58.6666666667vw;margin-bottom:16vw}.low-page-links li{width:50%;padding:0 0 10.6666666667vw}.low-page-links li a::before{position:absolute;transition:none}.low-page-links li a p{padding:0;font-size:3.2vw}.low-page-links li a p::after{position:absolute;transition:none}.low-page-links li a:hover::before{opacity:.7}.low-page-links li a:hover p::after{right:0;left:0;width:0}#concept .mv-area{margin-bottom:10.6666666667vw}#concept .mv-area .page-mv-img{background-position:top left 52%}#concept .cmn-sect{margin-bottom:18.6666666667vw}#concept .cmn-sect .sect-title{margin-bottom:4vw}#concept .cmn-sect .sect-title .en{font-size:7.4666666667vw}#concept .cmn-sect .sect-title .ja{font-size:3.7333333333vw}#concept .cmn-sect .lead{font-size:4.8vw}#concept .cmn-sect .flex-group{flex-direction:column;align-items:flex-start;justify-content:flex-start}#concept .cmn-sect .flex-group .col-text{width:100%;max-width:100%}#concept .cmn-sect .flex-group .col-img{width:100%;max-width:100%}#concept .cmn-sect .flex-group.is-reverse{flex-direction:column}#concept .sec01 .value{margin-top:5.3333333333vw;margin-bottom:6.6666666667vw}#concept .sec01 .value dt{margin-bottom:4.2666666667vw;font-size:3.7333333333vw}#concept .sec01 .value dd{font-size:3.2vw}#concept .sec02 p{padding:4vw 0 5.3333333333vw;font-size:3.2vw}#concept .sec04 .lead{margin-bottom:4vw}#concept .sec04 p{font-size:3.2vw}#concept .sec05 .lead{margin-bottom:12vw}#concept .sec05 .flex-group+.flex-group{margin-top:16vw}#concept .sec05 .flex-group .col-text{margin-bottom:5.3333333333vw;padding:0}#concept .sec05 .flex-group .col-text .challenge-timeline{margin-bottom:2.6666666667vw;font-size:3.7333333333vw}#concept .sec05 .flex-group .col-text .challenge-timeline span{padding-right:3.4666666667vw;font-size:5.8666666667vw}#concept .sec05 .flex-group .col-text .challenge-lead{margin-bottom:2.6666666667vw;font-size:4.2666666667vw}#concept .sec05 .flex-group .col-text .challenge-text{font-size:3.2vw}#service .mv-area{margin-bottom:10.6666666667vw}#service .intro-area{margin:0 auto 16vw}#service .intro-area .primary-title{font-size:4.8vw;margin-bottom:4vw}#service .intro-area .secondary-text{margin-bottom:12vw}#service .service-area{margin-bottom:10.6666666667vw}#service .service-area li{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;height:auto;margin-bottom:16vw}@media screen and (max-height: 715px){#service .service-area li{min-height:unset}}#service .service-area li .service-img{width:100%;height:53.3333333333vw}#service .service-area li dl{position:relative;top:0;left:0;width:93.3333333333%;margin:0 auto 6.6666666667vw;padding:0}#service .service-area li .service-title{margin-bottom:2.6666666667vw}#service .service-area li .service-title .ja{font-size:3.7333333333vw}#service .service-area li .service-title .en{font-size:12vw}#service .service-area li .service-title .en .small{padding-right:.2em;font-size:9.3333333333vw}#service .service-area li .inner{width:100%;margin-bottom:5.3333333333vw}#service .service-area li .inner .lead{margin-bottom:2.6666666667vw}#service .service-area li .inner .secondary-text{font-size:3.2vw}#service .service-area li .cmn-border-btn{width:100%;max-width:100%}#service .point-area{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;margin-bottom:10.6666666667vw}#service .point-area li{width:100%;padding:4vw 5.3333333333vw;margin-bottom:8vw}#service .point-area li:nth-child(n+3){margin-top:0}#service .point-area li:before{width:.5333333333vw;height:12vw}#service .point-area li dt{margin-bottom:2.6666666667vw}#service .point-area li dt span{display:block}#service .point-area li dt .point-num{margin-right:1.3333333333vw;margin-bottom:1.3333333333vw;font-size:3.7333333333vw}#service .point-area li dt .point-title,#service .point-area li dt.point-title{font-size:3.7333333333vw}#service .point-area li .secondary-text{font-size:3.2vw}#service.page-lower .page-heading .page-title{margin-bottom:2.6666666667vw;font-size:6.4vw}#service.page-lower .page-heading .page-sub-title{font-size:3.7333333333vw}#service.page-lower .top-block header{margin-bottom:9.3333333333vw}#service.page-lower .top-block header .sect-title .en{font-size:7.4666666667vw}#service.page-lower .top-block header .sect-sub-title{font-size:3.7333333333vw}#service.page-lower .sect01 .top-block{margin-bottom:2.6666666667vw}#service.page-lower .sect01 .top-block .intro-area .secondary-title{margin-bottom:5.3333333333vw}#service.page-lower .sect01 .image-belt{margin-bottom:9.3333333333vw}#service.page-lower .sect01 .low-block .assets-area{padding:9.3333333333vw 6.6666666667vw 2.6666666667vw;margin-bottom:13.3333333333vw}#service.page-lower .sect01 .low-block .assets-area .assets-title{margin-bottom:6.6666666667vw;font-size:3.7333333333vw}#service.page-lower .sect01 .low-block .assets-area ul{display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:wrap}#service.page-lower .sect01 .low-block .assets-area ul li{width:21.3333333333vw;margin:0 2.6666666667vw 5.3333333333vw}#service.page-lower .sect01 .low-block .assets-area ul li .image{margin-bottom:1.3333333333vw}#service.page-lower .sect-story-area{padding:22.6666666667vw 0 17.3333333333vw;margin-bottom:14.6666666667vw}#service.page-lower .sect-story-area .story-title-area{margin-bottom:26.6666666667vw}#service.page-lower .sect-story-area .story-title-area .story-sub-title{margin-bottom:2.6666666667vw;font-size:2.6666666667vw}#service.page-lower .sect-story-area .story-title-area .story-title span{padding-bottom:1.3333333333vw;margin-bottom:2.6666666667vw}#service.page-lower .sect-story-area .story-slider-area .slider-title{margin-bottom:4vw;font-size:4vw}#service.page-lower .sect-story-area .story-slider-area .slider-item{margin:0 auto}#service.page-lower .sect-story-area .story-slider-area .slider-item .top-col-content .item{width:100%;max-width:initial;margin:0 auto 9.3333333333vw}#service.page-lower .sect-story-area .story-slider-area .slider-item .low-col-content{max-width:initial}#service.page-lower .sect-story-area .story-slider-area .slider-item .low-col-content .text-area{margin-bottom:9.3333333333vw}#service.page-lower .sect-story-area .story-slider-area .slider-item .low-col-content .text-area .lead{margin-bottom:4vw;font-size:4vw}#service.page-lower .sect-story-area .story-slider-area .btn{bottom:0;width:6.6666666667vw}#service.page-lower .sect-story-area .story-slider-area .btn.back-btn{left:0}#service.page-lower .sect-story-area .story-slider-area .btn.next-btn{right:0}#service.page-lower .sect-story-area .story-slider-area .btn .btn-icon{width:6.6666666667vw;height:6.6666666667vw;margin:0 auto 1.3333333333vw}#service.page-lower .sect-story-area .story-slider-area .btn p{font-size:1.3333333333vw}#service.page-lower .sect-story-area .story-slider-area .indicator{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;width:54.6666666667vw;max-width:initial}#service.page-lower .sect-story-area .story-slider-area .indicator li{padding-top:4vw;margin-right:5.3333333333vw}#service.page-lower .sect-story-area .story-slider-area .indicator li:before{top:.5333333333vw;right:50%;width:10.6666666667vw;margin-right:-10.6666666667vw}#service.page-lower .sect-story-area .story-slider-area .indicator li:after{font-size:2.6666666667vw}#service.page-lower .sect-story-area .story-slider-area .indicator li:nth-of-type(3):before{right:50%;width:13.3333333333vw;margin-right:-13.3333333333vw}#service.page-lower .sect-story-area .story-slider-area .indicator li button:before{width:1.3333333333vw;height:1.3333333333vw}#service.page-lower .sect-story-area .story-slider-area .indicator li button:after{width:4vw;height:4vw}#service.investment .sect01 .low-block .assets-area{padding:9.3333333333vw 6.6666666667vw 8vw}#service.investment .sect01 .low-block .assets-area ul li{width:21.3333333333vw}#service.investment .sect02 .low-block{padding:32vw 0 30.6666666667vw}#service.residence .sect01 .low-block .assets-area{padding:9.3333333333vw 6.6666666667vw 8vw}#service.residence .sect01 .low-block .assets-area .assets-title{margin-bottom:6.6666666667vw}#service.residence .sect01 .low-block .assets-area ul li{width:21.3333333333vw}#service.residence .sect02 .low-block{padding:32vw 0 30.6666666667vw}#company .cont-container .page-links{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;width:84%;margin-top:10.6666666667vw}#company .cont-container .page-links li{width:100%;margin-bottom:10.6666666667vw}#company .cont-container .page-links li a .thumb{margin-bottom:2.6666666667vw}#company .cont-container .page-links li a .cmn-btn span{padding:0 0 2.6666666667vw;font-size:3.2vw}#company .cont-container .page-links li a .cmn-btn span:before{transition:none}#company .cont-container .page-links li a .cmn-btn span:after{top:1.0666666667vw;border:solid 1.0666666667vw rgba(0,0,0,0);border-left:solid 1.8666666667vw #000}#company .cont-container .page-links li a:hover .cmn-btn span::before{animation:none}.message .cont-container .mv-area .page-mv-img{background:url(//www.imaestate.com/assets/img/company/link_img01.jpg) no-repeat center;background-size:cover}.message .cont-container .detail{width:93.3333333333%;margin:0 auto 24vw}.message .cont-container .detail .copy{margin-bottom:8vw;font-size:4.8vw}.message .cont-container .detail .inner{margin-bottom:5.3333333333vw;font-size:3.2vw}.message .cont-container .detail .name{font-size:3.2vw}.about .cont-container .mv-area{margin-bottom:13.3333333333vw}.about .cont-container .sect-wrapper{margin:0 auto 32vw}.about .cont-container .cmn-sect{margin-bottom:20vw}.about .cont-container .cmn-sect header{margin-bottom:8vw}.about .cont-container .cmn-sect header .sect-title{margin-bottom:1.3333333333vw;font-size:7.2vw}.about .cont-container .cmn-sect header .sect-sub-title{font-size:3.2vw}.about .cont-container .cmn-sect .detail-area li{padding:5.3333333333vw 0}.about .cont-container .cmn-sect .detail-area li:before{width:22.6666666667vw;height:.5333333333vw}.about .cont-container .cmn-sect .detail-area li dt{width:26.6666666667vw;padding-right:2.6666666667vw;font-size:3.7333333333vw}.about .cont-container .cmn-sect .detail-area li dd{width:66.6666666667vw;font-size:3.2vw}.about .cont-container .cmn-sect .detail-area li dd .flex-container{flex-direction:column}.about .cont-container .cmn-sect .detail-area li dd .flex-container .flex-blk{width:100%}.about .cont-container .cmn-sect .detail-area li dd .detail-area-cont span{width:100%}.about .cont-container .cmn-sect .detail-area li dd .detail-area-cont span:first-child{width:100%}.about .cont-container .sect03 .graph{margin:0 auto 5.3333333333vw}.about .cont-container .sect03 .sales-area li{width:29.3333333333vw}.about .cont-container .sect04 .flex-container{flex-direction:column}.about .cont-container .sect04 .flex-container .flex-blk{width:100%}.about .cont-container .sect04 .flex-container .flex-blk:first-child{margin-bottom:9.3333333333vw}.about .cont-container .sect04 .flex-container .blk-head{margin-bottom:2.6666666667vw;font-size:3.4666666667vw}.policy .cont-container .mv-area{margin-bottom:13.3333333333vw}.policy .cont-container .sect-wrapper{margin:0 auto 32vw}.policy .cont-container .cmn-sect:not(:last-of-type){margin-bottom:20vw}.policy .cont-container .cmn-sect header .sect-title{margin-bottom:5.3333333333vw;font-size:7.2vw}.policy .cont-container .cmn-sect header .sect-sub-title{font-size:3.2vw}.policy .cont-container .cmn-sect header .sect-copy{font-size:4.5333333333vw}.policy .cont-container .cmn-sect header .sect-lead{margin-top:5.3333333333vw;font-size:3.2vw}.policy .cont-container .cmn-sect header ul{margin-top:5.3333333333vw;font-size:3.2vw}.project .cont-container .mv-area{margin-bottom:13.3333333333vw}.project .cont-container .sect-wrapper{margin:0 auto 32vw}.project .cont-container .page-copy{margin-bottom:13.3333333333vw;font-size:4.5333333333vw}.project .cont-container .cmn-blk:not(:last-of-type){margin-bottom:21.3333333333vw}.project .cont-container .cmn-blk:nth-of-type(odd){display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.project .cont-container .cmn-blk:nth-of-type(odd) header{padding:0}.project .cont-container .cmn-blk:nth-of-type(even){display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}.project .cont-container .cmn-blk:nth-of-type(even) header{padding:0}.project .cont-container .cmn-blk header{width:100%;margin:0 auto 8vw}.project .cont-container .cmn-blk header .sect-title{margin-bottom:5.3333333333vw;font-size:5.3333333333vw}.project .cont-container .cmn-blk header .sect-sub-title{font-size:3.2vw}.project .cont-container .cmn-blk header .sect-copy{font-size:4.5333333333vw}.project .cont-container .cmn-blk header .sect-lead{margin-top:5.3333333333vw;font-size:3.2vw}.project .cont-container .cmn-blk .thumb{width:100%;margin:0 auto}#property .article-area{width:84%;max-width:84%;padding-top:16vw}#property .article-cat{margin-bottom:10.6666666667vw}#property .article-cat .menu-check:checked+.cat-list-menu::after{transform:rotate(180deg)}#property .article-cat .menu-check:checked+.cat-list-menu+.cat-list-inner{height:auto;opacity:1;visibility:visible;z-index:1}#property .article-cat .cat-list-menu{width:100%;height:12vw;padding:3.7333333333vw 2.6666666667vw;font-size:3.2vw}#property .article-cat .cat-list-menu:after{top:44%;border-width:2.6666666667vw 1.6vw 0 1.6vw}#property .article-cat .cat-list-inner{top:12vw;width:100%}#property .article-cat .cat-list-inner li a{padding:3.7333333333vw 2.6666666667vw;font-size:3.2vw}#property .article-list .article-item a{padding:4.8vw 2.6666666667vw;transition:none}#property .article-list .article-item a:hover{opacity:1}#property .article-list .article-item a::after{right:2.6666666667vw;width:1.0666666667vw;height:1.8666666667vw}#property .article-list .article-item .lft-box{width:22.6666666667vw;max-width:initial;padding-right:5.3333333333vw}#property .article-list .article-item .lft-box .select-rls,#property .article-list .article-item .lft-box .select-sld{font-size:2.6666666667vw}#property .article-list .article-item .lft-box .select-rls::before{width:2.4vw;height:1.6vw;margin-right:1.3333333333vw}#property .article-list .article-item .lft-box .select-sld::before{width:2.1333333333vw;height:2.1333333333vw;margin-right:1.6vw}#property .article-list .article-item .rgt-box{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;width:54.6666666667vw}#property .article-list .article-item .property-name{margin-right:0;margin-bottom:-.2666666667vw;font-size:3.4666666667vw}#property .article-list .article-item .property-cat{display:block;font-size:2.6666666667vw}#property .article-list .article-item .property-cat::before{display:none}#property .wp-pagenavi{margin-top:5.3333333333vw;margin-bottom:8vw}#property .wp-pagenavi span,#property .wp-pagenavi .page{width:8vw;height:8vw;margin:0 2.6666666667vw;font-size:3.2vw;line-height:8vw}#property .wp-pagenavi .previouspostslink,#property .wp-pagenavi .nextpostslink{width:3.7333333333vw}#property .wp-pagenavi .previouspostslink{margin-right:3.2vw}#property .wp-pagenavi .nextpostslink{margin-left:3.2vw}#property .cate-name{margin-bottom:8vw}#property.single-property .inner-single{width:89.3333333333vw;padding-top:16vw}#property.single-property .inner-single .single-head{margin-bottom:3.2vw}#property.single-property .inner-single .single-head .entry-title{margin-bottom:1.0666666667vw;font-size:5.6vw}#property.single-property .inner-single .single-head .cat-name a{font-size:3.7333333333vw}#property.single-property .inner-single .single-body{margin-bottom:10.6666666667vw}#property.single-property .inner-single .single-body .box-wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column-reverse;flex-wrap:wrap;margin-bottom:16vw}#property.single-property .inner-single .single-body .box-wrapper .lft-box{width:100%;margin:0 auto}#property.single-property .inner-single .single-body .box-wrapper .rgt-box{width:100%;margin:0 auto 5.3333333333vw}#property.single-property .inner-single .single-body .property-img{width:100%}#property.single-property .inner-single .single-body .property-img .large-thumb .thumb-list-item{height:52.2666666667vw}#property.single-property .inner-single .single-body .property-img .large-thumb .slick-arrow{width:8vw;height:8vw}#property.single-property .inner-single .single-body .property-img .large-thumb .slick-arrow:before{width:2.6666666667vw;height:2.6666666667vw}#property.single-property .inner-single .single-body .property-img .large-thumb .slick-prev{left:2.6666666667vw}#property.single-property .inner-single .single-body .property-img .large-thumb .slick-prev:before{top:2.1333333333vw;left:2.6666666667vw}#property.single-property .inner-single .single-body .property-img .large-thumb .slick-next{right:2.6666666667vw}#property.single-property .inner-single .single-body .property-img .large-thumb .slick-next:before{top:2.1333333333vw;left:1.6vw}#property.single-property .inner-single .single-body .property-img .large-thumb .slick-slide{max-width:89.3333333333vw;max-height:52.2666666667vw;padding-top:52.2666666667vw}#property.single-property .inner-single .single-body .property-img .thumb-list .thumb-list-item{height:24vw;margin:0 .5333333333vw}#property.single-property .inner-single .single-body .property-info .detail dl{padding:2.1333333333vw}#property.single-property .inner-single .single-body .property-info .detail dt{width:18.6666666667vw;padding-right:8vw;font-size:2.9333333333vw}#property.single-property .inner-single .single-body .property-info .detail dd{width:64vw;font-size:3.4666666667vw}#property.single-property .inner-single .recommendations{margin-bottom:10.6666666667vw}#property.single-property .inner-single .recommendations h4{padding-left:1.8666666667vw;margin-bottom:4.5333333333vw;font-size:3.7333333333vw;border-left:1.0666666667vw solid #6a0015}#property.single-property .inner-single .recommendations p{padding:6.6666666667vw 8vw;font-size:3.4666666667vw;line-height:1.7692307692}#property.single-property .inner-single .contact-area h4{padding-left:1.8666666667vw;margin-bottom:10.6666666667vw;font-size:3.7333333333vw;border-left:1.0666666667vw solid #6a0015}#property.single-property .inner-single .contact-area .manager-area{margin-bottom:12vw}#property.single-property .inner-single .contact-area .manager-area .manager{margin-bottom:4vw;font-size:4.2666666667vw}#property.single-property .inner-single .contact-area .manager-area .note{font-size:2.9333333333vw;line-height:1.4545454545}#property.single-property .inner-single .contact-area .cta-group{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:wrap;padding:0;margin-bottom:20vw;background:rgba(0,0,0,0)}#property.single-property .inner-single .contact-area .cta-group .contact-link,#property.single-property .inner-single .contact-area .cta-group .tel-link{width:100%}#property.single-property .inner-single .contact-area .cta-group .contact-link a,#property.single-property .inner-single .contact-area .cta-group .tel-link a{height:22.9333333333vw;background:#6a0015}#property.single-property .inner-single .contact-area .cta-group .contact-link{margin-bottom:2.9333333333vw}#property.single-property .inner-single .contact-area .cta-group .contact-link a .contact-icon{width:9.0666666667vw;margin-right:3.4666666667vw}#property.single-property .inner-single .contact-area .cta-group .contact-link a .text{font-size:4.5333333333vw}#property.single-property .inner-single .contact-area .cta-group .tel-link{padding:0;border-left:none}#property.single-property .inner-single .contact-area .cta-group .tel-link a{display:block;padding:2.6666666667vw 0 4vw;pointer-events:initial}#property.single-property .inner-single .contact-area .cta-group .tel-link a .tel-icon{width:6.6666666667vw;margin-right:2.4vw}#property.single-property .inner-single .contact-area .cta-group .tel-link a .text{font-size:4.8vw}#property.single-property .inner-single .contact-area .cta-group .tel-link .business-hours{margin:-.2666666667vw auto 0;font-size:2.9333333333vw}#property.single-property .related-articles{width:84%;max-width:84%;padding-top:6.1333333333vw;margin-top:10.1333333333vw}#property.single-property .related-articles h3{margin-bottom:6.1333333333vw;font-size:4.2666666667vw}#property.single-property .back-link{margin:0 0 13.3333333333vw}#property.single-property .back-link a{font-size:4.2666666667vw}#property.single-property .back-link a::after{bottom:-2.6666666667vw;transition:none}#property.single-property .back-link a:hover::after{right:0;left:0;width:100%}#news .article-area{width:84%;max-width:84%;padding-top:16vw}#news .article-cat-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;margin-bottom:10.6666666667vw}#news .article-cat-area .article-cat-txt{width:100%;margin-right:0;margin-bottom:2.6666666667vw;font-size:2.9333333333vw}#news .article-cat-area .article-cat{width:100%}#news .article-cat-area .article-cat .menu-check:checked+.cat-list-menu::after{transform:rotate(180deg)}#news .article-cat-area .article-cat .menu-check:checked+.cat-list-menu+.cat-list-inner{height:auto;opacity:1;visibility:visible;z-index:1}#news .article-cat-area .article-cat .cat-list-menu{width:100%;height:12vw;padding:3.7333333333vw 2.6666666667vw;font-size:3.2vw}#news .article-cat-area .article-cat .cat-list-menu:after{top:44%;border-width:2.6666666667vw 1.6vw 0 1.6vw}#news .article-cat-area .article-cat .cat-list-inner{top:12vw;width:100%}#news .article-cat-area .article-cat .cat-list-inner li a{padding:3.7333333333vw 2.6666666667vw;font-size:3.2vw}#news .cate-name{margin-bottom:8vw}#news .article-news-list{width:100%;max-width:100%;margin:0 auto 16vw}#news .article-news-list .article-item+.article-item{margin-top:5.3333333333vw}#news .article-news-list a{position:relative;font-size:3.7333333333vw;transition:none}#news .article-news-list a:hover{opacity:1}#news .article-news-list a{position:relative;font-size:3.7333333333vw;font-weight:normal;transition:none}#news .article-news-list a:hover{opacity:1}#news .article-news-list .inner{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:2.6666666667vw}#news .article-news-list .date{width:auto}#news .article-news-list .cate{width:auto;padding:.8vw 4vw;margin-left:4vw;font-size:2.9333333333vw}#news .article-news-list .title{width:100%;margin-left:0}#news .wp-pagenavi{margin-bottom:16vw;padding-top:6.6666666667vw}#news .wp-pagenavi span,#news .wp-pagenavi .page{width:8vw;height:8vw;margin:0 2.6666666667vw;font-size:3.2vw;line-height:8vw}#news .wp-pagenavi .previouspostslink,#news .wp-pagenavi .nextpostslink{width:3.7333333333vw}#news .wp-pagenavi .previouspostslink{margin-right:3.2vw}#news .wp-pagenavi .nextpostslink{margin-left:3.2vw}#news.single-news .single-head{margin-bottom:8vw}#news.single-news .single-head .entry-title{margin-bottom:2.4vw;font-size:5.3333333333vw}#news.single-news .single-head .cat-name a{font-size:3.7333333333vw}#news.single-news .single-head .date{margin-top:1.6vw;font-size:3.7333333333vw}#news.single-news .entry-wrap{padding:10.6666666667vw 0}#news.single-news .back-link{margin:16vw 0 2.6666666667vw}#news.single-news .back-link a{font-size:4.2666666667vw}#news.single-news .back-link a::after{bottom:-2.6666666667vw;transition:none}#news.single-news .back-link a:hover::after{right:0;left:0;width:100%}.entry-single .post-detail>*{margin:2.6666666667vw 0}.entry-single .post-detail h1{margin:0 0 5.3333333333vw;font-size:6.4vw}.entry-single .post-detail h2{margin:0 0 5.3333333333vw;font-size:6.4vw}.entry-single .post-detail h3{margin:0 0 5.3333333333vw;font-size:5.8666666667vw}.entry-single .post-detail h4{margin:0 0 5.3333333333vw;font-size:5.8666666667vw}.entry-single .post-detail h5{margin:0 0 5.3333333333vw;font-size:4.2666666667vw}.entry-single .post-detail h6{margin:0 0 5.3333333333vw;font-size:4.2666666667vw}.entry-single .post-detail p,.entry-single .post-detail ul,.entry-single .post-detail ol,.entry-single .post-detail li{font-size:3.2vw;letter-spacing:.12em;line-height:1.8461538462}.entry-single .post-detail table th,.entry-single .post-detail table td{font-size:3.2vw;letter-spacing:.12em;line-height:1.8461538462}.entry-single .post-detail dl dt{font-size:3.7333333333vw}.entry-single .post-detail dl dd{font-size:3.2vw;letter-spacing:.12em;line-height:1.8461538462}.entry-single .post-detail code{font-size:2.6666666667vw}.entry-single .post-detail b,.entry-single .post-detail strong{font-weight:bold}.entry-single .post-detail sup,.entry-single .post-detail sub{font-size:2.6666666667vw}.entry-single .post-detail pre{font-size:3.2vw}.entry-single .post-detail .wp-caption-text{font-size:2.9333333333vw}#notfound .inner{padding:26.6666666667vw 0}#notfound .inner h2{margin-bottom:8vw;font-size:5.3333333333vw}#notfound .inner p{margin-bottom:4vw}#broker .cmn-sect{width:93.3333333333%;margin-bottom:18.6666666667vw}#broker .cmn-sect .sect-img{height:53.3333333333vw}#broker .cmn-sect .sect-img .label{font-size:7.4666666667vw}#broker .cmn-sect .secondary-title{margin:10.6666666667vw 0 8vw}#broker .cmn-sect .point-area{flex-direction:column;margin-bottom:10.6666666667vw}#broker .cmn-sect .point-area li{width:100%;padding:4vw 5.3333333333vw;margin-bottom:5.3333333333vw}#broker .cmn-sect .point-area li:before{width:.5333333333vw;height:12vw}#broker .cmn-sect .point-area li dt{margin-bottom:2.6666666667vw}#broker .cmn-sect .point-area li dt .point-num{margin-bottom:2.1333333333vw;font-size:3.2vw}#broker .cmn-sect .point-area li dt .point-title{font-size:3.7333333333vw}#broker .cmn-sect .point-area li .secondary-text{font-size:3.2vw}#broker .cmn-sect .cmn-border-btn{width:95%;max-width:100%}#broker .cmn-sect .cmn-border-btn+.cmn-border-btn{margin-top:8vw}#broker .cmn-sect.sect-purchase{padding:16vw 0 0}#broker .cmn-sect.sect-purchase .sect-img{background:url(//www.imaestate.com/assets/img/broker/broker_img01.jpg) no-repeat center;background-size:cover}#broker .cmn-sect.sect-sales .sect-img{background:url(//www.imaestate.com/assets/img/broker/broker_img02.jpg) no-repeat center;background-size:cover}#contact .contents{overflow-x:hidden}#contact .form-area{padding:16vw 0 18.6666666667vw}#contact .form-area .primary-text{margin-bottom:5.8666666667vw}#contact .form-area .lead{margin-bottom:10.6666666667vw;font-size:3.7333333333vw}.form-layout .contents{overflow-x:hidden}.form-layout .form-inner{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;flex-wrap:wrap}.form-layout .form-inner .input-area{width:100%}.form-layout .form-inner .input-area .list{margin:0 auto 10.6666666667vw}.form-layout .form-inner .input-area .list li{padding:4vw 0}.form-layout .form-inner .input-area .list li dl{display:block;width:100%}.form-layout .form-inner .input-area .list li dl.align-top dt{padding-top:0}.form-layout .form-inner .input-area .list li dl.align-top dt .required{top:0}.form-layout .form-inner .input-area .list li dt{display:block;width:100%;padding:0 0 2.6666666667vw;font-size:3.7333333333vw}.form-layout .form-inner .input-area .list li dt .required{display:inline-block;position:static;top:0;right:0;margin-left:5.3333333333vw;padding:.8vw 2.6666666667vw;font-size:2.6666666667vw}.form-layout .form-inner .input-area .list li dd{display:block;width:100%}.form-layout .form-inner .input-area .list li dd .check-label,.form-layout .form-inner .input-area .list li dd .mwform-radio-field,.form-layout .form-inner .input-area .list li dd .mwform-checkbox-field{margin-right:0;margin-bottom:8vw}.form-layout .form-inner .input-area .list li dd .check-label:last-of-type,.form-layout .form-inner .input-area .list li dd .mwform-radio-field:last-of-type,.form-layout .form-inner .input-area .list li dd .mwform-checkbox-field:last-of-type{margin-bottom:0}.form-layout .form-inner .input-area .list li dd .check-label .mwform-radio-field-text,.form-layout .form-inner .input-area .list li dd .check-label .mwform-checkbox-field-text,.form-layout .form-inner .input-area .list li dd .mwform-radio-field .mwform-radio-field-text,.form-layout .form-inner .input-area .list li dd .mwform-radio-field .mwform-checkbox-field-text,.form-layout .form-inner .input-area .list li dd .mwform-checkbox-field .mwform-radio-field-text,.form-layout .form-inner .input-area .list li dd .mwform-checkbox-field .mwform-checkbox-field-text{padding-left:7.2vw;font-size:3.2vw;line-height:1.5}.form-layout .form-inner .input-area .list li dd .check-label .mwform-radio-field-text:before,.form-layout .form-inner .input-area .list li dd .check-label .mwform-checkbox-field-text:before,.form-layout .form-inner .input-area .list li dd .mwform-radio-field .mwform-radio-field-text:before,.form-layout .form-inner .input-area .list li dd .mwform-radio-field .mwform-checkbox-field-text:before,.form-layout .form-inner .input-area .list li dd .mwform-checkbox-field .mwform-radio-field-text:before,.form-layout .form-inner .input-area .list li dd .mwform-checkbox-field .mwform-checkbox-field-text:before{left:1.3333333333vw;width:4.2666666667vw;height:4.2666666667vw;margin-top:-2.1333333333vw;border-radius:2px}.form-layout .form-inner .input-area .list li dd .check-label .mwform-radio-field-text:after,.form-layout .form-inner .input-area .list li dd .check-label .mwform-checkbox-field-text:after,.form-layout .form-inner .input-area .list li dd .mwform-radio-field .mwform-radio-field-text:after,.form-layout .form-inner .input-area .list li dd .mwform-radio-field .mwform-checkbox-field-text:after,.form-layout .form-inner .input-area .list li dd .mwform-checkbox-field .mwform-radio-field-text:after,.form-layout .form-inner .input-area .list li dd .mwform-checkbox-field .mwform-checkbox-field-text:after{left:2.4vw;width:1.6vw;height:2.6666666667vw;margin-top:-1.8666666667vw;border-right:1px solid #000;border-bottom:1px solid #000}.form-layout .form-inner .input-area .list li dd input[type=text],.form-layout .form-inner .input-area .list li dd input[type=tel],.form-layout .form-inner .input-area .list li dd input[type=email],.form-layout .form-inner .input-area .list li dd select,.form-layout .form-inner .input-area .list li dd textarea{padding:2.6666666667vw 4vw;font-size:3.2vw}.form-layout .form-inner .input-area .list li dd textarea{min-height:53.3333333333vw}.form-layout .form-inner .input-area .list li dd .error{left:2.6666666667vw;font-size:2.6666666667vw}.form-layout .form-inner .input-area .list li dd.addr-group>div:not(:last-of-type){margin-bottom:5.3333333333vw}.form-layout .form-inner .input-area .list li dd.addr-group>div span{font-size:2.6666666667vw}.form-layout .form-inner .input-area .list li dd.addr-group .zip input[type=text]{width:75%}.form-layout .form-inner .input-area .list li dd.addr-group .prefecture .select-wrap{position:relative;width:75%}.form-layout .form-inner .input-area .list li dd.addr-group .prefecture .select-wrap:before,.form-layout .form-inner .input-area .list li dd.addr-group .prefecture .select-wrap::after{right:5%}.form-layout .form-inner .input-area .list li dd.addr-group .prefecture .select-wrap::before{margin-top:-1.6vw;border-width:0 1.0666666667vw 1.6vw 1.0666666667vw}.form-layout .form-inner .input-area .list li dd.addr-group .prefecture .select-wrap::after{margin-top:.8vw;border-width:1.6vw 1.0666666667vw 0 1.0666666667vw}.form-layout .form-inner .input-area .buttons{width:100%;max-width:100%}.form-layout .form-inner .input-area .buttons .form-button{display:block;width:95%;margin-left:auto;margin-right:auto;margin-bottom:6.6666666667vw;padding:3.7333333333vw 4vw;border-radius:2px;font-size:3.2vw;transition:none}.form-layout .form-inner .input-area .buttons .form-button::after{top:calc(50% - 2px);right:5.3333333333vw;border-width:1.0666666667vw 0 1.0666666667vw 1.8666666667vw}.form-layout .form-inner .indicator{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-wrap:wrap;width:93%;margin:0 auto 10.6666666667vw 12vw}.form-layout .form-inner .indicator span{width:33.3333333333%;padding:5.3333333333vw 0 0;font-size:3.2vw;text-align:left}.form-layout .form-inner .indicator span:not(.form-complet)::before{top:1.8666666667vw;left:26%;width:73%;height:auto;border-left:none;border-top:1px solid #720016}.form-layout .form-inner .indicator span::after{top:0;left:9%;width:2.6666666667vw;height:2.6666666667vw}.form-layout .form-inner .indicator span.form-input::after{background:#720016}.form-layout .mw_wp_form_confirm .input-area .list li dl.align-top dt{padding-top:0}.form-layout .mw_wp_form_confirm .input-area .list li dl.align-top dt .required{top:0}.form-layout .mw_wp_form_confirm .input-area .list li dd{padding:0 4vw;font-size:3.2vw}.form-layout .mw_wp_form_complete .page-lead{margin-bottom:5.3333333333vw}#faq .faq-list{padding:16vw 0 10.6666666667vw}#faq .faq-list .acc-content{margin-bottom:8vw}#faq .faq-list .acc-toggle{padding:5.6vw 11.2vw 5.6vw 5.0666666667vw;font-size:3.7333333333vw}#faq .faq-list .acc-toggle::after{top:50%;right:5.0666666667vw;border-width:2.1333333333vw 1.8666666667vw 0 1.8666666667vw;transform:translateY(-55%)}#faq .faq-list .acc-target{display:none;padding:1.8666666667vw 6.1333333333vw 5.6vw}#faq .privacy-detail{padding:16vw 0 21.3333333333vw;font-size:3.2vw}#faq .privacy-detail p,#faq .privacy-detail dl{margin-bottom:5.3333333333vw}#omi .cont-container{padding:13.3333333333vw 0 21.3333333333vw}#omi .form-inner .input-area .list{padding:8vw 0 0}#omi .form-inner .input-area .list li .tel-contact-method{margin:0 0 6.6666666667vw}#omi .form-inner .input-area .list li .tel-contact-method .vertical-item{margin:0 0 2.6666666667vw}#omi .form-inner .input-area .list li.agree .check-text{font-size:3.2vw}#omi .form-inner .input-area .list li .is-vertical dt{margin:0 0 4.2666666667vw}#omi .form-inner .input-area .list li .is-vertical dd .vertical-item,#omi .form-inner .input-area .list li .is-vertical dd .inner-item{margin:0 0 4.2666666667vw}#omi .form-inner .input-area .list li .is-vertical dd textarea{min-height:29.3333333333vw}#omi .form-inner .input-area .list li .is-vertical dd .small-text{margin:0 0 1.3333333333vw;font-size:2.6666666667vw}#omi .form-inner .input-area .cmn-border-btn{width:95%;max-width:95%}#omi .form-inner .input-area .cmn-border-btn::after{top:calc(50% - 2px);right:5.3333333333vw;border-width:3px 0 3px 5px}#omi .form-inner .input-area .cmn-border-btn.prev-switch{margin-bottom:10.6666666667vw}#journal{padding:10.6666666667vw 0 12vw;background-size:35% auto}#journal .wrap{width:85.3333333333vw}#journal .page-heading{padding:5.3333333333vw 0 6.6666666667vw;margin-bottom:9.3333333333vw;border-top:1.6vw solid #000;border-bottom:1px solid #000}#journal .page-heading::before{top:2.1333333333vw;height:.5333333333vw}#journal .page-heading .innerwrap{position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:0}#journal .page-heading .lft-area{width:100%}#journal .page-heading .lft-area .page-ttl{width:100%;margin-bottom:4vw}#journal .page-heading .lft-area .page-blk{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}#journal .page-heading .lft-area .page-blk .lead.jp{width:80vw;margin-right:0;margin-bottom:5.3333333333vw}#journal .page-heading .lft-area .page-blk .lead.en{width:40vw}#journal .page-heading .rgt-area{position:absolute;bottom:-5.3333333333vw;right:0;width:32vw}#journal .page-heading .noble{top:-6.6666666667vw;width:6.6666666667vw}#journal .intro-area{margin-bottom:14.6666666667vw;outline-offset:-1.3333333333vw;border-radius:1.0666666667vw}#journal .intro-area::after{background-size:5.5% auto}#journal .intro-area .innerwrap{padding:9.3333333333vw 4.8vw 2.6666666667vw}#journal .intro-area .ttl{margin-bottom:2.6666666667vw}#journal .intro-area .txt01{width:29.8666666667vw;margin-bottom:6.6666666667vw}#journal .intro-area .txt02{width:69.8666666667vw;margin-bottom:10.6666666667vw}#journal .intro-area ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}#journal .intro-area ul li{width:100%}#journal .intro-area ul li a{padding:6.6666666667vw 0 5.8666666667vw}#journal .intro-area ul li a::after{right:2.1333333333vw;width:9.3333333333vw;height:9.3333333333vw;transform:translateY(-50%)}#journal .intro-area ul li:first-of-type img{width:37.8666666667vw}#journal .intro-area ul li:nth-of-type(2) img{width:17.6vw}#journal .intro-area ul li:last-of-type img{width:34.4vw}#journal .sect01{padding:10.6666666667vw 0 16vw;border-top:none}#journal .sect01 .sect-heading{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;padding:0;margin-bottom:5.3333333333vw}#journal .sect01 .sect-heading .ttl{width:100%;margin-right:0;margin-bottom:4vw}#journal .sect01 .sect-heading .ttl .ttl02{top:-10.6666666667vw;left:-13.3333333333vw;width:50.6666666667vw}#journal .sect01 .sect-heading .lead{width:100%}#journal .sect01 .blk{padding:0}#journal .sect01 .blk li{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}#journal .sect01 .blk li:not(:last-of-type){margin-bottom:9.3333333333vw}#journal .sect01 .blk li .num{width:100%;margin:0 auto 2.6666666667vw}#journal .sect01 .blk li dl{width:77.3333333333vw;margin:0 auto}#journal .sect01 .blk li dt{margin-bottom:5.3333333333vw}#journal .sect01 .blk li:first-of-type dt{width:68.2666666667vw}#journal .sect01 .blk li:nth-of-type(2) dt{width:72.2666666667vw}#journal .sect01 .blk li:nth-of-type(3) dt{width:77.8666666667vw}#journal .sect01 .blk li:last-of-type dt{width:70.9333333333vw}#journal .sect02 .blk{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;padding:6.6666666667vw 6.6666666667vw 8vw;background:url(//www.imaestate.com/assets/img/journal/sect02_bg_sp.webp) no-repeat center;background-size:cover}#journal .sect02 .blk .sect-heading{padding:0;margin-bottom:5.3333333333vw}#journal .sect02 .blk .sect-heading .ttl{width:100%;margin-bottom:6.6666666667vw}#journal .sect02 .blk .sect-heading .txt{width:100%}#journal .sect02 .blk .detail{position:static;width:100%}#journal .sect03{padding-top:8vw;margin-bottom:9.3333333333vw}#journal .sect03>.wrap{width:100%;padding-bottom:0;border-bottom:none}#journal .sect03>.wrap::before{display:none}#journal .sect03 .sect-heading{width:85.3333333333vw;margin:0 auto 6.6666666667vw;border-bottom:.5333333333vw solid #000}#journal .sect03 .sect-heading .ttl-area .icn{width:12.8vw;margin-right:2.6666666667vw}#journal .sect03 .sect-heading .ttl-area .ttl{width:46.9333333333vw}#journal .sect03 .upr-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;width:100%;padding-bottom:0;margin-bottom:12vw;border-bottom:none}#journal .sect03 .upr-area .blk{width:100%}#journal .sect03 .upr-area .blk .blk-ttl{margin:0 7.2vw 6.6666666667vw}#journal .sect03 .upr-area .blk .img{margin:0 auto 2.6666666667vw}#journal .sect03 .upr-area .blk .txt{width:85.3333333333vw;margin:0 7.2vw}#journal .sect03 .upr-area .blk.blk01{margin-bottom:10.6666666667vw}#journal .sect03 .upr-area .blk.blk01 .blk-ttl{width:70.4vw}#journal .sect03 .upr-area .blk.blk02 .blk-ttl{width:70.6666666667vw}#journal .sect03 .lwr-area{position:relative;width:85.3333333333vw;margin:0 auto;padding-top:10.6666666667vw;padding-bottom:8vw;border-top:1px solid #000;border-bottom:1.0666666667vw solid #000}#journal .sect03 .lwr-area::before{content:"";position:absolute;bottom:2.1333333333vw;left:0;width:100%;height:.5333333333vw;background:#000}#journal .sect03 .lwr-area .blk-ttl{width:33.6vw;margin-bottom:9.3333333333vw}#journal .sect03 .lwr-area ul{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}#journal .sect03 .lwr-area ul li{width:100%;margin:0 auto}#journal .sect03 .lwr-area ul li:not(:last-of-type){margin-bottom:5.3333333333vw}#journal .footer .lead{width:55.7333333333vw;margin:0 auto 12vw}#journal .footer .navi{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;margin-bottom:16vw}#journal .footer .navi li:not(:last-of-type){margin-right:0;margin-bottom:9.3333333333vw}#journal .footer .navi li:first-of-type{width:33.0666666667vw}#journal .footer .navi li:nth-of-type(2){width:27.2vw}#journal .footer .navi li:last-of-type{width:40.2666666667vw}#journal .footer .copyright{width:68.5333333333vw}