@-webkit-keyframes fadein{0%{opacity:0;top:20px}100%{opacity:1;top:0}}@keyframes fadein{0%{opacity:0;top:20px}100%{opacity:1;top:0}}.results-house{margin-top:0;padding-top:128px}.results-lead{font-family:"ヒラギノ明朝 ProN","hiragino-mincho-pron","Hiragino Mincho ProN","游明朝","Yu Mincho","游明朝体","YuMincho","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:300;font-style:normal;font-size:1.375rem;font-weight:400;line-height:1.7;margin-bottom:16px}@media screen and (max-width: 868px){.results-lead{margin-bottom:8px}}.results-lead.large{font-size:1.625rem}.results-slide{position:relative;display:flex;border-bottom:1px solid #ddd;-webkit-animation:fadein 3s;animation:fadein 3s}@media screen and (max-width: 868px){.results-slide{display:block}}.results-slide-photo{width:64%}@media screen and (max-width: 868px){.results-slide-photo{width:100%}}.results-slide-main{display:none}.results-slide-main.slick-initialized{display:block}.results-slide-main li{position:relative}.results-slide-main li .caption{position:absolute;right:8px;bottom:8px;color:#fff;font-size:.75rem;font-weight:700;text-align:right;padding:0;text-shadow:0 0 3px #000}.results-slide-main .slick-arrow{width:32px;height:32px;border-radius:50%;background-color:#666;opacity:.8;cursor:pointer;z-index:1}.results-slide-main .slick-arrow::before{content:"";position:absolute;top:10px;left:9px;width:12px;height:12px;border-top:4px solid #ccc;border-right:4px solid #ccc;transform:rotate(45deg)}.results-slide-main .slick-arrow:hover{opacity:.9}.results-slide-main .slick-arrow.slick-prev{left:10px}.results-slide-main .slick-arrow.slick-prev::before{left:auto;right:9px;transform:rotate(-135deg)}.results-slide-main .slick-arrow.slick-next{right:10px}.results-slide-sub{position:relative;width:36%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 16px 26px;background-color:#eee}@media screen and (max-width: 868px){.results-slide-sub{width:100%;flex-direction:column-reverse;text-align:center;padding:24px 16px}}.results-slide-detail{width:100%;text-align:center;margin:auto 0}@media screen and (max-width: 1024px){.results-slide-detail{width:calc(100% + 32px);margin:auto -16px}}@media screen and (max-width: 868px){.results-slide-detail{width:100%;margin-top:28px}}.results-slide-detail .button{width:224px;height:52px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:.875rem;font-weight:400;margin:0 auto;padding:8px 12px;background:linear-gradient(#54b57b 0, #419563 100%);border-radius:3px;box-shadow:0 0 3px #aaa}@media screen and (max-width: 868px){.results-slide-detail .button{width:100%}}.results-slide-detail .button::after{content:"";display:inline-block;font-family:FontAwesome;margin-left:4px}.results-slide-detail .button:hover{background:linear-gradient(#fafcfb 0, #d9eae0 100%)}.results-slide-thumbnail{width:96.75%;max-width:100%;margin:0 auto}@media screen and (max-width: 868px){.results-slide-thumbnail{width:90.75%}}.results-slide-thumbnail ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px clamp(10px,.98vw,20px);text-align:center}@media screen and (max-width: 868px){.results-slide-thumbnail ul{gap:20px 3%}}.results-slide-thumbnail ul li{box-shadow:4px 5px 6px rgba(0,0,0,.8)}.results-slide-thumbnail ul li.is-active img{border-color:#fff;opacity:1}.results-slide-thumbnail ul li img{display:block;border:2px solid #999;opacity:.8;transition:all .3s}.results-slide-thumbnail ul li img:hover{border-color:#fff;opacity:1}.results-table{width:100%;font-size:.875rem;line-height:1.6;background-color:#fff}.results-table th{text-align:center;padding:8px 4px;background-color:#f4f4f4;border:1px solid #ddd}.results-table td{padding:8px 4px;border:1px solid #ddd}.results-accordion-trigger{display:block;color:#419563;font-size:1rem;margin-bottom:4px;padding:16px;background-color:#d9eae0;border-bottom:1px solid #fff;transition:all .3s}.results-accordion-trigger:hover{color:#fff;background-color:#419563}.results-accordion-content{margin-bottom:16px}@media screen and (max-width: 768px){.results-accordion-content{padding:16px;background-color:#d9eae0;overflow-x:scroll}.results-accordion-content .results-table{min-width:500px}}.results-accordion-content small{display:inline-block;margin-bottom:8px}@media screen and (min-width: 570px){.results-accordion-content small{display:none}}
/*# sourceMappingURL=results.css.map */
