﻿.top-mv{margin-top:17px;margin-bottom:65px}.top-mv-slider-item{width:600px;margin:0 5px;border-radius:5px;overflow:hidden}.top-mv-slider-item img{width:100%}.top-mv-slider .slick-prev,.top-mv-slider .slick-next{position:absolute;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#fff;border-radius:50%;top:50%;z-index:10}.top-mv-slider .slick-prev .icon,.top-mv-slider .slick-next .icon{color:#666;font-size:16px}.top-mv-slider .slick-prev::before,.top-mv-slider .slick-next::before{display:none}.top-mv-slider .slick-prev{left:50%;margin-left:-325px}.top-mv-slider .slick-next{right:50%;margin-right:-325px}.top-mv-slider .slick-dots{bottom:-30px}.top-mv-slider .slick-dots li{margin:0 14px;width:auto;height:auto}.top-mv-slider .slick-dots li button{width:10px;height:10px;background:#e4e9ea;border-radius:50%;padding:0}.top-mv-slider .slick-dots li button::before{display:none}.top-mv-slider .slick-dots li.slick-active button{width:14px;height:14px;border:4px solid #b18147;background:#fff}.top-important-info{margin-bottom:15px}.top-important-info-list-item{color:#fc193e;font-size:16px;line-height:20px;text-align:center;padding:10px;border:1px solid #fc193e;border-radius:5px;margin-bottom:20px}.top-important-info-list-item a{color:#fc193e;text-decoration:underline}.top-important-info-list-item a:hover{text-decoration:none;opacity:1}.top-important-info-list-item .icon{font-size:20px;margin-right:15px;position:relative;top:4px}.top-ranking .item-list-item{border:none}.top-ranking .item-list-item-inner{border:1px solid #cdd1d2;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;margin-bottom:2px}.top-ranking .item-list-item-rank{display:flex;justify-content:center;align-items:flex-end;height:24px;margin-bottom:10px}.top-ranking .item-list-item-rank img{height:12px}.top-ranking .item-list-item-rank .icon-crown{margin-right:10px}.top-ranking .item-list-item-rank .icon-crown-gold{color:#d1984b;font-size:25px}.top-ranking .item-list-item-rank .icon-crown-silver{color:#888585;font-size:16px}.top-ranking .item-list-item-rank .icon-crown-bronze{color:#b07b61;font-size:16px}.top-info{background:#f3f5f5;border-radius:7px;margin-bottom:32px;padding:20px 0px 30px}.top-info .section-header{margin-right:16px;margin-bottom:25px}.top-info-list{margin-left:16px;margin-right:16px}.top-info-list-item{padding:27px 24px 25px;background:#fff;margin-bottom:10px;border-radius:7px;display:flex}.top-info-list-item:last-child{margin-bottom:0}.top-info-list-item-date{width:120px;font-size:14px;font-weight:700;font-family:"Mulish","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.5;flex-shrink:0}.top-info-list-item-title{margin-bottom:5px;font-size:16px;font-weight:600;line-height:1.5}.top-info-list-item-text{color:#666;font-size:14px;line-height:24px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.top-feature{margin-bottom:10px}.top-feature-list{display:flex;flex-wrap:wrap;margin-right:-24px}.top-feature-list-item{margin:0 24px 20px 0;width:calc(33.3% - 24px)}.top-feature-list-item-img{margin-bottom:10px}.top-feature-list-item-img img{width:100%;border-radius:7px}.top-feature-list-item-text{font-size:16px;line-height:24px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.top-feature-list-item-text a{color:#333}.top-news{margin-bottom:60px}.top-news .section-header{margin-bottom:26PX}.top-news-list{border-top:1px solid #cdd1d2}.top-news-list-item{padding:25px 20px;border-bottom:1px solid #cdd1d2;display:flex}.top-news-list-item-date{width:115px;font-size:14px;font-weight:700;font-family:"Mulish","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;line-height:1.5;flex-shrink:0}.top-news-list-item-title{margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.5}.top-news-list-item-text{font-size:14px;line-height:24px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page-top .item-list{margin-right:0}.page-top .item-list-wrapper{padding-left:20px}