h1.topBanner{margin:15px auto 35px}h1.topBanner img{width:100%}.leadBanner{display:flex;justify-content:space-between;margin:0 15px}.leadBanner li{display:inline-block;vertical-align:top;width:47.25%}.leadBanner li:nth-child(even){margin-right:0}.leadBanner li:hover{opacity:.8}.leadBanner li img{width:100%}.introduce{margin:-20px 15px 0;font-size:1.3rem;line-height:2rem}.result{margin:35px 15px}.result h1.result__title{color:#797979;font-size:2rem;font-weight:400;line-height:2.5rem;letter-spacing:.1rem;text-align:center}.result h1.result__title .title__tag{border:1px solid #DB8684;color:#DB8684;display:inline-block;font-size:2rem;margin-bottom:3px;padding:11px 15px}.result h1.result__title span{font-size:1.3rem;line-height:2.5rem;letter-spacing:.1rem}.result__writer{border:1px solid;padding:10px}.result__writer .writer__img{border-radius:50%;float:left;height:70px;width:70px}.result__writer .writer__name{font-size:1.3rem;margin:0 0 0 80px}.result__writer .writer__role{color:#a9a9a9;font-size:1.2rem;margin:10px 0 0 80px}.result__writer .writer__profile{font-size:1.2rem;line-height:1.65rem;letter-spacing:.05rem;margin:10px 0 5px 80px}.result__list{margin:25px auto 35px}.result__list .line::after{content:"";clear:both;display:block}.line{border-bottom:1px solid #e7e7e7;margin:10px auto;padding-bottom:10px}.line:last-of-type{border-bottom:none;padding-bottom:0}.line img{float:left;max-width:108px;max-height:71px;margin-right:10px;width:100%;height:auto}.line .line__title{font-size:1.3rem;line-height:1.95rem;height:40px;overflow:hidden;padding-right:1em;position:relative}.line .line__title::before{content:"...";position:absolute;right:5px;bottom:0;display:inline-block;width:1rem}.line .line__title::after{background-color:#fff;content:"";height:100%;position:relative;right:-9px;float:right;width:1rem;top:10px}.line .line__date{color:#a9a9a9;font-family:Roboto,Helvetica,sans-serif;font-size:1.1rem;letter-spacing:.05rem;margin:0 0 0 120px}.line__tag-outer{color:#DB8684;margin:6px 0 10px 120px}.line__tag-outer div:nth-of-type(2){margin-top:5px}.line__tag-outer div:nth-of-type(n + 3){display:none}.line__tag-outer .line__tag{border:1px solid #DB8684;display:inline-block;margin-right:10px}.line__tag-outer .line__tag a{font-size:1.1rem;padding:2px 5px}.line__tag-outer .line__tag a:hover{color:#DB8684;cursor:pointer}#contents .line__tag a{color:#DB8684}#contents .pagenation a{color:#797979;display:table-cell;height:39px;padding:4px 0 0;vertical-align:middle;width:43px}#contents .pagenation a.selected{color:#fff;background-color:#797979}.pagenation ul{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.pagenation li{margin-right:1.8vw;border:1px solid #797979;height:43px;width:43px}.pagenation li:last-child{margin-right:0}.pagenation img{height:13px;width:10px;padding:11px 16.5px 15px}.pagenation .pagenation__num{font-size:1.75rem;text-align:center;padding:9px 16px}.anchor__heading{font-size:1.8rem;border-top:solid 3px #ccc;position:relative;margin-bottom:25px}.entry__movie__list+.anchor__heading{margin-top:40px}.anchor__heading span{display:inline-block;position:relative;padding-top:10px}.anchor__heading span::before{content:'';width:100%;height:3px;background:#DB8684;position:absolute;top:-3px;left:0}.entry__movie__list{letter-spacing:-.5em}.entry__movie{letter-spacing:normal;display:inline-block;border:solid 1px #ccc;box-sizing:border-box;margin-right:4%;margin-bottom:15px;width:48%}.entry__movie:nth-child(even){margin-right:0}.entry__movie img{max-width:100%;width:100%}.entry__movie a .entry__box-title{font-size:1.2rem;line-height:1.4;margin-top:18px;height:6.3rem;overflow:hidden;margin-top:0;height:6.3rem;display:table;position:relative;width:100%}.entry__movie a .entry__box-title span{display:table-cell;vertical-align:middle;width:100%;padding:0 28% 0 7%}.entry__movie a img.entry__box__play{width:12.27%;position:absolute;margin:auto;top:0;right:7%;bottom:0}.result__footbanner img{max-width:100%;width:100%}.result__footbanner .description{font-size:1.3rem;margin:10px 0 0}.anchor{font-size:120%;letter-spacing:-.5em;margin:0 0 35px}.anchor li{display:inline-block;letter-spacing:normal;width:48%;margin-right:4%;margin-bottom:15px;line-height:1}.anchor li:nth-child(even){margin-right:0}.anchor li a{border:1px solid #ccc;text-decoration:none;display:block;width:100%;position:relative;padding:18px 25px 16px 10px;box-sizing:border-box}.anchor li a::after{background:url(../img/anchor_bottomArrow.png) no-repeat;background-size:12px;content:"";display:block;width:12px;height:6.5px;margin:auto;position:absolute;top:0;right:11px;bottom:0}.anchor li a:hover{opacity:.75;cursor:pointer}.anchor li a img{vertical-align:middle;margin-right:5px}