@-webkit-keyframes bg{0%{background-position:right 0 top 0}100%{background-position:right 14px top 0}}@keyframes bg{0%{background-position:right 0 top 0}100%{background-position:right 14px top 0}}.vimeo{position:relative;width:100%;height:0;padding-top:calc(100% * 9/16);overflow:hidden}.vimeo img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center}.vimeo iframe{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;pointer-events:none;opacity:0}.vimeo:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;background-color:#1a1a1a;z-index:1}.vimeo:after{content:"";position:absolute;width:100%;height:100%;top:0;right:0;background:url(/config/wp-content/themes/jitto/assets/images/ten.png);background-size:7px 7px;background-position:right 0 top 0;z-index:2;-webkit-animation:bg .8s linear infinite;animation:bg .8s linear infinite}.vimeo.show:before{opacity:.5;background-color:#000;-webkit-transition:opacity .8s,background-color .8s;-o-transition:opacity .8s,background-color .8s;transition:opacity .8s,background-color .8s}.vimeo.shown:before{width:0;-webkit-transition:opacity .8s,background-color .8s,width 1s cubic-bezier(.8,0,.3,1);-o-transition:opacity .8s,background-color .8s,width 1s cubic-bezier(.8,0,.3,1);transition:opacity .8s,background-color .8s,width 1s cubic-bezier(.8,0,.3,1)}.vimeo.shown:after{width:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .8s,width 1s cubic-bezier(.8,0,.3,1);-o-transition:opacity .8s,width 1s cubic-bezier(.8,0,.3,1);transition:opacity .8s,width 1s cubic-bezier(.8,0,.3,1)}.vimeo.shown iframe{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.vimeo.end:before{content:none}.vimeo.end:after{content:none;-webkit-animation:none;animation:none}#container #main .container{margin-top:70px}#container #main .container header{display:block;width:calc(100% - 50px);height:102px;padding-left:25px;padding-right:25px}#container #main .container header h1{padding-top:19px;font-size:17px;color:#fff}#container #main .container header .filtering{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;line-height:100%;color:#fff;float:right;margin-top:-28px;position:relative;background:#000;z-index:1}#container #main .container header .filtering>p{opacity:.3;float:left;margin-right:-2px;padding:12px 0}#container #main .container header .filtering>p:after{margin-left:10px;content:":"}#container #main .container header .filtering .selector{float:left}#container #main .container header .filtering .selector:after{content:"";position:absolute;bottom:0;right:0;width:104px;height:1px;background:#333}#container #main .container header .filtering .selector p.current{width:84px;margin-right:-13px;position:relative;padding:12px 33px 12px 13px;cursor:pointer;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#container #main .container header .filtering .selector p.current.hover{-webkit-transition:none;-o-transition:none;transition:none;color:#333}#container #main .container header .filtering .selector p.current.hover sup.count{-webkit-transition:none;-o-transition:none;transition:none;color:#333}#container #main .container header .filtering .selector p.current.hover:before{-webkit-transition:none;-o-transition:none;transition:none;background:#333}#container #main .container header .filtering .selector p.current.hover:after{-webkit-transition:none;-o-transition:none;transition:none;background:#333}#container #main .container header .filtering .selector p.current sup.count{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#999;font-size:10px;margin-left:7px;margin-top:0;position:relative;top:-3px}#container #main .container header .filtering .selector p.current:before{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;content:"";position:absolute;top:calc(50% + 1px);right:13px;width:9px;height:1px;background:#fff}#container #main .container header .filtering .selector p.current:after{-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;content:"";position:absolute;top:calc(50% - 2px);right:17px;width:1px;height:7px;background:#fff}#container #main .container header .filtering .selector .list{display:none}#container #main .container header .filtering.open{position:static}#container #main .container header .filtering.open .selector{position:relative}#container #main .container header .filtering.open .selector:after{background:#000}#container #main .container header .filtering.open .selector p.current{background:#fff;color:#000}#container #main .container header .filtering.open .selector p.current:before{background:#000;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#container #main .container header .filtering.open .selector p.current:after{content:none}#container #main .container header .filtering.open .selector p.current sup.count{color:#000;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#container #main .container header .filtering.open .selector p.current.hover{color:#ccc}#container #main .container header .filtering.open .selector p.current.hover sup.count{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}#container #main .container header .filtering.open .selector p.current.hover:before{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none}#container #main .container header .filtering.open .selector .list{display:block;position:absolute;width:calc(100vw - 24px);left:calc(-100vw + 130px + 50px - 26px);background:#fff;z-index:10}#container #main .container header .filtering.open .selector .list dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:calc(100% - 26px);padding:0 13px 0 13px}#container #main .container header .filtering.open .selector .list dl:last-of-type{padding-bottom:26px}#container #main .container header .filtering.open .selector .list dl dt{width:100%;color:#999;position:relative;padding:25px 0 13px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#container #main .container header .filtering.open .selector .list dl dt:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5}#container #main .container header .filtering.open .selector .list dl dd{width:calc((100% - 13px)/ 2);position:relative;padding-top:12px}#container #main .container header .filtering.open .selector .list dl dd:nth-child(2n){margin-right:13px}#container #main .container header .filtering.open .selector .list dl dd:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5}#container #main .container header .filtering.open .selector .list dl dd a{display:block;color:#000;position:relative;padding:13px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#container #main .container header .filtering.open .selector .list dl dd a sup.count{pointer-events:none;color:#999;font-size:10px;margin-left:7px;margin-top:0;position:relative;top:-2px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#container #main .container header .filtering.open .selector .list dl dd a.hover{-webkit-transition:none;-o-transition:none;transition:none;color:#ccc}#container #main .container header .filtering.open .selector .list dl dd a.hover sup.count{-webkit-transition:none;-o-transition:none;transition:none;color:#ccc}#container #main .container section.list{width:100%}#container #main .container section.list p.caution{margin-left:25px;color:#fff}#container #main .container section.list>ul>li{width:100%;font-size:14px;padding-bottom:40px}#container #main .container section.list>ul>li:last-of-type{padding-bottom:0}#container #main .container section.list>ul>li a{display:block;position:relative}#container #main .container section.list>ul>li a:before{position:absolute;content:"";width:52px;height:39px;background:url(/config/wp-content/themes/jitto/assets/images/sp/thumbArrow.svg);background-size:84px 39px;right:25px;top:2px;z-index:4}#container #main .container section.list>ul>li a:after{position:absolute;content:"";width:52px;height:39px;right:25px;top:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #fff;opacity:.1;z-index:3}#container #main .container section.list>ul>li a h1{color:#fff;padding-left:25px;margin-top:-3px;margin-bottom:7px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding-right:100px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:3}#container #main .container section.list>ul>li a h1 span.quoted:before{content:"++";line-height:0;vertical-align:super;font-size:10px;letter-spacing:-.05em;margin-right:.1em}#container #main .container section.list>ul>li a h1 span.quoted:after{content:"++";line-height:0;vertical-align:super;font-size:10px;letter-spacing:-.05em;margin-right:.1em}#container #main .container section.list>ul>li a h1 span.quoted sup{display:inline-block;width:1px;height:1px;line-height:0;overflow:hidden}#container #main .container section.list>ul>li a h2{display:none;padding-left:25px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:3}#container #main .container section.list>ul>li a h3{padding-left:25px;color:#999;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding-right:100px;-webkit-transition:opacity .3s,color .3s;-o-transition:opacity .3s,color .3s;transition:opacity .3s,color .3s;z-index:3}#container #main .container section.list>ul>li a .vimeo{margin-top:22px}#container #main .container section.list>ul>li a.hover:after{opacity:1;background:#fff}html.edge #container #main .container section.list>ul>li a.hover:after,html.ie #container #main .container section.list>ul>li a.hover:after{background:0 0}#container #main .container section.list>ul>li a.hover:before{mix-blend-mode:difference}#container #main .container section.list>ul>li a.hover h1,#container #main .container section.list>ul>li a.hover h2,#container #main .container section.list>ul>li a.hover h3{opacity:.2;-webkit-transition:none;-o-transition:none;transition:none;color:#fff}#container #main .container section.list>ul>li a.anim:before{-webkit-transition:background-position .4s cubic-bezier(.2,.3,.1,1);-o-transition:background-position .4s cubic-bezier(.2,.3,.1,1);transition:background-position .4s cubic-bezier(.2,.3,.1,1);background-position:84px 0}#container #main .container section.list>ul+ul:not(.l){margin-top:40px}#container #main .container section.list>ul.l>li{padding-bottom:1px}#container #main .container section.list>ul.l>li:last-of-type{padding-bottom:0}#container #main .container section.list>ul.l>li:last-of-type a:before{top:50%}#container #main .container section.list>ul.l>li:last-of-type a:after{top:50%}#container #main .container section.list>ul.l>li:last-of-type a h1{top:calc(50% - 6px)}#container #main .container section.list>ul.l>li:last-of-type a h2{top:calc(50% - 23px)}#container #main .container section.list>ul.l>li:last-of-type a h3{top:calc(50% + 17px)}#container #main .container section.list>ul.l>li a:before{top:calc((100% - 1px)/ 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#container #main .container section.list>ul.l>li a:after{top:calc((100% - 1px)/ 2);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.4}#container #main .container section.list>ul.l>li a h1{font-size:14px;position:absolute;width:calc(100% - 125px);top:calc((100% - 1px)/ 2 - 6px)}#container #main .container section.list>ul.l>li a h1 span.quoted:before{content:"++";line-height:0;vertical-align:super;font-size:10px;letter-spacing:-.05em;margin-right:.1em}#container #main .container section.list>ul.l>li a h1 span.quoted:after{content:"++";line-height:0;vertical-align:super;font-size:10px;letter-spacing:-.05em;margin-right:.1em}#container #main .container section.list>ul.l>li a h1 span.quoted sup{display:inline-block;width:1px;height:1px;line-height:0;overflow:hidden}#container #main .container section.list>ul.l>li a h2{display:block;color:#fff;font-size:13px;position:absolute;width:calc(100% - 125px);top:calc((100% - 1px)/ 2 - 23px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#container #main .container section.list>ul.l>li a h3{color:#fff;font-size:11px;position:absolute;width:calc(100% - 125px);top:calc((100% - 1px)/ 2 + 17px)}#container #main .container section.list>ul.l>li a .vimeo{margin-top:0;padding-top:calc(100% * 4/5)}#container #main .container section.list>ul.l>li a.hover:after{opacity:1}#container #main .container section.list>ul.l>li a.hover h1,#container #main .container section.list>ul.l>li a.hover h2,#container #main .container section.list>ul.l>li a.hover h3{opacity:1}#container #main .container nav.paging{margin-top:-28px;padding-top:66px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 50px);padding-left:25px;padding-right:25px;position:relative;font-size:14px;line-height:100%}#container #main .container nav.paging:after{content:"";position:absolute;bottom:0;width:calc(100% - 50px);height:1px;background:#1a1a1a}#container #main .container nav.paging p.currentPage{color:#fff}#container #main .container nav.paging p.currentPage span{padding:27px 0;display:inline-block}#container #main .container nav.paging p.currentPage span.total:before{content:"/";padding:0 5px;font-size:11px;color:#666;position:relative;top:-2px}#container #main .container nav.paging ul.pages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#container #main .container nav.paging ul.pages li{color:#fff}#container #main .container nav.paging ul.pages li.current{color:#333}#container #main .container nav.paging ul.pages li a{padding:27px 0;display:inline-block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#container #main .container nav.paging ul.pages li a.hover{-webkit-transition:none;-o-transition:none;transition:none;opacity:.2}#container #main .container nav.paging .buttons{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;position:relative;z-index:1}#container #main .container nav.paging .buttons:after{content:"";position:absolute;bottom:0;width:100%;height:1px;background:#fff}#container #main .container nav.paging .buttons div.inactive{opacity:.2;pointer-events:none}#container #main .container nav.paging .buttons div:last-of-type{margin-left:26px}#container #main .container nav.paging .buttons div a{padding:27px 0;display:inline-block;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#container #main .container nav.paging .buttons div a.hover{-webkit-transition:none;-o-transition:none;transition:none;opacity:.2}#container #main.hidden .container header,#container #main.hidden .container section{height:0;overflow:hidden}html:not(.sp) #container #main .container{margin-top:143px}html:not(.sp) #container #main .container header{width:calc(100% - 182px);height:169px;padding-left:91px;padding-right:91px}html:not(.sp) #container #main .container header h1{padding-top:29px;font-size:24px;position:relative}html:not(.sp) #container #main .container header h1:after{content:"";z-index:1;position:absolute;height:1px;left:calc((100% - 65px*3)/ 4 + 65px);bottom:10px;background:#1a1a1a;width:calc((100% - 65px*3)*3/4 + 65px*2)}html:not(.sp) #container #main .container header .filtering{font-size:17px;margin-top:-43px}html:not(.sp) #container #main .container header .filtering>p{padding:23px 0 10px 28px;margin-right:-12px;opacity:1;color:#999}html:not(.sp) #container #main .container header .filtering .selector{float:left}html:not(.sp) #container #main .container header .filtering .selector:after{width:260px;background:#fff}html:not(.sp) #container #main .container header .filtering .selector p.current{width:286px;margin-right:-26px;padding:23px 0 10px 26px}html:not(.sp) #container #main .container header .filtering .selector p.current sup.count{top:-6px}html:not(.sp) #container #main .container header .filtering .selector p.current:before{content:"";position:absolute;top:calc(50% + 5px);right:26px;width:12px;height:2px}html:not(.sp) #container #main .container header .filtering .selector p.current:after{top:calc(50% + 1px);right:31px;width:2px;height:10px}html:not(.sp) #container #main .container header .filtering.open{position:relative;z-index:10}html:not(.sp) #container #main .container header .filtering.open .selector:after{background:#000}html:not(.sp) #container #main .container header .filtering.open .selector p.current:after{background:#000}html:not(.sp) #container #main .container header .filtering.open .selector .list{width:auto;left:auto;right:-26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:26px;padding-bottom:26px;font-size:14px}html:not(.sp) #container #main .container header .filtering.open .selector .list dl{display:block;width:117px;position:relative;padding:0 26px 0 0}html:not(.sp) #container #main .container header .filtering.open .selector .list dl:last-of-type{padding-bottom:0}html:not(.sp) #container #main .container header .filtering.open .selector .list dl dt{width:100%;padding:27px 0 13px 0}html:not(.sp) #container #main .container header .filtering.open .selector .list dl dd{width:100%;padding-top:14px}html:not(.sp) #container #main .container header .filtering.open .selector .list dl dd:nth-child(2n){margin-right:0}html:not(.sp) #container #main .container header .filtering.open .selector .list dl dd a{padding:10px 0}html:not(.sp) #container #main .container header .filtering.open .selector .list dl dd a sup.count{top:-3px}html:not(.sp) #container #main .container section.list p.caution{margin-left:91px}html:not(.sp) #container #main .container section.list>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 182px);padding-left:91px;padding-right:91px}html:not(.sp) #container #main .container section.list>ul>li{position:relative;width:calc((100% - 65px * 3)/ 4);padding-bottom:65px;margin-right:65px}html.edge html:not(.sp) #container #main .container section.list>ul>li,html.ie html:not(.sp) #container #main .container section.list>ul>li{width:calc((100% - 65px * 3)/ 4 - 1px)}html:not(.sp) #container #main .container section.list>ul>li:nth-child(4n){margin-right:0}html:not(.sp) #container #main .container section.list>ul>li:nth-last-child(-n+4){padding-bottom:0}html:not(.sp) #container #main .container section.list>ul>li a:before{width:49px;background:url(/config/wp-content/themes/jitto/assets/images/pc/thumbArrow.svg);background-size:79px 39px;right:0;top:0}html:not(.sp) #container #main .container section.list>ul>li a:after{width:49px;right:0;top:0}html:not(.sp) #container #main .container section.list>ul>li a h1{padding-left:0;padding-right:75px;margin-bottom:8px}html:not(.sp) #container #main .container section.list>ul>li a h2{padding-left:0}html:not(.sp) #container #main .container section.list>ul>li a h3{padding-left:0;padding-right:75px}html:not(.sp) #container #main .container section.list>ul>li a .vimeo{margin-top:37px}html:not(.sp) #container #main .container section.list>ul>li a .vimeo.shown:before{-webkit-transition:opacity .8s,background-color .8s,width 1s cubic-bezier(.3,.1,.1,1);-o-transition:opacity .8s,background-color .8s,width 1s cubic-bezier(.3,.1,.1,1);transition:opacity .8s,background-color .8s,width 1s cubic-bezier(.3,.1,.1,1)}html:not(.sp) #container #main .container section.list>ul>li a .vimeo.shown:after{-webkit-transition:opacity .8s,width 1s cubic-bezier(.3,.1,.1,1);-o-transition:opacity .8s,width 1s cubic-bezier(.3,.1,.1,1);transition:opacity .8s,width 1s cubic-bezier(.3,.1,.1,1)}html:not(.sp) #container #main .container section.list>ul>li a.hover:after{opacity:1}html:not(.sp) #container #main .container section.list>ul>li a.anim:before{-webkit-transition:background-position .6s cubic-bezier(.2,.3,.2,1);-o-transition:background-position .6s cubic-bezier(.2,.3,.2,1);transition:background-position .6s cubic-bezier(.2,.3,.2,1);background-position:79px 0}html:not(.sp) #container #main .container section.list>ul+ul:not(.l){margin-top:65px}html:not(.sp) #container #main .container section.list>ul.l{padding-left:0;padding-right:0;width:100%}html:not(.sp) #container #main .container section.list>ul.l>li{width:100%;margin-left:0;margin-right:0;padding-bottom:1px}html:not(.sp) #container #main .container section.list>ul.l>li:last-of-type{padding-bottom:0}html:not(.sp) #container #main .container section.list>ul.l>li:last-of-type a:before{top:50%}html:not(.sp) #container #main .container section.list>ul.l>li:last-of-type a:after{top:50%}html:not(.sp) #container #main .container section.list>ul.l>li:last-of-type a h1{top:calc(50% - 8px)}html:not(.sp) #container #main .container section.list>ul.l>li:last-of-type a h2{top:calc(50% - 28px)}html:not(.sp) #container #main .container section.list>ul.l>li:last-of-type a h3{top:calc(50% + 18px)}html:not(.sp) #container #main .container section.list>ul.l>li a:before{width:65px;height:51px;background:url(/config/wp-content/themes/jitto/assets/images/pc/thumbArrowLarge.svg);background-size:103px 51px;right:91px;top:calc((100% - 1px)/ 2)}html:not(.sp) #container #main .container section.list>ul.l>li a:after{width:65px;height:51px;right:91px;top:calc((100% - 1px)/ 2)}html:not(.sp) #container #main .container section.list>ul.l>li a h1{font-size:17px;width:auto;padding-left:91px;top:calc((100% - 1px)/ 2 - 8px)}html:not(.sp) #container #main .container section.list>ul.l>li a h1 span.quoted:before{font-size:12px}html:not(.sp) #container #main .container section.list>ul.l>li a h1 span.quoted:after{font-size:12px}html:not(.sp) #container #main .container section.list>ul.l>li a h2{color:#fff;font-size:16px;width:auto;padding-left:91px;top:calc((100% - 1px)/ 2 - 28px)}html:not(.sp) #container #main .container section.list>ul.l>li a h3{font-size:14px;width:auto;top:calc((100% - 1px)/ 2 + 18px);padding-left:91px;margin-left:1px}html:not(.sp) #container #main .container section.list>ul.l>li a .vimeo{padding-top:calc(100% * 520/1440);margin-top:0}html:not(.sp) #container #main .container section.list>ul.l>li a .vimeo.shown:before{-webkit-transition:opacity .8s,color .8s,width 1s cubic-bezier(.8,0,.3,1);-o-transition:opacity .8s,color .8s,width 1s cubic-bezier(.8,0,.3,1);transition:opacity .8s,color .8s,width 1s cubic-bezier(.8,0,.3,1)}html:not(.sp) #container #main .container section.list>ul.l>li a .vimeo.shown:after{-webkit-transition:opacity .8s,width 1s cubic-bezier(.8,0,.3,1);-o-transition:opacity .8s,width 1s cubic-bezier(.8,0,.3,1);transition:opacity .8s,width 1s cubic-bezier(.8,0,.3,1)}html:not(.sp) #container #main .container section.list>ul.l>li a.hover:after{opacity:1}html:not(.sp) #container #main .container section.list>ul.l>li a.anim:before{-webkit-transition:background-position .5s cubic-bezier(.2,.3,.1,1);-o-transition:background-position .5s cubic-bezier(.2,.3,.1,1);transition:background-position .5s cubic-bezier(.2,.3,.1,1);background-position:103px 0}html:not(.sp) #container #main .container nav.paging{margin-top:-40px;padding-top:92px;width:calc(100% - 182px);padding-left:91px;padding-right:91px;font-size:17px}html:not(.sp) #container #main .container nav.paging:after{width:calc(100% - 182px)}html:not(.sp) #container #main .container nav.paging ul.pages li:first-of-type{margin-left:-12px}html:not(.sp) #container #main .container nav.paging ul.pages li.omit{padding:38px 12px}html:not(.sp) #container #main .container nav.paging ul.pages li.current a{opacity:1}html:not(.sp) #container #main .container nav.paging ul.pages li a{padding:38px 12px}