.top-main{position:relative;width:100%;height:100vh;background:url(https://img21.shop-pro.jp/PA01419/911/etc/img_top_main.jpg) center;background-size:cover;}
.content-wrap.top .top-main .header-menu{border-top:2px #fff solid;border-bottom:2px #fff solid;}
.content-wrap.top .top-main .header-menu::after {background:#fff;}
.top-logo{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.top-logo img{width:485px;height:140px;}
.top-scroll{position:absolute;bottom:0;left:50%;transform: translate(-50%,0);padding:0 0 90px;color:#fff;letter-spacing: 0.05em;font-size:15px;cursor: pointer;}
.top-scroll:hover{opacity:0.7;}
.top-scroll::before{content:" ";display:block;position:absolute;transform: rotate(-30deg);top:40px;left:50%;width:25px;height:1px;background:#fff;margin: 0 0 0 -2px;}
.top-scroll::after{content:" ";display:block;position:absolute;transform: rotate(30deg);top:40px;right:50%;width:25px;height:1px;background:#fff;margin: 0 -2px 0 0;}
.top-news{margin: 0 auto;padding:15% 10%;max-width: 1100px;box-sizing: border-box;}
.section__title-h2{font-size:26px;padding: 0 0 80px;}
.top-news-inner{max-width: 800px;margin: auto;}
.top-news-inner a{text-decoration: underline;}
.top-news-inner p{padding:0 0 10% 150px;text-align:left;position:relative;font-size:14px;line-height:2;}
.top-news-inner p:last-child{padding:0 0 0 150px;}
.top-news-inner strong{display: block;position: absolute;top: 0;left: 0;font-weight:normal;}
.recommend-items{padding:0 10% 15%;}
.ttl-h2{font-size:26px;padding: 0 0 90px;}
@media screen and (max-width:640px){
.top-logo{width: 100%;padding: 0 10%;box-sizing: border-box;}  
.top-logo img{width:100%;max-width:243px;height:auto;}
.top-scroll{padding:0 0 60px;}
.section__title-h2{font-size:26px;padding: 0 0 30px;}
.top-news-inner p{padding:0 0 10%;}
.top-news-inner strong{position:relative;top:auto;left:auto;padding:0 0 5px;}
.top-news-inner p:last-child{padding:0;}
.ttl-h2{font-size:26px;padding: 0 0 30px;}
}