/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{min-width:1024px;padding-right:0!important;color:#212127;font-family:"游ゴシック",YuGothic,Arial,"メイリオ",Meiryo,Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}ul,ol{list-style:none}h1,h2,h3,h4,ul,ol,p,a,span{margin:0;padding:0;text-decoration:none}button{padding:0;border:none;outline:none;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.clearfix:after{display:block;clear:both;content:" "}.sect-content{padding:112px 0 100px}#nav-svg,#favorite-svg{display:none}.c-header{position:fixed;z-index:120;top:0;left:0;width:100%;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.06)}.c-header .header-sub{overflow:hidden;width:1024px;height:35px;margin:0 auto;font-size:0;text-align:right;transition:.3s}.c-header .header-sub.is-close{margin-top:-35px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-transform:translateY(24px);transform:translateY(24px)}.c-header .bx-search{display:inline-block;position:relative;width:206px;padding-left:26px;font-size:14px;vertical-align:top}.c-header .bx-search:before{display:block;position:absolute;top:13px;left:0;width:22px;height:22px;background:url(/pc/images/pages/common/ico_search.png);content:""}.c-header .bx-search-txt{box-sizing:border-box;width:100%;height:35px;padding:12px 4px 0;border:none;border-bottom:1px solid #7d7d7d;outline:none;transition:border-color .3s}.c-header .bx-search-txt:focus{border-color:#00abe3}.c-header .bx-link{display:inline-block;position:relative;width:305px;margin-left:14px;vertical-align:top}.c-header .bx-link .link-item{display:inline-block;position:relative;width:150px;margin-right:5px;padding:11px 0;border-radius:0 0 2px 2px;background:#f5f5f8;font-size:11px;line-height:1;vertical-align:top;text-align:center;transition:opacity .3s}.c-header .bx-link .link-item:after{position:absolute;top:0;right:14px;bottom:0;width:9px;height:9px;margin:auto;border-top:1px solid #010101;border-right:1px solid #010101;content:"";-ms-transform:rotate(45deg) scale(.5);transform:rotate(45deg) scale(.5)}.c-header .bx-link .link-item:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.c-header .bx-link .link-item~.link-item{margin-right:0}.c-header .bx-link .link-item--aircon-plus{color:#039ee6}.c-header .bx-link .link-item--antena{color:#fe5959}.c-header .bx-link .link-item>span{margin-left:6px;color:#010101;font-size:13px}.c-header .header-main{box-sizing:border-box;width:1024px;height:77px;margin:0 auto;padding:10px 0 21px}.c-header .bx-logo{float:left;background:#fff}.c-header .bx-logo img{display:block;padding:8px 0}.c-header .lst-nav{float:right}.c-header .nav-item{position:relative;float:left;margin-left:10px}.c-header .nav-item~.nav-item:before{position:absolute;top:0;bottom:0;left:-5px;width:1px;height:14px;margin:auto;background:#ddd;content:"";-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-header .nav-item>a{display:block;position:relative;box-sizing:border-box;height:46px;padding:8px 20px;text-align:center}.c-header .nav-item:last-child>a{padding-right:34px}.c-header .nav-svg{display:block}.c-header .nav-item .stop1,.c-header .nav-item .stop2{stop-color:#212127}.c-header .nav-item .stop1{animation:navSvgGrad1 .3s ease forwards}.c-header .nav-item .stop2{animation:navSvgGrad2 .3s ease forwards}.c-header .nav-item:hover .stop1{animation:navSvgGrad3 .3s ease forwards}.c-header .nav-item:hover .stop2{animation:navSvgGrad4 .3s ease forwards}@keyframes navSvgGrad1{0%{stop-color:#00abe3}100%{stop-color:#212127}}@keyframes navSvgGrad2{0%{stop-color:#29d7fc}100%{stop-color:#212127}}@keyframes navSvgGrad3{0%{stop-color:#212127}100%{stop-color:#00abe3}}@keyframes navSvgGrad4{0%{stop-color:#212127}100%{stop-color:#29d7fc}}.c-header .nav-item .nav-txt{display:block;margin-top:6px;color:#00abe3;font-size:11px;line-height:1}.c-header .bx-favorite{position:absolute;top:1px;right:0;width:24px;height:24px;padding:3px;text-align:center}.c-header .bx-favorite .ico-favorite{width:24px;height:24px;filter:#f00}.c-header .bx-favorite .ico-favorite{fill:#f45855}.c-header .bx-favorite.is-active .ico-favorite{animation:addFavo .8s ease forwards}.c-header .num-favorite{display:inline-block;position:absolute;z-index:20;top:0;right:0;left:0;margin:auto;color:#fff;font-size:10px;line-height:30px;vertical-align:middle}.c-footer{background:url(/pc/images/pages/common/bg_pattern.png)}.c-footer .wrap-footer-content{width:1024px;margin:0 auto;padding-top:60px}.c-footer .bx-link{float:left;margin-right:160px;text-align:center}.c-footer .bx-logo{margin-bottom:15px}.c-footer .bx-banner{margin:40px 0 0}.c-footer .bx-search{display:inline-block;position:relative;width:206px;padding-left:26px;font-size:14px;vertical-align:top}.c-footer .bx-search:before{display:block;position:absolute;top:13px;left:0;width:22px;height:22px;background:url(/pc/images/pages/common/ico_search.png);content:""}.c-footer .bx-search input{box-sizing:border-box;width:100%;height:35px;padding:12px 4px 0;border:none;border-bottom:1px solid #e5e5e5;outline:none;background:none;transition:border-color .3s}.c-footer .bx-search input:focus{border-color:#00abe3}.c-footer .bx-banner img{vertical-align:bottom}.c-footer .bx-nav{font-size:0}.c-footer .inner-nav{display:inline-block;margin-right:60px;font-size:14px;vertical-align:top}.c-footer .inner-nav:last-child{margin-right:0}.c-footer .ttl-nav{position:relative;margin:0 0 30px 20px;font-weight:700}.c-footer .ttl-nav:before{position:absolute;top:50%;left:-28px;width:16px;height:16px;background-size:16px 16px;content:"";-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.c-footer .ttl-nav-works:before{background:url(/pc/images/pages/common/ico_disc_black.png) no-repeat}.c-footer .ttl-nav-idol:before{width:17px;height:16px;background:url(/pc/images/pages/common/ico_heart_black.png) no-repeat;background-size:17px 16px}.c-footer .ttl-nav-information:before{background:url(/pc/images/pages/common/ico_information_black.png) no-repeat}.c-footer .item-nav{position:relative;width:160px;margin-bottom:24px;transition:.2s}.c-footer .item-nav:last-child{margin-bottom:0}.c-footer .item-nav a{color:#212127;line-height:1}.c-footer .item-nav a:before,.c-footer .item-nav a:after{position:absolute;top:50%;right:0;width:5px;height:10px;background:url(/pc/images/pages/common/ico_arrow_black.png) no-repeat;background-size:5px 10px;content:"";transition:.2s;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.c-footer .item-nav a:before{background:url(/pc/images/pages/common/ico_arrow_blue.png) no-repeat;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.c-footer .item-nav a:hover:before{background:url(/pc/images/pages/common/ico_arrow_blue.png) no-repeat;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.c-footer .item-nav a:hover:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:.2s}.c-footer .item-nav a{display:block;transition:.2s}.c-footer .item-nav a:hover{color:#00abe3;transition:.2s}.c-footer .area-copy{overflow:hidden;width:1024px;margin:0 auto;padding:50px 0 60px}.c-footer .bx-spec{float:left;font-size:12px}.c-footer .tl-spec{font-weight:700}.c-footer .tx-copy{float:right}.c-ttl-page{width:1024px;margin:0 auto;line-height:1;text-align:center}.c-ttl-page .ttl-page{margin-bottom:20px;font-size:40px;font-weight:500}.c-ttl-page .ttl-page-sub{color:#00abe3;font-size:16px}.c-ttl-page .ttl-page-sub:before,.c-ttl-page .ttl-page-sub:after{display:inline-block;width:54px;height:16px;margin:0 30px;background:url(/pc/images/pages/common/deco_subttl.png) no-repeat center center;vertical-align:bottom;content:""}.c-ttl-page.c-ttl-page--blank .ttl-page:after{display:inline-block;width:24px;height:44px;margin-left:8px;background:url(/pc/images/pages/common/ico_blank_b_l.png) no-repeat center center;vertical-align:bottom;content:""}.c-ttl-search{width:1024px;margin:0 auto;line-height:1;text-align:center}.c-ttl-search .ttl-search-category{margin-bottom:12px;color:#00abe3;font-size:16px;font-weight:700}.c-ttl-search .ttl-search{font-size:38px;font-weight:500;line-height:1.2}.c-ttl-segment{width:1024px;margin:0 auto;line-height:1;text-align:center}.c-ttl-segment .ttl-segment{color:#00abe3;font-size:30px}.c-ttl-sub-segment{width:1024px;margin:0 auto;line-height:1;text-align:center}.c-ttl-sub-segment .ttl-sub-segment{color:#777;font-size:20px;font-weight:500}.c-ttl-sub-segment.c-ttl-sub-segment--search .ttl-sub-segment:before{display:inline-block;width:20px;height:20px;margin-right:6px;background:url(/pc/images/pages/common/ico_search_g_s.png) no-repeat center center;vertical-align:bottom;content:""}.c-breadcrumb{overflow:hidden;width:1024px;margin:0 auto;padding:20px 0;font-size:12px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.c-breadcrumb>.item-breadcrumb{position:relative}.c-breadcrumb>a{color:#00abe3;transition:.3s}.c-breadcrumb>a:hover{color:#29d7fc}.c-breadcrumb>.item-breadcrumb:not(:last-child):after{display:inline-block;width:45px;height:12px;background:url(/pc/images/pages/common/ico_arrow_black_s.png) no-repeat center center;vertical-align:bottom;content:""}.c-btn-round{display:inline-block}.c-btn-round .btn-inner{display:block;position:relative;z-index:2;overflow:hidden;box-sizing:border-box;width:100%;padding:18px;border-radius:50px;background:#63c7fc;background:-moz-linear-gradient(left,#63c7fc 0,#63ddfc 100%);background:-webkit-linear-gradient(left,#63c7fc 0,#63ddfc 100%);background:linear-gradient(to right,#63c7fc 0,#63ddfc 100%);color:#00abe3;font-size:16px;line-height:1;text-align:center}.c-btn-round .btn-inner:hover{color:#fff}.c-btn-round .btn-inner:before{position:absolute;z-index:1;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border:1px solid #00abe3;border-radius:50px;background:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";content:"";transition:.3s}.c-btn-round .btn-inner:hover:before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.c-btn-round .btn-inner .num-btn,.c-btn-round .btn-inner .tx-btn,.c-btn-round .btn-inner .bx-favorite{position:relative;z-index:3;line-height:1;transition:color .3s}.c-btn-round .btn-inner .tx-btn{display:inline-block}.c-btn-round.c-btn-round--num .tx-btn{float:left;color:#212127}.c-btn-round.c-btn-round--num .btn-inner:hover .tx-btn{color:#fff}.c-btn-round.c-btn-round--num .num-btn{float:right;font-size:12px;line-height:16px}.c-btn-round.c-btn-round--tag .btn-inner{padding:14px 18px;font-size:14px}.c-btn-round.c-btn-round--yes .btn-inner{background:#fe5959;background:-moz-linear-gradient(left,#fe5959 0,#ff6481 100%);background:-webkit-linear-gradient(left,#fe5959 0,#ff6481 100%);background:linear-gradient(to right,#fe5959 0,#ff6481 100%);color:#212127}.c-btn-round.c-btn-round--yes .btn-inner:hover{color:#fff}.c-btn-round.c-btn-round--yes .btn-inner:before{border-color:#fe5959}.c-btn-round.c-btn-round--no .btn-inner{background:#a0a0a0;color:#212127}.c-btn-round.c-btn-round--no .btn-inner:hover{color:#fff}.c-btn-round.c-btn-round--no .btn-inner:before{border-color:#a0a0a0}.c-btn-round.c-btn-round--blank .btn-inner{background:#fe5959;background:-moz-linear-gradient(left,#fe5959 0,#ff6481 100%);background:-webkit-linear-gradient(left,#fe5959 0,#ff6481 100%);background:linear-gradient(to right,#fe5959 0,#ff6481 100%);color:#fe5959}.c-btn-round.c-btn-round--blank .btn-inner:hover{color:#fff}.c-btn-round.c-btn-round--blank .btn-inner:before{border-color:#fe5959}.c-btn-round.c-btn-round--blank .tx-btn{padding-right:20px}.c-btn-round.c-btn-round--blank .tx-btn:before,.c-btn-round.c-btn-round--blank .tx-btn:after{position:absolute;top:0;right:0;bottom:0;width:16px;height:16px;margin:auto;background:url(/pc/images/pages/common/ico_blank_p_s.png) no-repeat right center;content:""}.c-btn-round.c-btn-round--blank .tx-btn:after{background:url(/pc/images/pages/common/ico_blank_w_s.png) no-repeat right center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:.3s}.c-btn-round.c-btn-round--blank:hover .tx-btn:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.c-btn-round.is-inactive .btn-inner{background:#eee;color:#777}.c-btn-round.is-inactive .btn-inner:before{border-color:#eee;background:#eee}.c-btn-round.c-btn-round--favorite .btn-inner{padding:17px 17px 17px 50px;border:1px solid #dcdcdc;background:#fff;cursor:pointer}.c-btn-round.c-btn-round--favorite .btn-inner:before{border:none}.c-btn-round.c-btn-round--favorite .bx-favorite{position:absolute;top:0;bottom:0;left:17px;width:22px;height:22px;margin:auto;fill:#e8e8e8}.c-btn-round.c-btn-round--favorite .bx-favorite.is-active{animation:addFavo .6s ease forwards;fill:#f45855}.c-btn-round.c-btn-round--favorite .tx-btn{color:#212127}.c-btn-expand{display:inline-block;cursor:pointer}.c-btn-expand .btn-inner{display:block;position:relative;box-sizing:border-box;width:100%;padding:22px;border-radius:50px;background:#e5f6fc;color:#00abe3;font-size:16px;line-height:1;text-align:center;transition:.3s}.c-btn-expand .btn-inner:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.c-btn-expand .tx-btn{display:inline-block;position:relative;padding-right:32px}.c-btn-expand .tx-btn:before,.c-btn-expand .tx-btn:after{position:absolute;top:0;right:0;bottom:0;width:14px;height:2px;margin:auto;background:#00abe3;content:""}.c-btn-expand.is-open .tx-btn:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:rotate(90deg);transform:rotate(90deg)}.c-btn-expand .tx-btn:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.c-btn-media{box-sizing:border-box;width:505px;border-radius:3px;background:#fafafa;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);line-height:1.5;transition:background .3s}.c-btn-media:hover{background:rgba(250,250,250,.3)}.c-btn-media>a{display:table;box-sizing:border-box;width:100%;padding:20px;color:#212127;transition:color .3s}.c-btn-media:hover>a{color:#00abe3}.c-btn-media .btn-media-img{display:table-cell;width:80px;vertical-align:middle}.c-btn-media .btn-media-img>img{display:block;width:100%}.c-btn-media .btn-media-detail{display:table-cell;padding-left:20px;font-size:0;vertical-align:middle}.c-btn-media .ico-btn-media{display:inline-block;width:39px;margin-right:10px;border-radius:3px;background:#ff575c;color:#fff;font-size:12px;line-height:18px;text-align:center}.c-btn-media .ttl-btn-media{display:inline-block;margin-right:10px;font-size:16px;font-weight:700;line-height:18px}.c-btn-media .num-btn-media{display:inline-block;color:#00abe3;font-size:12px;line-height:18px}.c-btn-media .tx-btn-media{margin-top:6px;font-size:16px}.c-btn-media.c-btn-media--sm{width:240px}.c-btn-media.c-btn-media--sm .btn-media-img{width:56px}.c-btn-media.c-btn-media--sm .btn-media-detail{padding-left:40px}.c-btn-media.c-btn-media--sm .ttl-btn-media{margin-right:0;font-weight:400;line-height:1.375}.c-tab{display:table;width:1024px}.c-tab .item-tab{display:table-cell;position:relative;background:#63c7fc;vertical-align:middle;text-align:center;transition:.3s}.c-tab .item-tab~.item-tab:before{position:absolute;top:22px;left:0;width:1px;height:18px;background:rgba(255,255,255,.4);content:""}.c-tab .item-tab:first-child{border-radius:50px 0 0 50px}.c-tab .item-tab:last-child{border-radius:0 50px 50px 0}.c-tab .item-tab.is-active,.c-tab .item-tab:not(.is-inactive):hover{background:#00abe3}.c-tab .item-tab .tx-tab{padding:20px 0;color:#fff;font-size:18px;line-height:1.125}.c-tab .item-tab:first-child .tx-tab{padding-left:4px}.c-tab .item-tab:last-child .tx-tab{padding-right:4px}.c-tab .item-tab.is-inactive .tx-tab{color:#bbe7ff}.c-tab.c-tab--idol .item-tab:first-child{width:142px}.c-tab.c-tab--idol .item-tab:first-child .tx-tab{padding:11px 0 11px 8px;font-size:16px}.c-tab.c-tab--search{table-layout:fixed}.lst-works{margin:0 20px -30px 40px;font-size:0}.c-list-works-item{display:inline-block;box-sizing:border-box;width:25%;padding:0 20px 30px 0;vertical-align:top}.c-list-works-item .wrap-works-item{width:100%;border-radius:0 0 3px 3px;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.1);font-size:16px}.c-list-works-item .bx-works-package{display:block;position:relative;overflow:hidden;width:100%;background:#63ddfc}.c-list-works-item .img-works-package{width:100%;height:auto;vertical-align:bottom;transition:.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-list-works-item .bx-works-package:after{display:inline-block;position:absolute;top:50%;right:0;left:0;width:100px;height:100px;margin:auto;background:url(/pc/images/pages/common/ico_arrow_circle.png) no-repeat;background-size:contain;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";content:"";transition:.2s;-ms-transform:translate(0,-100px);transform:translate(0,-100px)}.c-list-works-item .bx-works-package:hover:after,.c-list-works-item.is-hovered .bx-works-package:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.c-list-works-item .bx-works-package:hover .img-works-package,.c-list-works-item.is-hovered .img-works-package{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.c-list-works-item .bx-works-info{overflow:hidden;margin:26px 14px 26px 20px;font-size:0}.c-list-works-item .bx-works-data{display:inline-block;width:calc(100% - 80px);padding-right:20px;vertical-align:middle}.c-list-works-item .ttl-works{display:inline-block;margin-bottom:3px;color:#212127;font-size:16px;line-height:1.6;vertical-align:middle}.c-list-works-item .ttl-works-label>a{color:#00abe3;font-size:14px;transition:.2s}.c-list-works-item .ttl-works-label>a:hover{color:#29d7fc}.c-list-works-item .btn-works-idol{display:block;padding:15px 0;border-radius:0 0 3px 3px;background:#63c7fc;color:#fff;font-weight:400;line-height:1;text-align:center;transition:.2s}.c-list-works-item .btn-works-idol:hover{background:#29d7fc}.c-list-works-item .btn-works-idols{display:block;padding:15px 0;border-radius:0 0 3px 3px;background:#eee;color:#777;font-weight:400;line-height:1;text-align:center}.c-list-works-item .btn-works-empty{height:46px}.c-list-works-item .bx-works-package.is-R18visible{position:relative}.c-list-works-item .bx-works-package.is-R18visible:before{position:absolute;z-index:5;width:100%;height:100%;background:#f9aba9 url(/pc/images/pages/common/ico_r18.png) no-repeat center center;content:""}.lst-idol{margin:0 20px -30px 40px;font-size:0}.c-list-idol-item{display:inline-block;box-sizing:border-box;width:33.3%;padding:0 20px 30px 0}.c-list-idol-item .wrap-idol-item{width:100%;border-radius:0 0 3px 3px;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.1);font-size:16px}.c-list-idol-item .wrap-idol-item.is-updated{position:relative}.c-list-idol-item .wrap-idol-item.is-updated:before{position:absolute;z-index:10;top:-2px;left:-4px;width:22%;height:22%;background:url(/pc/images/pages/other/ico_update.png) no-repeat;background-size:100%;color:#fff;font-size:18px;content:""}.c-list-idol-item .bx-idol-package{display:block;position:relative;overflow:hidden;width:100%;background:#63ddfc}.c-list-idol-item .img-idol-package{width:100%;height:auto;vertical-align:bottom;transition:.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-list-idol-item .bx-idol-package:after{display:inline-block;position:absolute;top:50%;right:0;left:0;width:100px;height:100px;margin:auto;background:url(/pc/images/pages/common/ico_arrow_circle.png) no-repeat;background-size:contain;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";content:"";transition:.2s;-ms-transform:translate(0,-100px);transform:translate(0,-100px)}.c-list-idol-item .bx-idol-package:hover:after,.c-list-idol-item.is-hovered .bx-idol-package:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.c-list-idol-item .bx-idol-package:hover .img-idol-package,.c-list-idol-item.is-hovered .img-idol-package{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.c-list-idol-item .bx-idol-info{overflow:hidden;padding:26px 14px 26px 20px;font-size:0}.c-list-idol-item .bx-idol-data{display:inline-block;width:calc(100% - 80px);padding-right:20px;vertical-align:middle}.c-list-idol-item .name-idol{display:inline-block;color:#00abe3;font-size:22px;font-weight:700;line-height:1.5;vertical-align:middle;transition:.2s}.c-list-idol-item .name-idol:hover{color:#29d7fc}.c-list-idol-item .name-idol span{display:block;font-size:14px;font-weight:400}.c-list-idol-item .bx-list-favorite{display:inline-block;vertical-align:top;text-align:center}.c-list-idol-item .bx-list-favorite>span{display:block;color:#555;font-size:11px}.c-list-works-item .bx-works-non-display{display:block;position:relative;overflow:hidden;width:100%}.c-list-works-item .bx-works-non-display img{width:100%;height:auto;vertical-align:bottom;transition:.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-list-works-item .tx-non-display{color:#212127;font-size:16px}.c-list-idol-item .bx-idol-non-display{display:block;position:relative;overflow:hidden;width:100%}.c-list-idol-item .bx-idol-non-display>img{width:100%;height:auto;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-list-idol-item .tx-non-display{color:#212127;font-size:16px}.c-list-idol-item .bx-idol-non-display img{width:100%}.c-list-works-item .bx-list-favorite,.c-list-idol-item .bx-list-favorite{display:inline-block;vertical-align:top;text-align:center;cursor:pointer}.c-list-works-item .js-age-check-open.is-R18visible+.bx-works-info .bx-list-favorite{display:none}.c-list-works-item .bx-list-favorite span,.c-list-idol-item .bx-list-favorite span{display:block;color:#555;font-size:11px}.c-list-works-item .bx-list-favorite .ico-favorite,.c-list-idol-item .bx-list-favorite .ico-favorite{fill:#e5e5e5}.c-list-works-item .js-favorite-action-target.is-active .ico-favorite,.c-list-idol-item .js-favorite-action-target.is-active .ico-favorite{animation:addFavo .6s ease forwards;fill:#f45855}.area-paging .tx-paging{display:inline-block;margin-right:20px;color:#474752;font-size:14px;vertical-align:middle}.area-paging .bx-paging{display:inline-block;border:1px #63c7fc solid;border-radius:3px;font-size:0;vertical-align:middle}.area-paging .bx-paging li{display:inline-block;width:40px;height:40px;border-right:1px #63c7fc solid;font-size:14px;vertical-align:top}.area-paging .bx-paging li:last-child{border-right:none}.area-paging .bx-paging li.current{background:#63c7fc;color:#fff;line-height:40px;text-align:center}.area-paging .bx-paging li>a,.area-paging .bx-paging li>span{display:block;height:40px;color:#474752;line-height:40px;text-align:center;transition:.2s}.area-paging .bx-paging li>a:hover{background:#63c7fc;color:#fff;transition:.2s}.area-paging .bx-paging li:first-child>a,.area-paging .bx-paging li:last-child>a{background:url(/pc/images/pages/common/ico_arrow_blue_s.png) no-repeat center center}.area-paging .bx-paging li:first-child>span,.area-paging .bx-paging li:last-child>span{background:url(/pc/images/pages/common/ico_arrow_gray_s.png) no-repeat center center}.area-paging .bx-paging li:first-child>a:hover,.area-paging .bx-paging li:last-child>a:hover{background:url(/pc/images/pages/common/ico_arrow_white_s.png) no-repeat center center #63c7fc}.area-paging .bx-paging li:first-child>a,.area-paging .bx-paging li:first-child>a:hover,.area-paging .bx-paging li:first-child>span{-ms-transform:rotate(180deg);transform:rotate(180deg)}@keyframes addFavo{0%{transform:scale(1)}15%{transform:scale(1.2)}35%{transform:scale(.9)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.area-age-check{padding-top:116px;font-size:0;text-align:center}.area-age-check .ttl-age-check{color:#00abe3;font-size:32px}.area-age-check .tx-age-check{margin:15px auto 0;color:#212127;font-size:16px;line-height:1.5}.area-age-check .tx-age-check span{display:block;margin-top:20px;font-weight:700;line-height:1.5}.area-age-check .btn-age-check{display:inline-block;margin:50px 10px 0;vertical-align:top}.area-age-check .c-btn-round.c-btn-round--yes,.area-age-check .c-btn-round.c-btn-round--no{width:200px}.bx-favorite-alert{display:none;position:fixed;z-index:100;top:40%;right:0;left:0;width:280px;margin:0 auto;padding:86px 32px 30px;border-radius:3px;background:#63c7fc;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);text-align:center}.tx-favorite-alert{color:#fff;font-size:14px;font-weight:700}.tx-favorite-alert:before{position:absolute;top:30px;left:150px;width:41px;height:41px;background:url(/pc/images/pages/common/ico_alert_favorite.png);content:""}