@charset "UTF-8";@keyframes addFavo{0%{transform:scale(1)}15%{transform:scale(1.2)}35%{transform:scale(.9)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.c-works-list{position:relative;list-style:none;width:100%;min-width:1024px;padding:0 40px;box-sizing:border-box;font-size:0;margin:0 auto}.c-works-list-item-wrap{position:relative;display:inline-block;padding-bottom:46px;margin:0 20px 30px 0;width:calc(25% - 15.1px);vertical-align:top;box-shadow:1px 1px 4px rgba(0,0,0,.1)}.c-works-list-item-wrap:nth-child(4n){margin-right:0}.c-works-list-item{position:relative;font-size:0}.works-list-item-inner{display:block;width:100%;transition:all ease .3s;overflow:hidden}.works-list-item-inner .works-list-item-package{position:relative;display:block}.works-list-item-inner .works-list-item-package img{width:100%;height:auto;margin:0;padding:0;vertical-align:bottom;transition:opacity ease .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.works-list-item-inner .works-list-item-info{margin:26px 14px 26px 20px;overflow:hidden}.works-list-item-inner .works-list-item-info .works-list-item-info-inner{display:block;width:calc(100% - 80px);float:left}.works-list-item-inner .works-list-item-ttl{display:block;font-size:16px;line-height:25px;color:#212127}.works-list-item-inner .works-list-item-label{display:block;font-size:14px;margin-top:3px;line-height:1;color:#00abe3}.works-list-item-package.is-R18visible:before{position:absolute;z-index:5;width:100%;height:100%;background:#f9aba9 url(/pc/images/components/works_list_item/ico_r18.png) no-repeat center center;content:""}.works-list-item-package:after{position:absolute;content:"";width:100px;height:100px;top:-100px;left:0;right:0;bottom:0;margin:auto;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:.2s;background:url(/pc/images/components/works_list_item/ico_arrow_circle.png) no-repeat;background-size:contain}.works-list-item-package:hover{background-color:#63ddfc}.works-list-item-package:hover img{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.works-list-item-package:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:translate(0,50px);transform:translate(0,50px)}.works-list-item-package.is-covering{background-color:#63ddfc}.works-list-item-package.is-covering img{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.works-list-item-package.is-covering:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:translate(0,50px);transform:translate(0,50px)}.works-list-item-fav{display:inline-block;width:55px;text-align:center;vertical-align:top;float:right}.works-list-item-fav .ico-favorite{fill:#e5e5e5}.works-list-item-fav .is-active .ico-favorite{animation:addFavo .6s ease forwards;fill:#f45855}.works-list-item-fav .works-list-item-fav-tx{color:#555;font-size:11px;display:block}.is-R18visible+.works-list-item-info .works-list-item-fav{display:none}.works-list-item-actress{position:absolute;display:-ms-flexbox;display:flex;bottom:0;width:100%;margin:auto;overflow:hidden;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:0 0 3px 3px;box-shadow:1px 4px 4px rgba(0,0,0,.1)}.works-list-item-actress .works-list-item-actress-tx{display:inline-block;font-size:16px;width:100%;box-sizing:border-box;text-align:center;font-weight:400}.works-list-item-actress .works-list-item-actress-tx>*{padding:15px 0;background-color:#e5e5e5}.works-list-item-actress .works-list-item-actress-tx a{display:block;transition:all ease .2s;background-color:#63c7fc;color:#fff}.works-list-item-actress .works-list-item-actress-tx a:hover{background-color:#29d7fc}.works-list-item-actress .works-list-item-actress-tx:nth-child(n+2){border-left:1px solid #ccc}.works-list-item-actress.is-inactive .works-list-item-actress-tx{background:#eee;color:#777}.search-error-tx{margin:40px 0 60px;color:#212127;font-size:14px;font-weight:400;line-height:1.5;text-align:center}.search-error-button-bx{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 6px}.search-error-btn{margin:0 6px}