.top .p-header{position:absolute;background-color:transparent;border-bottom:none}.top .p-header-inner{width:1260px;min-width:1200px}.top .p-header:not(.white) .p-exnav li a::before{background-color:#9ffdfc}.top .p-header:not(.white) .p-gnav li a{background:transparent}.top .p-header:not(.white) .p-gnav li a:hover{opacity:.5}.top .p-header:not(.white) .p-gnav li a:hover[target=_blank]::after{filter:none}.top .p-header:not(.white) .p-gnav li a:hover span.ja{color:#262626}.top .p-header:not(.white) .p-gnav li a:hover span.en{color:#898989}.top .p-header:not(.white) .p-gnav li a::before{display:none}.top main{background-color:#f4f4f4}.top-mv{position:relative;width:1600px;max-width:100%;margin:0 auto}.top-mv-slide.white .slick-prev,.top-mv-slide.white .slick-next{border-color:#fff}.top-mv-slide .slick-arrow{top:40%;width:30px;height:30px;z-index:1;transform:rotate(45deg);transition:all .3s}.top-mv-slide .slick-arrow::before{display:none}.top-mv-slide .slick-arrow:hover{opacity:.6}.top-mv-slide .slick-prev{left:15px;border-left:3px solid #007aff;border-bottom:3px solid #007aff}.top-mv-slide .slick-next{right:15px;border-top:3px solid #007aff;border-right:3px solid #007aff}.top-mv-slide .slick-dots{bottom:10px}.top-mv-slide .slick-dots li{width:auto;height:auto}.top-mv-slide .slick-dots li.slick-active button{background-color:#007aff;opacity:1}.top-mv-slide .slick-dots li button{width:8px;height:8px;padding:0;background-color:#fff;border-radius:50%;opacity:.2}.top-mv-slide .slick-dots li button::before{display:none}.top-contents{width:1260px;max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 30px;margin:0 auto}.top-contents-main{width:calc(100% - 330px)}.top-info{height:332px;padding:20px;background-color:#fff;overflow:auto}.top-info.property{height:585px}.top-info.property #index-cms-wrap .info_list li .preview-info>span{line-height:1.5;padding:0}.top-info-title{display:flex;justify-content:space-between;margin-bottom:5px}.top-info-title .title{font-size:1.0625rem;font-weight:700}.top-info-title .link{position:relative;font-size:.8125rem;font-weight:500;padding-right:18px}.top-info-title .link::after{content:"";position:absolute;top:5px;right:0;width:12px;height:12px;background-image:url(../images/common/parts/icon-arrow-blue.png);background-position:center;background-repeat:no-repeat;background-size:contain}.top-info #index-cms-wrap .info_list{padding:0}.top-info #index-cms-wrap .info_list li{display:flex;font-size:.8125rem;padding:12px 0;margin-bottom:0;border-top:1px solid #bfbfbf}.top-info #index-cms-wrap .info_list li:last-child{padding-bottom:0}.top-info #index-cms-wrap .info_list li span{margin-top:1px;margin-right:20px}.top-info #index-cms-wrap .info_list li span.preview-img-thumbnail{width:0}.top-info #index-cms-wrap .info_list li .preview-info{display:flex;align-items:flex-start}.top-info #index-cms-wrap .info_list li .preview-info>span{display:inline-block;font-size:.8125rem;line-height:1.2;padding:7px 0}.top-info #index-cms-wrap .info_list li .preview-info a{display:block;font-weight:500;text-decoration:none}.top-info #index-cms-wrap .info_list li .preview-info a>span{display:inline-block;font-size:.8125rem;line-height:1.2}
/*# sourceMappingURL=top.css.map */
