[data-pages=class-template]:not([data-category=unset]) .page-heading-txt-before{content:"";display:block;width:50px;height:40px;border-style:solid;border-width:0 0 40px 40px;position:absolute;bottom:0}[data-pages=class-template]:not([data-category=unset]) .page-heading-txt-after{content:"";display:block;height:40px;position:absolute;right:0;bottom:0}[data-pages=class-template][data-category=stx] .page-heading-txt:before{border-color:transparent transparent #feec31}[data-pages=class-template][data-category=stx] .page-heading-txt:after{background-color:#feec31}[data-pages=class-template][data-category=stz] .page-heading-txt:before{border-color:transparent transparent #d3ecfa}[data-pages=class-template][data-category=stz] .page-heading-txt:after{background-color:#d3ecfa}[data-pages=class-template][data-category=sttcr] .page-heading-txt:before{border-color:transparent transparent #fadce8}[data-pages=class-template][data-category=sttcr] .page-heading-txt:after{background-color:#fadce8}[data-pages=class-template][data-category=stq] .page-heading-txt:before{border-color:transparent transparent grey}[data-pages=class-template][data-category=stq] .page-heading-txt:after{background-color:grey}[data-pages=class-template][data-category=st1] .page-heading-txt:before{border-color:transparent transparent #f29a26}[data-pages=class-template][data-category=st1] .page-heading-txt:after{background-color:#f29a26}[data-pages=class-template][data-category=st2] .page-heading-txt:before{border-color:transparent transparent #91308c}[data-pages=class-template][data-category=st2] .page-heading-txt:after{background-color:#91308c}[data-pages=class-template][data-category=st3] .page-heading-txt:before{border-color:transparent transparent #1380c9}[data-pages=class-template][data-category=st3] .page-heading-txt:after{background-color:#1380c9}[data-pages=class-template][data-category=st4] .page-heading-txt:before{border-color:transparent transparent #d61319}[data-pages=class-template][data-category=st4] .page-heading-txt:after{background-color:#d61319}[data-pages=class-template][data-category=st5] .page-heading-txt:before{border-color:transparent transparent #088b50}[data-pages=class-template][data-category=st5] .page-heading-txt:after{background-color:#088b50}[data-pages=class-template] .mv .primary_title{background-image:url(../../img/common/mv_title_pc.png)}[data-pages=class-template] .page-heading{margin-top:50px;position:relative}[data-pages=class-template] .page-heading:after{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;bottom:0;left:0}[data-pages=class-template] .page-heading-txt{display:block;font-weight:700;line-height:1}[data-pages=class-template] .players{display:flex;flex-wrap:wrap}[data-pages=class-template] .players-wrap{position:relative}[data-pages=class-template] .players-wrap:before{width:1px;height:100%;background-color:#000;position:absolute;top:0}[data-pages=class-template] .players .entry-player{height:auto;position:relative}[data-pages=class-template] .players .entry-player:before{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;top:0;left:0}[data-pages=class-template] .players .entry-player:after{content:"";display:block;width:1px;height:100%;background-color:#000;position:absolute;top:0;left:0}[data-pages=class-template] .players .entry-player a:before{background-color:#000;pointer-events:none;top:0;left:0;z-index:0}[data-pages=class-template] .players .entry-player a:after,[data-pages=class-template] .players .entry-player a:before{content:"";display:block;-webkit-clip-path:polygon(100% 0,0 100%,0 0);clip-path:polygon(100% 0,0 100%,0 0);position:absolute}[data-pages=class-template] .players .entry-player a:after{background-color:#fff;top:-2px;left:-2px;z-index:1}[data-pages=class-template] .players .entry-player .entry-name{font-style:italic;font-weight:700;padding-top:15px;padding-left:10px}[data-pages=class-template] .players .entry-player a:hover{opacity:1}[data-pages=class-template] .players .entry-thum img{display:block;width:100%;height:100%;object-fit:cover}[data-pages=class-template] .players+.content-heading{font-style:italic;font-weight:700}[data-pages=class-template] .players+.content-heading>span{font-size:16px;font-weight:400;padding-left:15px}[data-pages=class-template] .classes{display:flex;flex-wrap:wrap;margin-top:30px}[data-pages=class-template] .classes .class{height:40px;border-right:1px solid #000;border-bottom:1px solid #000}[data-pages=class-template] .classes .class:after{content:"";display:block;width:40px}[data-pages=class-template] .classes .class a{display:block;height:100%}[data-pages=class-template] .classes .class .title{display:block;font-size:30px;font-style:italic;font-weight:700;line-height:1;position:relative}[data-pages=class-template] .classes .class .title:hover,[data-pages=class-template] .classes .class .title:hover span.ptn-after,[data-pages=class-template] .classes .class .title:hover span.ptn-before{opacity:1}[data-pages=class-template] .classes .class .title span.ptn-after,[data-pages=class-template] .classes .class .title span.ptn-before{content:"";display:block;position:absolute;top:0;z-index:-1}[data-pages=class-template] .classes .class .title span.ptn-before{width:0;height:0;border-style:solid;border-width:0 0 40px 40px;right:40px}[data-pages=class-template] .classes .class .title span.ptn-after{width:40px;height:40px;right:0}[data-pages=class-template] .classes .class .title span.text{display:block;position:absolute;bottom:-.1em;left:0}@media print,screen and (min-width:768px){[data-pages=class-template]:not([data-category=unset]) .page-heading-txt-before{right:342px}[data-pages=class-template]:not([data-category=unset]) .page-heading-txt-after{width:342px}[data-pages=class-template] .page-heading{font-size:40px;font-style:italic;margin-left:4px;padding-left:20px}[data-pages=class-template] .players-wrap{border-left:1px solid #000;margin-left:4px;padding-top:50px;padding-left:55px}[data-pages=class-template] .players-wrap:before{content:"";display:block;left:-4px}[data-pages=class-template] .players .entry-player{width:calc(16.66667% - 20px)}[data-pages=class-template] .players .entry-player:not(:nth-child(6n+1)){margin-left:20px}[data-pages=class-template] .players .entry-player:nth-child(n+7){margin-top:60px}[data-pages=class-template] .players .entry-player a:before{width:49px;height:49px}[data-pages=class-template] .players .entry-player a:after{width:52px;height:52px}[data-pages=class-template] .players .entry-player a:hover .entry-thum{opacity:.6}[data-pages=class-template] .players+.content-heading{font-size:30px;margin-top:115px}[data-pages=class-template] .classes .class{width:calc(33.33333% - 16px)}[data-pages=class-template] .classes .class:not(:nth-child(3n+1)){margin-left:24px}[data-pages=class-template] .classes .class:nth-child(n+4){margin-top:24px}[data-pages=class-template] .classes .class .title:hover span{opacity:.6}[data-pages=class-template] .classes .class .title span.text{transition:opacity .3s}}@media only screen and (max-width:1024px){[data-pages=class-template] .players .entry-player:nth-child(4n+1){margin-left:0}[data-pages=class-template] .players .entry-player:not(:nth-child(4n+1)){margin-left:20px}[data-pages=class-template] .players .entry-player:nth-child(n+5){margin-top:60px}}@media only screen and (max-width:767px){[data-pages=class-template]:not([data-category=unset]) .page-heading-txt-before{right:45.6vw}[data-pages=class-template]:not([data-category=unset]) .page-heading-txt-after{width:45.6vw}[data-pages=class-template] .page-heading{font-size:24px}[data-pages=class-template] .players-wrap{padding-top:30px}[data-pages=class-template] .players .entry-player{width:calc(33.33333% - 2vw)}[data-pages=class-template] .players .entry-player:not(:nth-child(3n+1)){margin-left:2vw}[data-pages=class-template] .players .entry-player:nth-child(3n+1){margin-left:0}[data-pages=class-template] .players .entry-player:nth-child(n+4){margin-top:6vw}[data-pages=class-template] .players .entry-player a:before{width:24px;height:24px}[data-pages=class-template] .players .entry-player a:after{width:26px;height:26px}[data-pages=class-template] .players .entry-player .entry-name{font-size:18px}[data-pages=class-template] .players+.content-heading{font-size:24px;margin-top:80px;white-space:nowrap}[data-pages=class-template] .classes .class{width:calc(50% - 12px)}[data-pages=class-template] .classes .class:nth-child(2n){margin-left:24px}[data-pages=class-template] .classes .class:nth-child(n+3){margin-top:24px}}@media only screen and (min-width:768px) and (max-width:1024px){[data-pages=class-template] .players .entry-player{width:calc(25% - 20px)}}