body,html,img{width:100%;max-width:100%}body,html,select{margin:0;padding:0}#preloader,#preloader .bg,header{top:0;left:0;right:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate-reverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes scroll-down-up{0%{transform:translateY(0);opacity:1}6%{transform:translateY(-31.28689%);opacity:1}12%{transform:translateY(-61.8034%);opacity:1}18%{transform:translateY(-90.7981%);opacity:1}24%{transform:translateY(-117.55705%);opacity:1}30%{transform:translateY(-141.42136%);opacity:1}36%{transform:translateY(-161.8034%);opacity:1}42%{transform:translateY(-178.2013%);opacity:1}48%{transform:translateY(-190.2113%);opacity:1}54%{transform:translateY(-197.53767%);opacity:1}60%{transform:translateY(-200%);opacity:1}100%,90%{transform:translateY(-200%);opacity:0}}@keyframes scroll-down-down{0%{transform:translateY(0);opacity:1}6%{transform:translateY(35.19775%);opacity:1}12%{transform:translateY(69.52882%);opacity:1}18%{transform:translateY(102.14786%);opacity:1}24%{transform:translateY(132.25168%);opacity:1}30%{transform:translateY(159.09903%);opacity:1}36%{transform:translateY(182.02882%);opacity:1}42%{transform:translateY(200.47647%);opacity:1}48%{transform:translateY(213.98772%);opacity:1}54%{transform:translateY(222.22988%);opacity:1}60%{transform:translateY(225%);opacity:1}100%,90%{transform:translateY(225%);opacity:0}}@keyframes hop{0%{transform:scale(1,1) translateY(0)}2%{transform:scale(1.01564,.98436) translateY(0)}4%{transform:scale(1.0309,.9691) translateY(0)}6%{transform:scale(1.0454,.9546) translateY(0)}8%{transform:scale(1.05878,.94122) translateY(0)}10%{transform:scale(1.07071,.92929) translateY(0)}12%{transform:scale(1.0809,.9191) translateY(0)}14%{transform:scale(1.0891,.9109) translateY(0)}16%{transform:scale(1.09511,.90489) translateY(0)}18%{transform:scale(1.09877,.90123) translateY(0)}20%{transform:scale(1.15,.85) translateY(0)}21.5%{transform:scale(1.11871,.88129) translateY(-.78459%)}23%{transform:scale(1.0882,.9118) translateY(-1.56434%)}24.5%{transform:scale(1.0592,.9408) translateY(-2.33445%)}26%{transform:scale(1.03244,.96756) translateY(-3.09017%)}27.5%{transform:scale(1.00858,.99142) translateY(-3.82683%)}29%{transform:scale(.9882,1.0118) translateY(-4.5399%)}30.5%{transform:scale(.9718,1.0282) translateY(-5.22499%)}32%{transform:scale(.95979,1.04021) translateY(-5.87785%)}33.5%{transform:scale(.95246,1.04754) translateY(-6.49448%)}35%{transform:scale(.95,1.05) translateY(-7.07107%)}36.5%{transform:scale(.95782,1.04218) translateY(-7.60406%)}38%{transform:scale(.96545,1.03455) translateY(-8.09017%)}39.5%{transform:scale(.9727,1.0273) translateY(-8.5264%)}41%{transform:scale(.97939,1.02061) translateY(-8.91007%)}42.5%{transform:scale(.98536,1.01464) translateY(-9.2388%)}44%{transform:scale(.99045,1.00955) translateY(-9.51057%)}45.5%{transform:scale(.99455,1.00545) translateY(-9.7237%)}47%{transform:scale(.99755,1.00245) translateY(-9.87688%)}48.5%{transform:scale(.99938,1.00062) translateY(-9.96917%)}50%{transform:scale(1,1) translateY(-10%)}53%{transform:scale(1,1) translateY(-8.43566%)}56%{transform:scale(1,1) translateY(-6.90983%)}59%{transform:scale(1,1) translateY(-5.4601%)}62%{transform:scale(1,1) translateY(-4.12215%)}65%{transform:scale(1,1) translateY(-2.92893%)}68%{transform:scale(1,1) translateY(-1.90983%)}71%{transform:scale(1,1) translateY(-1.08993%)}74%{transform:scale(1,1) translateY(-.48943%)}77%{transform:scale(1,1) translateY(-.12312%)}100%,80%{transform:scale(1,1) translateY(0)}}@keyframes hop-2{0%{transform:scale(1,1) translateY(0)}1.5%{transform:scale(1.01564,.98436) translateY(0)}3%{transform:scale(1.0309,.9691) translateY(0)}4.5%{transform:scale(1.0454,.9546) translateY(0)}6%{transform:scale(1.05878,.94122) translateY(0)}7.5%{transform:scale(1.07071,.92929) translateY(0)}9%{transform:scale(1.0809,.9191) translateY(0)}10.5%{transform:scale(1.0891,.9109) translateY(0)}12%{transform:scale(1.09511,.90489) translateY(0)}13.5%{transform:scale(1.09877,.90123) translateY(0)}15%{transform:scale(1.15,.85) translateY(0)}16.5%{transform:scale(1.11871,.88129) translateY(-.58844%)}18%{transform:scale(1.0882,.9118) translateY(-1.17326%)}19.5%{transform:scale(1.0592,.9408) translateY(-1.75084%)}21%{transform:scale(1.03244,.96756) translateY(-2.31763%)}22.5%{transform:scale(1.00858,.99142) translateY(-2.87013%)}24%{transform:scale(.9882,1.0118) translateY(-3.40493%)}25.5%{transform:scale(.9718,1.0282) translateY(-3.91874%)}27%{transform:scale(.95979,1.04021) translateY(-4.40839%)}28.5%{transform:scale(.95246,1.04754) translateY(-4.87086%)}30%{transform:scale(.95,1.05) translateY(-5.3033%)}31.5%{transform:scale(.95782,1.04218) translateY(-5.70304%)}33%{transform:scale(.96545,1.03455) translateY(-6.06763%)}34.5%{transform:scale(.9727,1.0273) translateY(-6.3948%)}36%{transform:scale(.97939,1.02061) translateY(-6.68255%)}37.5%{transform:scale(.98536,1.01464) translateY(-6.9291%)}39%{transform:scale(.99045,1.00955) translateY(-7.13292%)}40.5%{transform:scale(.99455,1.00545) translateY(-7.29277%)}42%{transform:scale(.99755,1.00245) translateY(-7.40766%)}43.5%{transform:scale(.99938,1.00062) translateY(-7.47688%)}45%{transform:scale(1,1) translateY(-7.5%)}47%{transform:scale(1,1) translateY(-7.40766%)}49%{transform:scale(1,1) translateY(-7.13292%)}51%{transform:scale(1,1) translateY(-6.68255%)}53%{transform:scale(1,1) translateY(-6.06763%)}55%{transform:scale(1,1) translateY(-5.3033%)}57%{transform:scale(1,1) translateY(-4.40839%)}59%{transform:scale(1,1) translateY(-3.40493%)}61%{transform:scale(1,1) translateY(-2.31763%)}63%{transform:scale(1,1) translateY(-1.17326%)}100%,65%{transform:scale(1,1) translateY(0)}}@keyframes pulse{0%{transform:scale(1)}1.5%{transform:scale(.99218)}3%{transform:scale(.98455)}4.5%{transform:scale(.9773)}6%{transform:scale(.97061)}7.5%{transform:scale(.96464)}9%{transform:scale(.95955)}10.5%{transform:scale(.95545)}12%{transform:scale(.95245)}13.5%{transform:scale(.95062)}15%{transform:scale(.95)}18%{transform:scale(.96564)}21%{transform:scale(.9809)}24%{transform:scale(.9954)}27%{transform:scale(1.00878)}30%{transform:scale(1.02071)}33%{transform:scale(1.0309)}36%{transform:scale(1.0391)}39%{transform:scale(1.04511)}42%{transform:scale(1.04877)}45%{transform:scale(1.05)}47.5%{transform:scale(1.04218)}50%{transform:scale(1.03455)}52.5%{transform:scale(1.0273)}55%{transform:scale(1.02061)}57.5%{transform:scale(1.01464)}60%{transform:scale(1.00955)}62.5%{transform:scale(1.00545)}65%{transform:scale(1.00245)}67.5%{transform:scale(1.00062)}100%,70%{transform:scale(1)}}@keyframes pulse-2{0%,100%,50%{transform:scale(1)}1%{transform:scale(.99609)}2%{transform:scale(.99227)}3%{transform:scale(.98865)}4%{transform:scale(.98531)}5%{transform:scale(.98232)}6%{transform:scale(.97977)}7%{transform:scale(.97772)}8%{transform:scale(.97622)}9%{transform:scale(.97531)}10%{transform:scale(.975)}12%{transform:scale(.98673)}14%{transform:scale(.99818)}16%{transform:scale(1.00905)}18%{transform:scale(1.01908)}20%{transform:scale(1.02803)}22%{transform:scale(1.03568)}24%{transform:scale(1.04183)}26%{transform:scale(1.04633)}28%{transform:scale(1.04908)}30%{transform:scale(1.05)}32%{transform:scale(1.04218)}34%{transform:scale(1.03455)}36%{transform:scale(1.0273)}38%{transform:scale(1.02061)}40%{transform:scale(1.01464)}42%{transform:scale(1.00955)}44%{transform:scale(1.00545)}46%{transform:scale(1.00245)}48%{transform:scale(1.00062)}}@keyframes scale-io{0%,100%{transform:scale(.975)}5%{transform:scale(.98673)}10%{transform:scale(.99818)}15%{transform:scale(1.00905)}20%{transform:scale(1.01908)}25%{transform:scale(1.02803)}30%{transform:scale(1.03568)}35%{transform:scale(1.04183)}40%{transform:scale(1.04633)}45%{transform:scale(1.04908)}50%{transform:scale(1.05)}55%{transform:scale(1.04816)}60%{transform:scale(1.04284)}65%{transform:scale(1.03454)}70%{transform:scale(1.02409)}75%{transform:scale(1.0125)}80%{transform:scale(1.00091)}85%{transform:scale(.99046)}90%{transform:scale(.98216)}95%{transform:scale(.97684)}}@keyframes icon-scale-in{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes float{0%,100%{transform:translateY(-10%)}5%,95%{transform:translateY(-9.51057%)}10%,90%{transform:translateY(-8.09017%)}15%,85%{transform:translateY(-5.87785%)}20%,80%{transform:translateY(-3.09017%)}25%,75%{transform:translateY(0)}30%,70%{transform:translateY(3.09017%)}35%,65%{transform:translateY(5.87785%)}40%,60%{transform:translateY(8.09017%)}45%,55%{transform:translateY(9.51057%)}50%{transform:translateY(10%)}}@font-face{font-family:jprs-ponta-icons;src:url(../fonts/jprs-ponta-icons.woff?92c8050ccbd3a0aa35af529bf4c2482c) format("woff"),url(../fonts/jprs-ponta-icons.woff2?92c8050ccbd3a0aa35af529bf4c2482c) format("woff2"),url(../fonts/jprs-ponta-icons.ttf?92c8050ccbd3a0aa35af529bf4c2482c) format("truetype");font-weight:400;font-style:normal}p.icon{font-family:jprs-ponta-icons!important;speak:none;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,body,html{font-weight:500;color:#222}p.icon.angle-right:before{content:"\e900"}p.icon.angle-left:before{content:"\e901"}p.icon.angle-up:before{content:"\e902"}p.icon.angle-down:before{content:"\e903"}p.icon.close:before{content:"\e904"}p.icon.menu:before{content:"\e905"}p.icon.plus:before{content:"\e906"}p.icon.minus:before{content:"\e907"}.button.plain.play::after,button.plain.play::after,p.icon.play:before{content:"\e908"}p.icon.correct:before{content:"\e909"}p.icon.incorrect:before{content:"\e90a"}p.icon.information:before{content:"\e90b"}p.icon.twitter:before{content:"\e930"}p.icon.facebook:before{content:"\e931"}p.icon.line:before{content:"\e932"}p.icon.youtube:before{content:"\e933"}p.icon.instagram:before{content:"\e934"}p.icon.n-0:before{content:"\30"}p.icon.n-1:before{content:"\31"}p.icon.n-2:before{content:"\32"}p.icon.n-3:before{content:"\33"}p.icon.n-4:before{content:"\34"}p.icon.n-5:before{content:"\35"}p.icon.n-6:before{content:"\36"}p.icon.n-7:before{content:"\37"}p.icon.n-8:before{content:"\38"}p.icon.n-9:before{content:"\39"}p.icon.n-period:before{content:"\2e"}p.icon.n-plus:before{content:"\2b"}p.icon.n-minus:before{content:"\2d"}p.icon.n-percent:before{content:"\25"}p.icon.acrobat:before{content:"\f101"}p.icon.attention:before{content:"\f102"}p.icon.bell:before{content:"\f103"}p.icon.check:before{content:"\f104"}p.icon.comic:before{content:"\f105"}p.icon.exam:before{content:"\f106"}p.icon.home:before{content:"\f107"}p.icon.n-percentage:before{content:"\f108"}p.icon.printer:before{content:"\f109"}p.icon.question:before{content:"\f10a"}.scroll-in [data-duration='0'],.scroll-in[data-duration='0']{transition-duration:0s!important}.scroll-in [data-duration='0.1'],.scroll-in[data-duration='0.1']{transition-duration:.1s!important}.scroll-in [data-duration='0.2'],.scroll-in[data-duration='0.2']{transition-duration:.2s!important}.scroll-in [data-duration='0.3'],.scroll-in[data-duration='0.3']{transition-duration:.3s!important}.scroll-in [data-duration='0.4'],.scroll-in[data-duration='0.4']{transition-duration:.4s!important}.scroll-in [data-duration='0.5'],.scroll-in[data-duration='0.5']{transition-duration:.5s!important}.scroll-in [data-duration='0.6'],.scroll-in[data-duration='0.6']{transition-duration:.6s!important}.scroll-in [data-duration='0.7'],.scroll-in[data-duration='0.7']{transition-duration:.7s!important}.scroll-in [data-duration='0.8'],.scroll-in[data-duration='0.8']{transition-duration:.8s!important}.scroll-in [data-duration='0.9'],.scroll-in[data-duration='0.9']{transition-duration:.9s!important}.scroll-in [data-duration='1'],.scroll-in[data-duration='1']{transition-duration:1s!important}.scroll-in [data-duration='1.1'],.scroll-in[data-duration='1.1']{transition-duration:1.1s!important}.scroll-in [data-duration='1.2'],.scroll-in[data-duration='1.2']{transition-duration:1.2s!important}.scroll-in [data-duration='1.3'],.scroll-in[data-duration='1.3']{transition-duration:1.3s!important}.scroll-in [data-duration='1.4'],.scroll-in[data-duration='1.4']{transition-duration:1.4s!important}.scroll-in [data-duration='1.5'],.scroll-in[data-duration='1.5']{transition-duration:1.5s!important}.scroll-in [data-duration='1.6'],.scroll-in[data-duration='1.6']{transition-duration:1.6s!important}.scroll-in [data-duration='1.7'],.scroll-in[data-duration='1.7']{transition-duration:1.7s!important}.scroll-in [data-duration='1.8'],.scroll-in[data-duration='1.8']{transition-duration:1.8s!important}.scroll-in [data-duration='1.9'],.scroll-in[data-duration='1.9']{transition-duration:1.9s!important}.scroll-in [data-duration='2'],.scroll-in[data-duration='2']{transition-duration:2s!important}@media screen and (max-width:767px){.scroll-in [data-duration][data-duration2='0'],.scroll-in[data-duration][data-duration2='0']{transition-delay:0s!important}.scroll-in [data-duration][data-duration2='0.1'],.scroll-in[data-duration][data-duration2='0.1']{transition-delay:.1s!important}.scroll-in [data-duration][data-duration2='0.2'],.scroll-in[data-duration][data-duration2='0.2']{transition-delay:.2s!important}.scroll-in [data-duration][data-duration2='0.3'],.scroll-in[data-duration][data-duration2='0.3']{transition-delay:.3s!important}.scroll-in [data-duration][data-duration2='0.4'],.scroll-in[data-duration][data-duration2='0.4']{transition-delay:.4s!important}.scroll-in [data-duration][data-duration2='0.5'],.scroll-in[data-duration][data-duration2='0.5']{transition-delay:.5s!important}.scroll-in [data-duration][data-duration2='0.6'],.scroll-in[data-duration][data-duration2='0.6']{transition-delay:.6s!important}.scroll-in [data-duration][data-duration2='0.7'],.scroll-in[data-duration][data-duration2='0.7']{transition-delay:.7s!important}.scroll-in [data-duration][data-duration2='0.8'],.scroll-in[data-duration][data-duration2='0.8']{transition-delay:.8s!important}.scroll-in [data-duration][data-duration2='0.9'],.scroll-in[data-duration][data-duration2='0.9']{transition-delay:.9s!important}.scroll-in [data-duration][data-duration2='1'],.scroll-in[data-duration][data-duration2='1']{transition-delay:1s!important}.scroll-in [data-duration][data-duration2='1.1'],.scroll-in[data-duration][data-duration2='1.1']{transition-delay:1.1s!important}.scroll-in [data-duration][data-duration2='1.2'],.scroll-in[data-duration][data-duration2='1.2']{transition-delay:1.2s!important}.scroll-in [data-duration][data-duration2='1.3'],.scroll-in[data-duration][data-duration2='1.3']{transition-delay:1.3s!important}.scroll-in [data-duration][data-duration2='1.4'],.scroll-in[data-duration][data-duration2='1.4']{transition-delay:1.4s!important}.scroll-in [data-duration][data-duration2='1.5'],.scroll-in[data-duration][data-duration2='1.5']{transition-delay:1.5s!important}.scroll-in [data-duration][data-duration2='1.6'],.scroll-in[data-duration][data-duration2='1.6']{transition-delay:1.6s!important}.scroll-in [data-duration][data-duration2='1.7'],.scroll-in[data-duration][data-duration2='1.7']{transition-delay:1.7s!important}.scroll-in [data-duration][data-duration2='1.8'],.scroll-in[data-duration][data-duration2='1.8']{transition-delay:1.8s!important}.scroll-in [data-duration][data-duration2='1.9'],.scroll-in[data-duration][data-duration2='1.9']{transition-delay:1.9s!important}.scroll-in [data-duration][data-duration2='2'],.scroll-in[data-duration][data-duration2='2']{transition-delay:2s!important}}.scroll-in [data-delay='0'],.scroll-in[data-delay='0']{transition-delay:0s!important}.scroll-in [data-delay='0.1'],.scroll-in[data-delay='0.1']{transition-delay:.1s!important}.scroll-in [data-delay='0.2'],.scroll-in[data-delay='0.2']{transition-delay:.2s!important}.scroll-in [data-delay='0.3'],.scroll-in[data-delay='0.3']{transition-delay:.3s!important}.scroll-in [data-delay='0.4'],.scroll-in[data-delay='0.4']{transition-delay:.4s!important}.scroll-in [data-delay='0.5'],.scroll-in[data-delay='0.5']{transition-delay:.5s!important}.scroll-in [data-delay='0.6'],.scroll-in[data-delay='0.6']{transition-delay:.6s!important}.scroll-in [data-delay='0.7'],.scroll-in[data-delay='0.7']{transition-delay:.7s!important}.scroll-in [data-delay='0.8'],.scroll-in[data-delay='0.8']{transition-delay:.8s!important}.scroll-in [data-delay='0.9'],.scroll-in[data-delay='0.9']{transition-delay:.9s!important}.scroll-in [data-delay='1'],.scroll-in[data-delay='1']{transition-delay:1s!important}.scroll-in [data-delay='1.1'],.scroll-in[data-delay='1.1']{transition-delay:1.1s!important}.scroll-in [data-delay='1.2'],.scroll-in[data-delay='1.2']{transition-delay:1.2s!important}.scroll-in [data-delay='1.3'],.scroll-in[data-delay='1.3']{transition-delay:1.3s!important}.scroll-in [data-delay='1.4'],.scroll-in[data-delay='1.4']{transition-delay:1.4s!important}.scroll-in [data-delay='1.5'],.scroll-in[data-delay='1.5']{transition-delay:1.5s!important}.scroll-in [data-delay='1.6'],.scroll-in[data-delay='1.6']{transition-delay:1.6s!important}.scroll-in [data-delay='1.7'],.scroll-in[data-delay='1.7']{transition-delay:1.7s!important}.scroll-in [data-delay='1.8'],.scroll-in[data-delay='1.8']{transition-delay:1.8s!important}.scroll-in [data-delay='1.9'],.scroll-in[data-delay='1.9']{transition-delay:1.9s!important}.scroll-in [data-delay='2'],.scroll-in[data-delay='2']{transition-delay:2s!important}@media screen and (max-width:767px){.scroll-in [data-delay][data-delay2='0'],.scroll-in[data-delay][data-delay2='0']{transition-delay:0s!important}.scroll-in [data-delay][data-delay2='0.1'],.scroll-in[data-delay][data-delay2='0.1']{transition-delay:.1s!important}.scroll-in [data-delay][data-delay2='0.2'],.scroll-in[data-delay][data-delay2='0.2']{transition-delay:.2s!important}.scroll-in [data-delay][data-delay2='0.3'],.scroll-in[data-delay][data-delay2='0.3']{transition-delay:.3s!important}.scroll-in [data-delay][data-delay2='0.4'],.scroll-in[data-delay][data-delay2='0.4']{transition-delay:.4s!important}.scroll-in [data-delay][data-delay2='0.5'],.scroll-in[data-delay][data-delay2='0.5']{transition-delay:.5s!important}.scroll-in [data-delay][data-delay2='0.6'],.scroll-in[data-delay][data-delay2='0.6']{transition-delay:.6s!important}.scroll-in [data-delay][data-delay2='0.7'],.scroll-in[data-delay][data-delay2='0.7']{transition-delay:.7s!important}.scroll-in [data-delay][data-delay2='0.8'],.scroll-in[data-delay][data-delay2='0.8']{transition-delay:.8s!important}.scroll-in [data-delay][data-delay2='0.9'],.scroll-in[data-delay][data-delay2='0.9']{transition-delay:.9s!important}.scroll-in [data-delay][data-delay2='1'],.scroll-in[data-delay][data-delay2='1']{transition-delay:1s!important}.scroll-in [data-delay][data-delay2='1.1'],.scroll-in[data-delay][data-delay2='1.1']{transition-delay:1.1s!important}.scroll-in [data-delay][data-delay2='1.2'],.scroll-in[data-delay][data-delay2='1.2']{transition-delay:1.2s!important}.scroll-in [data-delay][data-delay2='1.3'],.scroll-in[data-delay][data-delay2='1.3']{transition-delay:1.3s!important}.scroll-in [data-delay][data-delay2='1.4'],.scroll-in[data-delay][data-delay2='1.4']{transition-delay:1.4s!important}.scroll-in [data-delay][data-delay2='1.5'],.scroll-in[data-delay][data-delay2='1.5']{transition-delay:1.5s!important}.scroll-in [data-delay][data-delay2='1.6'],.scroll-in[data-delay][data-delay2='1.6']{transition-delay:1.6s!important}.scroll-in [data-delay][data-delay2='1.7'],.scroll-in[data-delay][data-delay2='1.7']{transition-delay:1.7s!important}.scroll-in [data-delay][data-delay2='1.8'],.scroll-in[data-delay][data-delay2='1.8']{transition-delay:1.8s!important}.scroll-in [data-delay][data-delay2='1.9'],.scroll-in[data-delay][data-delay2='1.9']{transition-delay:1.9s!important}.scroll-in [data-delay][data-delay2='2'],.scroll-in[data-delay][data-delay2='2']{transition-delay:2s!important}}.scroll-in .scroll-in-up,.scroll-in.in-up{opacity:0;transform:translateY(50%);transition:opacity linear,transform ease-out;transition-duration:.5s}.scroll-in .scroll-in-up[data-y='5'],.scroll-in.in-up[data-y='5']{transform:translateY(5%)}.scroll-in .scroll-in-up[data-y='10'],.scroll-in.in-up[data-y='10']{transform:translateY(10%)}.scroll-in .scroll-in-up[data-y='15'],.scroll-in.in-up[data-y='15']{transform:translateY(15%)}.scroll-in .scroll-in-up[data-y='20'],.scroll-in.in-up[data-y='20']{transform:translateY(20%)}.scroll-in .scroll-in-up[data-y='25'],.scroll-in.in-up[data-y='25']{transform:translateY(25%)}.scroll-in .scroll-in-up[data-y='30'],.scroll-in.in-up[data-y='30']{transform:translateY(30%)}.scroll-in .scroll-in-up[data-y='35'],.scroll-in.in-up[data-y='35']{transform:translateY(35%)}.scroll-in .scroll-in-up[data-y='40'],.scroll-in.in-up[data-y='40']{transform:translateY(40%)}.scroll-in .scroll-in-up[data-y='45'],.scroll-in.in-up[data-y='45']{transform:translateY(45%)}.scroll-in .scroll-in-up[data-y='50'],.scroll-in.in-up[data-y='50']{transform:translateY(50%)}.scroll-in .scroll-in-up[data-y='55'],.scroll-in.in-up[data-y='55']{transform:translateY(55%)}.scroll-in .scroll-in-up[data-y='60'],.scroll-in.in-up[data-y='60']{transform:translateY(60%)}.scroll-in .scroll-in-up[data-y='65'],.scroll-in.in-up[data-y='65']{transform:translateY(65%)}.scroll-in .scroll-in-up[data-y='70'],.scroll-in.in-up[data-y='70']{transform:translateY(70%)}.scroll-in .scroll-in-up[data-y='75'],.scroll-in.in-up[data-y='75']{transform:translateY(75%)}.scroll-in .scroll-in-up[data-y='80'],.scroll-in.in-up[data-y='80']{transform:translateY(80%)}.scroll-in .scroll-in-up[data-y='85'],.scroll-in.in-up[data-y='85']{transform:translateY(85%)}.scroll-in .scroll-in-up[data-y='90'],.scroll-in.in-up[data-y='90']{transform:translateY(90%)}.scroll-in .scroll-in-up[data-y='95'],.scroll-in.in-up[data-y='95']{transform:translateY(95%)}.scroll-in .scroll-in-up[data-y='100'],.scroll-in.in-up[data-y='100']{transform:translateY(100%)}.scroll-in.is-in .scroll-in-up,.scroll-in.is-in.in-up{opacity:1!important;transform:translateY(0)!important}.scroll-in .scroll-in-down,.scroll-in.in-down{opacity:0;transform:translateY(-50%);transition:opacity linear,transform ease-out;transition-duration:.5s}.scroll-in .scroll-in-down[data-y='5'],.scroll-in.in-down[data-y='5']{transform:translateY(-5%)}.scroll-in .scroll-in-down[data-y='10'],.scroll-in.in-down[data-y='10']{transform:translateY(-10%)}.scroll-in .scroll-in-down[data-y='15'],.scroll-in.in-down[data-y='15']{transform:translateY(-15%)}.scroll-in .scroll-in-down[data-y='20'],.scroll-in.in-down[data-y='20']{transform:translateY(-20%)}.scroll-in .scroll-in-down[data-y='25'],.scroll-in.in-down[data-y='25']{transform:translateY(-25%)}.scroll-in .scroll-in-down[data-y='30'],.scroll-in.in-down[data-y='30']{transform:translateY(-30%)}.scroll-in .scroll-in-down[data-y='35'],.scroll-in.in-down[data-y='35']{transform:translateY(-35%)}.scroll-in .scroll-in-down[data-y='40'],.scroll-in.in-down[data-y='40']{transform:translateY(-40%)}.scroll-in .scroll-in-down[data-y='45'],.scroll-in.in-down[data-y='45']{transform:translateY(-45%)}.scroll-in .scroll-in-down[data-y='50'],.scroll-in.in-down[data-y='50']{transform:translateY(-50%)}.scroll-in .scroll-in-down[data-y='55'],.scroll-in.in-down[data-y='55']{transform:translateY(-55%)}.scroll-in .scroll-in-down[data-y='60'],.scroll-in.in-down[data-y='60']{transform:translateY(-60%)}.scroll-in .scroll-in-down[data-y='65'],.scroll-in.in-down[data-y='65']{transform:translateY(-65%)}.scroll-in .scroll-in-down[data-y='70'],.scroll-in.in-down[data-y='70']{transform:translateY(-70%)}.scroll-in .scroll-in-down[data-y='75'],.scroll-in.in-down[data-y='75']{transform:translateY(-75%)}.scroll-in .scroll-in-down[data-y='80'],.scroll-in.in-down[data-y='80']{transform:translateY(-80%)}.scroll-in .scroll-in-down[data-y='85'],.scroll-in.in-down[data-y='85']{transform:translateY(-85%)}.scroll-in .scroll-in-down[data-y='90'],.scroll-in.in-down[data-y='90']{transform:translateY(-90%)}.scroll-in .scroll-in-down[data-y='95'],.scroll-in.in-down[data-y='95']{transform:translateY(-95%)}.scroll-in .scroll-in-down[data-y='100'],.scroll-in.in-down[data-y='100']{transform:translateY(-100%)}.scroll-in.is-in .scroll-in-down,.scroll-in.is-in.in-down{opacity:1!important;transform:translateY(0)!important}.scroll-in .scroll-in-left,.scroll-in.in-left{opacity:0;transform:translateX(25%);transition:opacity linear,transform ease-out;transition-duration:.5s}.scroll-in .scroll-in-left[data-x='5'],.scroll-in.in-left[data-x='5']{transform:translateX(5%)}.scroll-in .scroll-in-left[data-x='10'],.scroll-in.in-left[data-x='10']{transform:translateX(10%)}.scroll-in .scroll-in-left[data-x='15'],.scroll-in.in-left[data-x='15']{transform:translateX(15%)}.scroll-in .scroll-in-left[data-x='20'],.scroll-in.in-left[data-x='20']{transform:translateX(20%)}.scroll-in .scroll-in-left[data-x='25'],.scroll-in.in-left[data-x='25']{transform:translateX(25%)}.scroll-in .scroll-in-left[data-x='30'],.scroll-in.in-left[data-x='30']{transform:translateX(30%)}.scroll-in .scroll-in-left[data-x='35'],.scroll-in.in-left[data-x='35']{transform:translateX(35%)}.scroll-in .scroll-in-left[data-x='40'],.scroll-in.in-left[data-x='40']{transform:translateX(40%)}.scroll-in .scroll-in-left[data-x='45'],.scroll-in.in-left[data-x='45']{transform:translateX(45%)}.scroll-in .scroll-in-left[data-x='50'],.scroll-in.in-left[data-x='50']{transform:translateX(50%)}.scroll-in .scroll-in-left[data-x='55'],.scroll-in.in-left[data-x='55']{transform:translateX(55%)}.scroll-in .scroll-in-left[data-x='60'],.scroll-in.in-left[data-x='60']{transform:translateX(60%)}.scroll-in .scroll-in-left[data-x='65'],.scroll-in.in-left[data-x='65']{transform:translateX(65%)}.scroll-in .scroll-in-left[data-x='70'],.scroll-in.in-left[data-x='70']{transform:translateX(70%)}.scroll-in .scroll-in-left[data-x='75'],.scroll-in.in-left[data-x='75']{transform:translateX(75%)}.scroll-in .scroll-in-left[data-x='80'],.scroll-in.in-left[data-x='80']{transform:translateX(80%)}.scroll-in .scroll-in-left[data-x='85'],.scroll-in.in-left[data-x='85']{transform:translateX(85%)}.scroll-in .scroll-in-left[data-x='90'],.scroll-in.in-left[data-x='90']{transform:translateX(90%)}.scroll-in .scroll-in-left[data-x='95'],.scroll-in.in-left[data-x='95']{transform:translateX(95%)}.scroll-in .scroll-in-left[data-x='100'],.scroll-in.in-left[data-x='100']{transform:translateX(100%)}.scroll-in.is-in .scroll-in-left,.scroll-in.is-in.in-left{opacity:1!important;transform:translateX(0)!important}.scroll-in .scroll-in-right,.scroll-in.in-right{opacity:0;transform:translateX(-25%);transition:opacity linear,transform ease-out;transition-duration:.5s}.scroll-in .scroll-in-right[data-x='5'],.scroll-in.in-right[data-x='5']{transform:translateX(-5%)}.scroll-in .scroll-in-right[data-x='10'],.scroll-in.in-right[data-x='10']{transform:translateX(-10%)}.scroll-in .scroll-in-right[data-x='15'],.scroll-in.in-right[data-x='15']{transform:translateX(-15%)}.scroll-in .scroll-in-right[data-x='20'],.scroll-in.in-right[data-x='20']{transform:translateX(-20%)}.scroll-in .scroll-in-right[data-x='25'],.scroll-in.in-right[data-x='25']{transform:translateX(-25%)}.scroll-in .scroll-in-right[data-x='30'],.scroll-in.in-right[data-x='30']{transform:translateX(-30%)}.scroll-in .scroll-in-right[data-x='35'],.scroll-in.in-right[data-x='35']{transform:translateX(-35%)}.scroll-in .scroll-in-right[data-x='40'],.scroll-in.in-right[data-x='40']{transform:translateX(-40%)}.scroll-in .scroll-in-right[data-x='45'],.scroll-in.in-right[data-x='45']{transform:translateX(-45%)}.scroll-in .scroll-in-right[data-x='50'],.scroll-in.in-right[data-x='50']{transform:translateX(-50%)}.scroll-in .scroll-in-right[data-x='55'],.scroll-in.in-right[data-x='55']{transform:translateX(-55%)}.scroll-in .scroll-in-right[data-x='60'],.scroll-in.in-right[data-x='60']{transform:translateX(-60%)}.scroll-in .scroll-in-right[data-x='65'],.scroll-in.in-right[data-x='65']{transform:translateX(-65%)}.scroll-in .scroll-in-right[data-x='70'],.scroll-in.in-right[data-x='70']{transform:translateX(-70%)}.scroll-in .scroll-in-right[data-x='75'],.scroll-in.in-right[data-x='75']{transform:translateX(-75%)}.scroll-in .scroll-in-right[data-x='80'],.scroll-in.in-right[data-x='80']{transform:translateX(-80%)}.scroll-in .scroll-in-right[data-x='85'],.scroll-in.in-right[data-x='85']{transform:translateX(-85%)}.scroll-in .scroll-in-right[data-x='90'],.scroll-in.in-right[data-x='90']{transform:translateX(-90%)}.scroll-in .scroll-in-right[data-x='95'],.scroll-in.in-right[data-x='95']{transform:translateX(-95%)}.scroll-in .scroll-in-right[data-x='100'],.scroll-in.in-right[data-x='100']{transform:translateX(-100%)}.scroll-in.is-in .scroll-in-right,.scroll-in.is-in.in-right{opacity:1!important;transform:translateX(0)!important}.scroll-in .scroll-in-fade,.scroll-in.fade{opacity:0;transition:opacity linear;transition-duration:.4s}.scroll-in.is-in .scroll-in-fade,.scroll-in.is-in.fade{opacity:1}.scroll-in .scroll-in-text-push,.scroll-in.text-push{overflow:hidden}.scroll-container,body{-webkit-overflow-scrolling:touch}.scroll-in .scroll-in-text-push>.text,.scroll-in.text-push>.text{transform:translateY(100%);transition:opacity linear,transform cubic-bezier(.23,.57,.515,1);transition-duration:.4s}.scroll-in.is-in .scroll-in-text-push>.text,.scroll-in.text-push.is-in>.text{transform:translateY(0)}.scroll-in .scroll-in-text-chars span.char,.scroll-in.text-chars span.char{opacity:0;transform:translateX(100%);transition:opacity linear,transform cubic-bezier(.23,.57,.515,1);transition-duration:.3s}.scroll-in .scroll-in-text-chars span.char[data-index='1'],.scroll-in.text-chars span.char[data-index='1']{transition-delay:75ms}.scroll-in .scroll-in-text-chars span.char[data-index='2'],.scroll-in.text-chars span.char[data-index='2']{transition-delay:.15s}.scroll-in .scroll-in-text-chars span.char[data-index='3'],.scroll-in.text-chars span.char[data-index='3']{transition-delay:225ms}.scroll-in .scroll-in-text-chars span.char[data-index='4'],.scroll-in.text-chars span.char[data-index='4']{transition-delay:.3s}.scroll-in .scroll-in-text-chars span.char[data-index='5'],.scroll-in.text-chars span.char[data-index='5']{transition-delay:375ms}.scroll-in .scroll-in-text-chars span.char[data-index='6'],.scroll-in.text-chars span.char[data-index='6']{transition-delay:.45s}.scroll-in .scroll-in-text-chars span.char[data-index='7'],.scroll-in.text-chars span.char[data-index='7']{transition-delay:525ms}.scroll-in .scroll-in-text-chars span.char[data-index='8'],.scroll-in.text-chars span.char[data-index='8']{transition-delay:.6s}.scroll-in .scroll-in-text-chars span.char[data-index='9'],.scroll-in.text-chars span.char[data-index='9']{transition-delay:675ms}.scroll-in .scroll-in-text-chars span.char[data-index='10'],.scroll-in.text-chars span.char[data-index='10']{transition-delay:.75s}.scroll-in .scroll-in-text-chars span.char[data-index='11'],.scroll-in.text-chars span.char[data-index='11']{transition-delay:825ms}.scroll-in .scroll-in-text-chars span.char[data-index='12'],.scroll-in.text-chars span.char[data-index='12']{transition-delay:.9s}.scroll-in .scroll-in-text-chars span.char[data-index='13'],.scroll-in.text-chars span.char[data-index='13']{transition-delay:975ms}.scroll-in .scroll-in-text-chars span.char[data-index='14'],.scroll-in.text-chars span.char[data-index='14']{transition-delay:1.05s}.scroll-in .scroll-in-text-chars span.char[data-index='15'],.scroll-in.text-chars span.char[data-index='15']{transition-delay:1.125s}.scroll-in .scroll-in-text-chars span.char[data-index='16'],.scroll-in.text-chars span.char[data-index='16']{transition-delay:1.2s}.scroll-in .scroll-in-text-chars span.char[data-index='17'],.scroll-in.text-chars span.char[data-index='17']{transition-delay:1.275s}.scroll-in .scroll-in-text-chars span.char[data-index='18'],.scroll-in.text-chars span.char[data-index='18']{transition-delay:1.35s}.scroll-in .scroll-in-text-chars span.char[data-index='19'],.scroll-in.text-chars span.char[data-index='19']{transition-delay:1.425s}.scroll-in .scroll-in-text-chars span.char[data-index='20'],.scroll-in.text-chars span.char[data-index='20']{transition-delay:1.5s}.scroll-in.is-in .scroll-in-text-chars span.char,.scroll-in.text-chars.is-in span.char{opacity:1;transform:translate(0,0) scale(1)}.scroll-in .scroll-in-text-lines span.line,.scroll-in.text-lines span.line{display:inline-block;transition:transform cubic-bezier(.23,.57,.515,1),opacity linear;transition-duration:.7s;opacity:0;transform:translateX(25%)}.scroll-in .scroll-in-text-lines span.line[data-index='1'],.scroll-in.text-lines span.line[data-index='1']{transition-delay:0s}.scroll-in .scroll-in-text-lines span.line[data-index='2'],.scroll-in.text-lines span.line[data-index='2']{transition-delay:.1s}.scroll-in .scroll-in-text-lines span.line[data-index='3'],.scroll-in.text-lines span.line[data-index='3']{transition-delay:.2s}.scroll-in .scroll-in-text-lines span.line[data-index='4'],.scroll-in.text-lines span.line[data-index='4']{transition-delay:.3s}.scroll-in .scroll-in-text-lines span.line[data-index='5'],.scroll-in.text-lines span.line[data-index='5']{transition-delay:.4s}.scroll-in .scroll-in-text-lines span.line[data-index='6'],.scroll-in.text-lines span.line[data-index='6']{transition-delay:.5s}.scroll-in .scroll-in-text-lines span.line[data-index='7'],.scroll-in.text-lines span.line[data-index='7']{transition-delay:.6s}.scroll-in .scroll-in-text-lines span.line[data-index='8'],.scroll-in.text-lines span.line[data-index='8']{transition-delay:.7s}.scroll-in .scroll-in-text-lines span.line[data-index='9'],.scroll-in.text-lines span.line[data-index='9']{transition-delay:.8s}.scroll-in .scroll-in-text-lines span.line[data-index='10'],.scroll-in.text-lines span.line[data-index='10']{transition-delay:.9s}.scroll-in .scroll-in-text-lines span.line[data-index='11'],.scroll-in.text-lines span.line[data-index='11']{transition-delay:1s}.scroll-in .scroll-in-text-lines span.line[data-index='12'],.scroll-in.text-lines span.line[data-index='12']{transition-delay:1.1s}.scroll-in.is-in .scroll-in-text-lines span.line,.scroll-in.text-lines.is-in span.line{opacity:1;transform:translate(0,0) scale(1)}.scroll-in .scroll-in-ul>li,.scroll-in.ul>li{transition:opacity .6s linear,transform .6s ease-out}.scroll-in .scroll-in-ul>li:nth-child(1),.scroll-in.ul>li:nth-child(1){transition-delay:0s}.scroll-in .scroll-in-ul>li:nth-child(2),.scroll-in.ul>li:nth-child(2){transition-delay:.3s}.scroll-in .scroll-in-ul>li:nth-child(3),.scroll-in.ul>li:nth-child(3){transition-delay:.6s}.scroll-in .scroll-in-ul>li:nth-child(4),.scroll-in.ul>li:nth-child(4){transition-delay:.9s}.scroll-in .scroll-in-ul>li:nth-child(5),.scroll-in.ul>li:nth-child(5){transition-delay:1.2s}.scroll-in .scroll-in-ul>li:nth-child(6),.scroll-in.ul>li:nth-child(6){transition-delay:1.5s}.scroll-in .scroll-in-ul>li:nth-child(7),.scroll-in.ul>li:nth-child(7){transition-delay:1.8s}.scroll-in .scroll-in-ul>li:nth-child(8),.scroll-in.ul>li:nth-child(8){transition-delay:2.1s}.scroll-in .scroll-in-ul>li:nth-child(9),.scroll-in.ul>li:nth-child(9){transition-delay:2.4s}.scroll-in .scroll-in-ul>li:nth-child(10),.scroll-in.ul>li:nth-child(10){transition-delay:2.7s}.scroll-in .scroll-in-ul.ul-up>li,.scroll-in.ul.ul-up>li{opacity:0;transform:translate(0,25%)}.scroll-in .scroll-in-ul.ul-up[data-y='5']>li,.scroll-in.ul.ul-up[data-y='5']>li{transform:translateY(5%)}.scroll-in .scroll-in-ul.ul-up[data-y='10']>li,.scroll-in.ul.ul-up[data-y='10']>li{transform:translateY(10%)}.scroll-in .scroll-in-ul.ul-up[data-y='15']>li,.scroll-in.ul.ul-up[data-y='15']>li{transform:translateY(15%)}.scroll-in .scroll-in-ul.ul-up[data-y='20']>li,.scroll-in.ul.ul-up[data-y='20']>li{transform:translateY(20%)}.scroll-in .scroll-in-ul.ul-up[data-y='25']>li,.scroll-in.ul.ul-up[data-y='25']>li{transform:translateY(25%)}.scroll-in .scroll-in-ul.ul-up[data-y='30']>li,.scroll-in.ul.ul-up[data-y='30']>li{transform:translateY(30%)}.scroll-in .scroll-in-ul.ul-up[data-y='35']>li,.scroll-in.ul.ul-up[data-y='35']>li{transform:translateY(35%)}.scroll-in .scroll-in-ul.ul-up[data-y='40']>li,.scroll-in.ul.ul-up[data-y='40']>li{transform:translateY(40%)}.scroll-in .scroll-in-ul.ul-up[data-y='45']>li,.scroll-in.ul.ul-up[data-y='45']>li{transform:translateY(45%)}.scroll-in .scroll-in-ul.ul-up[data-y='50']>li,.scroll-in.ul.ul-up[data-y='50']>li{transform:translateY(50%)}.scroll-in .scroll-in-ul.ul-up[data-y='55']>li,.scroll-in.ul.ul-up[data-y='55']>li{transform:translateY(55%)}.scroll-in .scroll-in-ul.ul-up[data-y='60']>li,.scroll-in.ul.ul-up[data-y='60']>li{transform:translateY(60%)}.scroll-in .scroll-in-ul.ul-up[data-y='65']>li,.scroll-in.ul.ul-up[data-y='65']>li{transform:translateY(65%)}.scroll-in .scroll-in-ul.ul-up[data-y='70']>li,.scroll-in.ul.ul-up[data-y='70']>li{transform:translateY(70%)}.scroll-in .scroll-in-ul.ul-up[data-y='75']>li,.scroll-in.ul.ul-up[data-y='75']>li{transform:translateY(75%)}.scroll-in .scroll-in-ul.ul-up[data-y='80']>li,.scroll-in.ul.ul-up[data-y='80']>li{transform:translateY(80%)}.scroll-in .scroll-in-ul.ul-up[data-y='85']>li,.scroll-in.ul.ul-up[data-y='85']>li{transform:translateY(85%)}.scroll-in .scroll-in-ul.ul-up[data-y='90']>li,.scroll-in.ul.ul-up[data-y='90']>li{transform:translateY(90%)}.scroll-in .scroll-in-ul.ul-up[data-y='95']>li,.scroll-in.ul.ul-up[data-y='95']>li{transform:translateY(95%)}.scroll-in .scroll-in-ul.ul-up[data-y='100']>li,.scroll-in.ul.ul-up[data-y='100']>li{transform:translateY(100%)}@media screen and (max-width:767px){.scroll-in .scroll-in-ul.ul-up.sp-lr>li:nth-child(odd),.scroll-in.ul.ul-up.sp-lr>li:nth-child(odd){opacity:0;transform:translate(-25%,0)}.scroll-in .scroll-in-ul.ul-up.sp-lr>li:nth-child(even),.scroll-in.ul.ul-up.sp-lr>li:nth-child(even){opacity:0;transform:translate(25%,0)}}.scroll-in .scroll-in-ul.ul-lr>li:nth-child(odd),.scroll-in.ul.ul-lr>li:nth-child(odd){opacity:0;transform:translate(-25%,0)}.scroll-in .scroll-in-ul.ul-lr>li:nth-child(even),.scroll-in.ul.ul-lr>li:nth-child(even){opacity:0;transform:translate(25%,0)}@media screen and (max-width:767px){.scroll-in .scroll-in-ul.ul-lr.sp-up>li,.scroll-in.ul.ul-lr.sp-up>li{opacity:0;transform:translate(0,25%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='5']>li,.scroll-in.ul.ul-lr.sp-up[data-y='5']>li{transform:translateY(5%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='10']>li,.scroll-in.ul.ul-lr.sp-up[data-y='10']>li{transform:translateY(10%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='15']>li,.scroll-in.ul.ul-lr.sp-up[data-y='15']>li{transform:translateY(15%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='20']>li,.scroll-in.ul.ul-lr.sp-up[data-y='20']>li{transform:translateY(20%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='25']>li,.scroll-in.ul.ul-lr.sp-up[data-y='25']>li{transform:translateY(25%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='30']>li,.scroll-in.ul.ul-lr.sp-up[data-y='30']>li{transform:translateY(30%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='35']>li,.scroll-in.ul.ul-lr.sp-up[data-y='35']>li{transform:translateY(35%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='40']>li,.scroll-in.ul.ul-lr.sp-up[data-y='40']>li{transform:translateY(40%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='45']>li,.scroll-in.ul.ul-lr.sp-up[data-y='45']>li{transform:translateY(45%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='50']>li,.scroll-in.ul.ul-lr.sp-up[data-y='50']>li{transform:translateY(50%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='55']>li,.scroll-in.ul.ul-lr.sp-up[data-y='55']>li{transform:translateY(55%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='60']>li,.scroll-in.ul.ul-lr.sp-up[data-y='60']>li{transform:translateY(60%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='65']>li,.scroll-in.ul.ul-lr.sp-up[data-y='65']>li{transform:translateY(65%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='70']>li,.scroll-in.ul.ul-lr.sp-up[data-y='70']>li{transform:translateY(70%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='75']>li,.scroll-in.ul.ul-lr.sp-up[data-y='75']>li{transform:translateY(75%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='80']>li,.scroll-in.ul.ul-lr.sp-up[data-y='80']>li{transform:translateY(80%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='85']>li,.scroll-in.ul.ul-lr.sp-up[data-y='85']>li{transform:translateY(85%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='90']>li,.scroll-in.ul.ul-lr.sp-up[data-y='90']>li{transform:translateY(90%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='95']>li,.scroll-in.ul.ul-lr.sp-up[data-y='95']>li{transform:translateY(95%)}.scroll-in .scroll-in-ul.ul-lr.sp-up[data-y='100']>li,.scroll-in.ul.ul-lr.sp-up[data-y='100']>li{transform:translateY(100%)}}.scroll-in.is-in .scroll-in-ul.ul-lr.sp-lr>li,.scroll-in.is-in .scroll-in-ul.ul-lr.sp-up>li,.scroll-in.is-in .scroll-in-ul.ul-lr>li,.scroll-in.is-in .scroll-in-ul.ul-up.sp-lr>li,.scroll-in.is-in .scroll-in-ul.ul-up.sp-up>li,.scroll-in.is-in .scroll-in-ul.ul-up>li,.scroll-in.ul.ul-lr.is-in>li,.scroll-in.ul.ul-lr.sp-lr.is-in>li,.scroll-in.ul.ul-lr.sp-up.is-in>li,.scroll-in.ul.ul-up.is-in>li,.scroll-in.ul.ul-up.sp-lr.is-in>li,.scroll-in.ul.ul-up.sp-up.is-in>li{opacity:1;transform:translate(0,0) scale(1)}:after,:before,a,blockquote,button,code,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,label,legend,li,main,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box}li{list-style:none}img{image-rendering:auto;height:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media all and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){dd,div,dl,dt,figure,h1,h2,h3,h4,li,ol,section,ul{min-height:1px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;background:none;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box}button{background-color:transparent;border:none;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#222}button:focus:not(.focus-visible){outline:0}body,html{height:100%;background-color:#fff;line-height:1.6;font-family:'M PLUS Rounded 1c',sans-serif;font-feature-settings:'palt' 1}body::-webkit-scrollbar-track{background-color:rgba(252,207,0,.2)}body::-webkit-scrollbar-thumb{background-color:rgba(252,207,0,.5);-webkit-transition:background-color .3s linear;transition:background-color .3s linear}body::-webkit-scrollbar-thumb:hover{background-color:#FCCF00}body #main{position:relative}a{transition:color .2s linear}a:active,a:hover,a:visited{color:#222}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}@media all and (min-width:769px){body,html{font-size:1.125vw}body::-webkit-scrollbar{width:.625vw}.pc-only{display:inherit}.sp-only{display:none!important}.ml5{margin-left:.3125vw!important}.mr5{margin-right:.3125vw!important}.mt5{margin-top:.3125vw!important}.mb5{margin-bottom:.3125vw!important}}@media screen and (max-width:767px){body,html{font-size:3.2vw;max-width:100%}body::-webkit-scrollbar{width:2.66667vw}.pc-only{display:none!important}.sp-only{display:inherit}.ml5{margin-left:1.06667vw!important}.mr5{margin-right:1.06667vw!important}.mt5{margin-top:1.06667vw!important}.mb5{margin-bottom:1.06667vw!important}}@media all and (min-width:769px){.ml10{margin-left:.625vw!important}.mr10{margin-right:.625vw!important}.mt10{margin-top:.625vw!important}.mb10{margin-bottom:.625vw!important}}@media screen and (max-width:767px){.ml10{margin-left:2.13333vw!important}.mr10{margin-right:2.13333vw!important}.mt10{margin-top:2.13333vw!important}.mb10{margin-bottom:2.13333vw!important}}@media all and (min-width:769px){.ml15{margin-left:.9375vw!important}.mr15{margin-right:.9375vw!important}.mt15{margin-top:.9375vw!important}.mb15{margin-bottom:.9375vw!important}}@media screen and (max-width:767px){.ml15{margin-left:2.66667vw!important}.mr15{margin-right:2.66667vw!important}.mt15{margin-top:2.66667vw!important}.mb15{margin-bottom:2.66667vw!important}}@media all and (min-width:769px){.ml20{margin-left:1.25vw!important}.mr20{margin-right:1.25vw!important}.mt20{margin-top:1.25vw!important}.mb20{margin-bottom:1.25vw!important}}@media screen and (max-width:767px){.ml20{margin-left:4vw!important}.mr20{margin-right:4vw!important}.mt20{margin-top:4vw!important}.mb20{margin-bottom:4vw!important}}@media all and (min-width:769px){.ml30{margin-left:1.875vw!important}.mr30{margin-right:1.875vw!important}.mt30{margin-top:1.875vw!important}.mb30{margin-bottom:1.875vw!important}}@media screen and (max-width:767px){.ml30{margin-left:5.33333vw!important}.mr30{margin-right:5.33333vw!important}.mt30{margin-top:5.33333vw!important}.mb30{margin-bottom:5.33333vw!important}}@media all and (min-width:769px){.ml40{margin-left:2.5vw!important}.mr40{margin-right:2.5vw!important}.mt40{margin-top:2.5vw!important}.mb40{margin-bottom:2.5vw!important}}@media screen and (max-width:767px){.ml40{margin-left:6.66667vw!important}.mr40{margin-right:6.66667vw!important}.mt40{margin-top:6.66667vw!important}.mb40{margin-bottom:6.66667vw!important}}@media all and (min-width:769px){.ml50{margin-left:3.125vw!important}.mr50{margin-right:3.125vw!important}.mt50{margin-top:3.125vw!important}.mb50{margin-bottom:3.125vw!important}}@media screen and (max-width:767px){.ml50{margin-left:8.53333vw!important}.mr50{margin-right:8.53333vw!important}.mt50{margin-top:8.53333vw!important}.mb50{margin-bottom:8.53333vw!important}}@media all and (min-width:769px){.ml60{margin-left:3.75vw!important}.mr60{margin-right:3.75vw!important}.mt60{margin-top:3.75vw!important}.mb60{margin-bottom:3.75vw!important}}@media screen and (max-width:767px){.ml60{margin-left:10.13333vw!important}.mr60{margin-right:10.13333vw!important}.mt60{margin-top:10.13333vw!important}.mb60{margin-bottom:10.13333vw!important}}@media all and (min-width:769px){.ml70{margin-left:4.375vw!important}.mr70{margin-right:4.375vw!important}.mt70{margin-top:4.375vw!important}.mb70{margin-bottom:4.375vw!important}}@media screen and (max-width:767px){.ml70{margin-left:11.73333vw!important}.mr70{margin-right:11.73333vw!important}.mt70{margin-top:11.73333vw!important}.mb70{margin-bottom:11.73333vw!important}}@media all and (min-width:769px){.ml80{margin-left:5vw!important}.mr80{margin-right:5vw!important}.mt80{margin-top:5vw!important}.mb80{margin-bottom:5vw!important}}@media screen and (max-width:767px){.ml80{margin-left:13.33333vw!important}.mr80{margin-right:13.33333vw!important}.mt80{margin-top:13.33333vw!important}.mb80{margin-bottom:13.33333vw!important}}@media all and (min-width:769px){.ml90{margin-left:5.625vw!important}.mr90{margin-right:5.625vw!important}.mt90{margin-top:5.625vw!important}.mb90{margin-bottom:5.625vw!important}}@media screen and (max-width:767px){.ml90{margin-left:14.66667vw!important}.mr90{margin-right:14.66667vw!important}.mt90{margin-top:14.66667vw!important}.mb90{margin-bottom:14.66667vw!important}}@media all and (min-width:769px){.ml100{margin-left:6.25vw!important}.mr100{margin-right:6.25vw!important}.mt100{margin-top:6.25vw!important}.mb100{margin-bottom:6.25vw!important}}@media screen and (max-width:767px){.ml100{margin-left:16vw!important}.mr100{margin-right:16vw!important}.mt100{margin-top:16vw!important}.mb100{margin-bottom:16vw!important}}@media all and (min-width:769px){.ml110{margin-left:6.875vw!important}.mr110{margin-right:6.875vw!important}.mt110{margin-top:6.875vw!important}.mb110{margin-bottom:6.875vw!important}}@media screen and (max-width:767px){.ml110{margin-left:17.33333vw!important}.mr110{margin-right:17.33333vw!important}.mt110{margin-top:17.33333vw!important}.mb110{margin-bottom:17.33333vw!important}}header{z-index:999;position:fixed;display:flex}@media print{header{display:none}}header .header-left,header .header-right{display:flex;align-items:center}header .header-left{justify-content:flex-start}header .header-center{flex-grow:1;display:flex;justify-content:center;align-items:center}header .header-center .chapter-title{font-family:SeuratProN-B,sans-serif;text-align:center;color:#fff;line-height:1.3;opacity:0;transition:opacity .2s ease-out}header .header-right{justify-content:flex-end}header .block.share{display:flex;justify-content:center;align-items:center;background-color:#fff;transform:translateY(0);opacity:1;transition:opacity .3s linear,transform .3s ease-out}@media all and (min-width:769px){.ml120{margin-left:7.5vw!important}.mr120{margin-right:7.5vw!important}.mt120{margin-top:7.5vw!important}.mb120{margin-bottom:7.5vw!important}header .header-left,header .header-right{padding:1.25vw}header .header-center .chapter-title{font-size:2vw}header .block.share{width:12.5vw;height:5vw;border-radius:2.5vw}}@media screen and (max-width:767px){.ml120{margin-left:18.66667vw!important}.mr120{margin-right:18.66667vw!important}.mt120{margin-top:18.66667vw!important}.mb120{margin-bottom:18.66667vw!important}header .header-left,header .header-right{padding:2.66667vw}header .header-center .chapter-title{font-size:4.26667vw}header .block.share{width:24vw;height:10.66667vw}}#preloader,footer section.copyright .container{height:100%}header .block.share li.twitter a{color:#1da1f2}header .block.share li.facebook a{color:#4267B2}header.has-title .header-center .chapter-title{opacity:1}footer .container{display:flex;flex-direction:column;justify-content:center;align-items:center}footer .container>p{text-align:center}footer ul.links{display:flex;line-height:1}footer ul.links>li:nth-child(n+2){border-left:1px solid #222;padding-left:.8em;margin-left:.8em}footer section.copyright ul.links li:nth-child(n+2),footer section.information ul.links li:nth-child(n+2){border-color:#fff}footer section.information{color:#fff;background-color:#414141}@media all and (min-width:769px){footer{font-size:1vw}footer section.information{padding-top:3.75vw;padding-bottom:3.75vw}}@media screen and (max-width:767px){header .block.share{border-radius:5.33333vw}footer{font-size:2.93333vw}footer section.information{padding-top:8vw;padding-bottom:8vw}}@media screen and (min-aspect-ratio:32 / 18){footer section.information{padding-top:3.125vw;padding-bottom:3.125vw}}footer section.information h3.section-title{margin-bottom:.4em}@media all and (min-width:769px){footer section.information h3.section-title{font-size:1.25vw}footer section.information ul.links{margin-top:1.25vw!important}}@media screen and (max-width:767px){footer section.information h3.section-title{font-size:3.33333vw}footer section.information ul.links{margin-top:4vw!important}}footer section.information ul.links li .external-link,footer section.information ul.links li a{color:#fff}footer section.copyright{color:#fff;background-color:#222}@media all and (min-width:769px){footer section.information .logo{margin-top:1.25vw!important;width:7.5vw}footer section.copyright{padding-top:1.875vw;padding-bottom:1.875vw}footer section.copyright .logo{margin-bottom:1.25vw!important}}@media screen and (max-width:767px){footer section.information .logo{margin-top:4vw!important;width:21.12vw}footer section.copyright{padding-top:5.33333vw;padding-bottom:5.33333vw}footer section.copyright .logo{margin-bottom:4vw!important}}footer section.copyright ul.links li .external-link,footer section.copyright ul.links li a{color:#fff}footer section.copyright .copyright{text-align:center;line-height:1.2}@media all and (min-width:769px){footer section.copyright .logo{width:7.5vw}footer section.copyright ul.links{margin-bottom:2.5vw!important}footer section.copyright .copyright{font-size:1vw}}@media screen and (max-width:767px){footer section.copyright .logo{width:21.12vw}footer section.copyright ul.links{margin-bottom:6.66667vw!important}footer section.copyright .copyright{font-size:2.93333vw}}#preloader{z-index:9999;position:fixed;bottom:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#preloader .bg,.button,button{display:flex;justify-content:center}#preloader .loader{z-index:1;position:relative;transform:scale(1);transform-origin:50% 50%;transition:transform .2s cubic-bezier(.22,-.45,.89,.59)}@media all and (min-width:769px){#preloader .loader{width:5vw;height:5vw;margin-top:-1.25vw}}@media screen and (max-width:767px){#preloader .loader{width:13.33333vw;height:13.33333vw;margin-top:-2.66667vw}}#preloader .loader svg{fill:#552B2D}@media all and (min-width:769px){#preloader .loader svg{width:5vw;height:5vw}#main section .container{margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){#preloader .loader svg{width:13.33333vw;height:13.33333vw}}#preloader .loader svg .j{animation-name:hop;animation-duration:1s;animation-timing-function:ease-out;animation-iteration-count:infinite;transform-origin:50% 80%}#preloader .loader svg .j .dot,#preloader .loader svg .p{animation-duration:1s;animation-timing-function:linear;animation-delay:.2s;animation-iteration-count:infinite}#preloader .loader svg .j .dot{animation-name:hop-2;transform-origin:50% 50%}#preloader .loader svg .p{animation-name:hop;transform-origin:50% 60%}#preloader .bg{z-index:0;position:absolute;bottom:0;width:100%;height:100%;align-items:center}#preloader .bg canvas{background-color:#f0f0f0;width:100%;height:100%}#preloader.animate .bg canvas{background-color:transparent;width:auto;height:auto}body.child #preloader .loader svg{fill:#fff}body.child #preloader .bg canvas{filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .15));transform:translateZ(0);background-color:#FCCF00}body.child #preloader.animate .bg canvas{background-color:transparent}body.chapter #preloader .bg canvas{background-color:var(--chapter-color2)}body[data-loaded='1'] #preloader{pointer-events:none}body[data-loaded='1'] #preloader .loader{transform:scale(0)}#main,#main section,#main section .container{position:relative}@media all and (min-width:769px) and (min-width:769px){#main section .container{width:62.5vw}}@media screen and (max-width:767px) and (max-width:767px){#main section .container{width:89.33333vw}}p.note,ul.notes{line-height:1.6;margin-top:.3em}@media all and (min-width:769px){p.note,ul.notes{font-size:.9375vw}}@media screen and (max-width:767px){body.child #preloader .bg canvas{filter:drop-shadow(0 .26667vw 1.06667vw rgba(0, 0, 0, .15))}#main section .container{margin-left:auto;margin-right:auto}p.note,ul.notes{font-size:2.66667vw}}@media all and (min-width:769px){p.note.m,ul.notes.m{font-size:1.375vw}}@media screen and (max-width:767px){p.note.m,ul.notes.m{font-size:3.46667vw}}p.note.red,ul.notes.red{color:#D93C3C}p.note.right,ul.notes.right{text-align:right}p.b,span.b,ul.b{font-weight:700}p.eb,span.eb,ul.eb{font-weight:900}p.mt,span.mt,ul.mt{margin-top:.6em}p.center,span.center,ul.center{text-align:center}p+p{margin-top:.3em}@media all and (min-width:769px){h1{font-size:2.75vw}}@media screen and (max-width:767px){h1{font-size:6.93333vw}}@media all and (min-width:769px){h2{font-size:2.5vw}}@media screen and (max-width:767px){h2{font-size:6.4vw}}@media all and (min-width:769px){h3{font-size:1.75vw}}@media screen and (max-width:767px){h3{font-size:4.8vw}}@media all and (min-width:769px){h4{font-size:1.625vw}}@media screen and (max-width:767px){h4{font-size:4vw}}@media all and (min-width:769px){h5{font-size:1.375vw}.scroll-container .scroll-content{padding-left:1.25vw}}@media screen and (max-width:767px){h5{font-size:3.46667vw}}h1.center,h2.center,h3.center,h4.center,h5.center{text-align:center}.fs-110{font-size:110%}.fs-125{font-size:125%}ul.list>li:nth-child(n+2),ul.notes>li:nth-child(n+2){margin-top:.2em}ul.dot-list>li{list-style-type:disc;margin-left:1em}ul.dot-list>li:nth-child(n+2){margin-top:.4em}.cols{display:flex;flex-direction:row}.scroll-container{overflow-y:auto;-webkit-transform:translateZ(0);-webkit-user-drag:none}@media all and (min-width:769px){.scroll-container .scroll-content{padding-right:1.25vw}.button.plain,button.plain{width:23.75vw}}@media screen and (max-width:767px){.cols{flex-direction:column;align-items:center}.scroll-container .scroll-content{padding-left:2.66667vw;padding-right:2.66667vw}}.button,button{position:relative;align-items:center;padding:0;text-decoration:none}.button p.icon,button p.icon{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.button .label,button .label{position:relative;line-height:1;white-space:nowrap}.button.center,button.center{display:block;margin-left:auto;margin-right:auto}.button.plain,button.plain{color:#222;background-color:#fff;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .15));transform:translateZ(0)}.button.plain .label,button.plain .label{display:flex;justify-content:center;align-items:center;font-family:SeuratProN-B,sans-serif}@media all and (min-width:769px){.button.plain,button.plain{height:5vw;border-radius:1.875vw}.button.plain .label,button.plain .label{font-size:2vw}}@media screen and (max-width:767px){.button.plain,button.plain{width:53.33333vw;height:10.66667vw;border-radius:4vw;filter:drop-shadow(0 .26667vw 1.06667vw rgba(0, 0, 0, .15))}.button.plain .label,button.plain .label{font-size:4.26667vw}}.button.plain .label p.icon,button.plain .label p.icon{font-size:180%;margin-right:.2em}@media all and (min-width:769px){.button.plain.h-l,button.plain.h-l{height:5.625vw;border-radius:2.10938vw}}@media screen and (max-width:767px){.button.plain.h-l,button.plain.h-l{height:12vw;border-radius:4.5vw}}@media all and (min-width:769px){.button.plain.h-m,button.plain.h-m{height:4.375vw;border-radius:1.64062vw}}@media screen and (max-width:767px){.button.plain.h-m,button.plain.h-m{height:9.33333vw;border-radius:3.5vw}}@media all and (min-width:769px){.button.plain.h-s,button.plain.h-s{height:3.75vw;border-radius:1.40625vw}.button.plain.h-s .label,button.plain.h-s .label{font-size:1.375vw}.button.plain.w-m,button.plain.w-m{width:31.25vw}}@media screen and (max-width:767px){.button.plain.h-s,button.plain.h-s{height:8vw;border-radius:3vw}.button.plain.h-s .label,button.plain.h-s .label{font-size:3.2vw}.button.plain.w-m,button.plain.w-m{width:74.66667vw}}.button.plain.back::after,.button.plain.next::after,.button.plain.play::after,button.plain.back::after,button.plain.next::after,button.plain.play::after{z-index:1;position:absolute;font-family:jprs-ponta-icons!important;speak:none;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;margin-top:-.5em}@media all and (min-width:769px){.button.plain.w-l,button.plain.w-l{width:50vw}.button.plain.next::after,.button.plain.play::after,button.plain.next::after,button.plain.play::after{right:.625vw}.button.plain.back::after,button.plain.back::after{left:.625vw}.button.plain.play::after,button.plain.play::after{font-size:2vw}}@media screen and (max-width:767px){.button.plain.w-l,button.plain.w-l{width:89.33333vw}.button.plain.next::after,.button.plain.play::after,button.plain.next::after,button.plain.play::after{right:2.13333vw}.button.plain.back::after,button.plain.back::after{left:2.13333vw}.button.plain.play::after,button.plain.play::after{font-size:4.26667vw}}.button.plain.back::after,.button.plain.next::after,button.plain.back::after,button.plain.next::after{margin-top:-.4em}.button.plain.next::after,button.plain.next::after{content:"\e900"}.button.plain.back::after,button.plain.back::after{content:"\e901"}.button.text-link,button.text-link{color:#fff;filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .15));transform:translateZ(0)}@media all and (min-width:769px){.button.plain.back::after,.button.plain.next::after,button.plain.back::after,button.plain.next::after{font-size:1.5vw}.button.text-link,button.text-link{padding-left:1.25vw;padding-right:1.25vw;height:3.75vw;border-radius:1.40625vw}}@media screen and (max-width:767px){.button.plain.back::after,.button.plain.next::after,button.plain.back::after,button.plain.next::after{font-size:3.2vw}.button.text-link,button.text-link{padding-left:4vw;padding-right:4vw;height:8vw;border-radius:3vw;filter:drop-shadow(0 .13333vw .53333vw rgba(0, 0, 0, .15))}}.button.text-link .label,button.text-link .label{display:flex;justify-content:center;align-items:center;font-family:SeuratProN-B,sans-serif}@media all and (min-width:769px){.button.text-link .label,button.text-link .label{font-size:1.75vw}}@media screen and (max-width:767px){.button.text-link .label,button.text-link .label{font-size:3.73333vw}}.button.text-link.back::after,.button.text-link.back::before,.button.text-link.next::after,.button.text-link.next::before,button.text-link.back::after,button.text-link.back::before,button.text-link.next::after,button.text-link.next::before{z-index:1;position:relative;font-family:jprs-ponta-icons!important;speak:none;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.text-link.next::after,button.text-link.next::after{content:"\e900";margin-left:.4em}.button.text-link.back::before,button.text-link.back::before{content:"\e901";margin-right:.4em}.button.icon,button.icon{background-color:#fff;border:none;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .15));transform:translateZ(0)}@media all and (min-width:769px){.button.text-link.back::after,.button.text-link.back::before,.button.text-link.next::after,.button.text-link.next::before,button.text-link.back::after,button.text-link.back::before,button.text-link.next::after,button.text-link.next::before{font-size:1.625vw}.button.icon,button.icon{width:5vw;height:5vw;border-radius:2.1875vw}}@media screen and (max-width:767px){.button.text-link.back::after,.button.text-link.back::before,.button.text-link.next::after,.button.text-link.next::before,button.text-link.back::after,button.text-link.back::before,button.text-link.next::after,button.text-link.next::before{font-size:3.46667vw}.button.icon,button.icon{width:13.33333vw;height:13.33333vw;border-radius:5.6vw;filter:drop-shadow(0 .26667vw 1.06667vw rgba(0, 0, 0, .15))}}.button.b-circle,button.b-circle{filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .15));transform:translateZ(0)}@media all and (min-width:769px){.button.icon p.icon,button.icon p.icon{font-size:3.75vw}.button.b-circle,button.b-circle{width:12.5vw;height:12.5vw}}@media screen and (max-width:767px){.button.icon p.icon,button.icon p.icon{font-size:9.6vw}.button.b-circle,button.b-circle{width:16vw;height:16vw;filter:drop-shadow(0 .26667vw 1.06667vw rgba(0, 0, 0, .15))}}.button.b-circle .label,button.b-circle .label{z-index:1;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width:769px){.button.b-circle .label p.icon,button.b-circle .label p.icon{font-size:7.5vw}}@media screen and (max-width:767px){.button.b-circle .label p.icon,button.b-circle .label p.icon{font-size:13.33333vw}}.button.b-circle .label .title,button.b-circle .label .title{font-family:SeuratProN-B,sans-serif;text-align:center;line-height:1.2}.button.b-circle .base,button.b-circle .base{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.button.close,button.close{position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .15));transform:translateZ(0)}@media all and (min-width:769px){.button.b-circle .label .title,button.b-circle .label .title{font-size:1.25vw}.button.b-circle .base,button.b-circle .base{border-radius:5vw}.button.close,button.close{width:5vw;height:5vw}}@media screen and (max-width:767px){.button.b-circle .label .title,button.b-circle .label .title{font-size:2.66667vw}.button.b-circle .base,button.b-circle .base{border-radius:6.4vw}.button.close,button.close{width:10.66667vw;height:10.66667vw}}.button.close p.icon,button.close p.icon{z-index:1;position:relative;color:#fff}.button.close:after,button.close:after{z-index:0;position:absolute;display:block;content:'';top:0;bottom:0;left:0;right:0;margin:auto;background-color:#222}@media all and (min-width:769px){.button.close,button.close{border-radius:2.5vw}.button.close p.icon,button.close p.icon{font-size:3.25vw}.button.close:after,button.close:after{width:4.25vw;height:4.25vw}}@media screen and (max-width:767px){.button.close,button.close{border-radius:5.33333vw;filter:drop-shadow(0 .13333vw .53333vw rgba(0, 0, 0, .15))}.button.close p.icon,button.close p.icon{font-size:6.93333vw}.button.close:after,button.close:after{width:9.06667vw;height:9.06667vw}}.button.w-check .checkmark,button.w-check .checkmark{display:none}.button.w-check[data-checked='1'] .checkmark,button.w-check[data-checked='1'] .checkmark{display:block}@media all and (min-width:769px){.button.close:after,button.close:after{border-radius:2.125vw}.button.menu,button.menu{width:62.5vw;height:5vw}}@media screen and (max-width:767px){.button.close:after,button.close:after{border-radius:4.53333vw}.button.menu,button.menu{width:89.33333vw;height:12.8vw}}@media screen and (min-aspect-ratio:32 / 18){.button.menu,button.menu{height:4.375vw}}.button.menu .label,button.menu .label{display:flex;align-items:center;width:100%;height:100%}.button.menu .label .chapter,.button.menu .label>.icon,button.menu .label .chapter,button.menu .label>.icon{flex-shrink:0;display:flex;justify-content:center;align-items:center}.button.menu .label .chapter,button.menu .label .chapter{height:80%;border-right:1px solid rgba(34,34,34,.2);padding-left:.1em}.button.menu .label .chapter .num,button.menu .label .chapter .num{font-family:jprs-ponta-icons;font-weight:400;font-style:normal;text-align:center;letter-spacing:-.025em}@media all and (min-width:769px){.button.menu,button.menu{border-radius:1.875vw}.button.menu .label .chapter,button.menu .label .chapter{width:6.25vw}.button.menu .label .chapter .num,button.menu .label .chapter .num{font-size:2.625vw}}@media screen and (max-width:767px){.button.menu,button.menu{border-radius:4.8vw}.button.menu .label .chapter,button.menu .label .chapter{width:13.33333vw}.button.menu .label .chapter .num,button.menu .label .chapter .num{font-size:7.392vw}.button.menu .label .title,button.menu .label .title{line-height:1.3}}.button.menu .label .title,button.menu .label .title{flex-grow:1;padding-left:.6em;text-align:left}@media screen and (min-aspect-ratio:32 / 18){.button.menu .label .title,button.menu .label .title{font-size:1.875vw}}@media all and (min-width:769px){.button.menu .label .icon,button.menu .label .icon{width:6.25vw}.button.menu .label .icon p.icon,button.menu .label .icon p.icon{font-size:2.5vw}}@media screen and (max-width:767px){.button.menu .label .icon,button.menu .label .icon{width:10.66667vw}.button.menu .label .icon p.icon,button.menu .label .icon p.icon{font-size:4vw}}.button.menu[data-chapter='1'] .chapter .num,button.menu[data-chapter='1'] .chapter .num{color:#84c6ca}.button.menu[data-chapter='2'] .chapter .num,button.menu[data-chapter='2'] .chapter .num{color:#F8AA7B}.button.menu[data-chapter='3'] .chapter .num,button.menu[data-chapter='3'] .chapter .num{color:#98D98E}.button.menu[data-chapter='4'] .chapter .num,button.menu[data-chapter='4'] .chapter .num{color:#F2A1A4}.button.menu[data-chapter='5'] .chapter .num,button.menu[data-chapter='5'] .chapter .num{color:#AAB7EB}@media all and (min-width:769px){.button.quiz-chapter,button.quiz-chapter{width:62.5vw;height:5vw;border-radius:1.875vw}}@media screen and (max-width:767px){.button.quiz-chapter,button.quiz-chapter{width:89.33333vw;height:16vw;border-radius:4vw}}@media screen and (min-aspect-ratio:32 / 18){.button.quiz-chapter,button.quiz-chapter{height:4.375vw}}.button.quiz-chapter .label,button.quiz-chapter .label{display:flex;align-items:center;width:100%;overflow:hidden}@media all and (min-width:769px){.button.quiz-chapter .label,button.quiz-chapter .label{height:5vw;border-radius:1.875vw}.button.quiz-chapter .label .chapter,button.quiz-chapter .label .chapter{width:6.25vw}}@media screen and (max-width:767px){.button.quiz-chapter .label,button.quiz-chapter .label{height:16vw;border-radius:4vw}}@media screen and (min-aspect-ratio:32 / 18){.button.quiz-chapter .label,button.quiz-chapter .label{height:4.375vw}}.button.quiz-chapter .label .chapter,.button.quiz-chapter .label .score,.button.quiz-chapter .label>.icon,button.quiz-chapter .label .chapter,button.quiz-chapter .label .score,button.quiz-chapter .label>.icon{flex-shrink:0;display:flex;justify-content:center;align-items:center}.button.quiz-chapter .label .chapter,button.quiz-chapter .label .chapter{height:100%}.button.quiz-chapter .label .chapter .num,button.quiz-chapter .label .chapter .num{font-family:jprs-ponta-icons;font-weight:400;font-style:normal;letter-spacing:-.025em;color:#fff;text-align:center}@media all and (min-width:769px){.button.quiz-chapter .label .chapter .num,button.quiz-chapter .label .chapter .num{font-size:3.125vw}}@media screen and (max-width:767px){.button.quiz-chapter .label .chapter,button.quiz-chapter .label .chapter{width:10.66667vw}.button.quiz-chapter .label .chapter .num,button.quiz-chapter .label .chapter .num{font-size:5.6vw}}@media screen and (min-aspect-ratio:32 / 18){.button.quiz-chapter .label .chapter .num,button.quiz-chapter .label .chapter .num{font-size:3.125vw}}.button.quiz-chapter .label .score,.button.quiz-chapter .label .title,button.quiz-chapter .label .score,button.quiz-chapter .label .title{white-space:nowrap}@media all and (min-width:769px){.button.quiz-chapter .label .score,.button.quiz-chapter .label .title,button.quiz-chapter .label .score,button.quiz-chapter .label .title{font-size:1.625vw}.button.quiz-chapter .label .score,button.quiz-chapter .label .score{width:12.5vw}}@media screen and (max-width:767px){.button.quiz-chapter .label .score,.button.quiz-chapter .label .title,button.quiz-chapter .label .score,button.quiz-chapter .label .title{font-size:4.26667vw;letter-spacing:-.025em}}@media screen and (min-aspect-ratio:32 / 18){.button.quiz-chapter .label .score,.button.quiz-chapter .label .title,button.quiz-chapter .label .score,button.quiz-chapter .label .title{font-size:1.375vw}}.button.quiz-chapter .label .title,button.quiz-chapter .label .title{flex-grow:1;padding-left:.8em;text-align:left}.button.quiz-chapter .label .score,button.quiz-chapter .label .score{display:flex;align-items:center}.button.quiz-chapter .label .score .score-label span.pc-only,button.quiz-chapter .label .score .score-label span.pc-only{display:inline}@media screen and (max-width:767px){.button.quiz-chapter .label .title,button.quiz-chapter .label .title{padding-left:.5em;line-height:1.3}.button.quiz-chapter .label .score,button.quiz-chapter .label .score{width:16vw;font-size:3.46667vw;flex-direction:column}.button.quiz-chapter .label .score .score-label,button.quiz-chapter .label .score .score-label{margin-bottom:.3em;margin-top:-.2em}}.button.quiz-chapter .label .score .score-value,button.quiz-chapter .label .score .score-value{display:flex;align-items:flex-end}.button.quiz-chapter .label .score .score-value .num,button.quiz-chapter .label .score .score-value .num{font-family:jprs-ponta-icons;font-weight:400;font-style:normal;letter-spacing:-.025em}.keyword-link::after,button.slide-nav:after{font-family:jprs-ponta-icons!important;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.quiz-chapter .label .score .score-value .unit,button.quiz-chapter .label .score .score-value .unit{margin-bottom:.1em}.button.quiz-chapter .label>.icon,button.quiz-chapter .label>.icon{height:80%;border-left:1px solid rgba(34,34,34,.2);padding-right:.1em}@media all and (min-width:769px){.button.quiz-chapter .label .score .score-label,button.quiz-chapter .label .score .score-label{margin-right:.3em}.button.quiz-chapter .label .score .score-value .num,button.quiz-chapter .label .score .score-value .num{font-size:3.4375vw}.button.quiz-chapter .label>.icon,button.quiz-chapter .label>.icon{width:6.25vw}}@media screen and (max-width:767px){.button.quiz-chapter .label .score .score-value .num,button.quiz-chapter .label .score .score-value .num{font-size:6.66667vw}.button.quiz-chapter .label>.icon,button.quiz-chapter .label>.icon{width:8vw;display:none}}.button.quiz-chapter[data-chapter='1'] .chapter,button.quiz-chapter[data-chapter='1'] .chapter{background-color:#84c6ca}.button.quiz-chapter[data-chapter='2'] .chapter,button.quiz-chapter[data-chapter='2'] .chapter{background-color:#F8AA7B}.button.quiz-chapter[data-chapter='3'] .chapter,button.quiz-chapter[data-chapter='3'] .chapter{background-color:#98D98E}.button.quiz-chapter[data-chapter='4'] .chapter,button.quiz-chapter[data-chapter='4'] .chapter{background-color:#F2A1A4}.button.quiz-chapter[data-chapter='5'] .chapter,button.quiz-chapter[data-chapter='5'] .chapter{background-color:#AAB7EB}.button.b-br,button.b-br{color:#fff;background-color:#552B2D}.button.b-y,button.b-y{color:#222;background-color:#FCCF00}.checkmark{position:absolute}.checkmark>.inner{display:flex;justify-content:center;align-items:center;background-color:#A0C50E}@media all and (min-width:769px){.button.quiz-chapter .label>.icon p.icon,button.quiz-chapter .label>.icon p.icon{font-size:2.5vw}.checkmark{right:-.9375vw;top:-1.25vw}.checkmark>.inner{width:3.125vw;height:3.125vw;border-radius:1.5625vw}}@media screen and (max-width:767px){.button.quiz-chapter .label>.icon p.icon,button.quiz-chapter .label>.icon p.icon{font-size:4vw}.checkmark{right:-1.33333vw;top:-1.33333vw}.checkmark>.inner{width:6.66667vw;height:6.66667vw;border-radius:3.33333vw}}.checkmark>.inner p.icon{color:#fff}.checkmark.c-b>.inner{background-color:#3F95E8}.external-link{display:inline-block;color:#3F95E8;text-decoration:underline;font-weight:700;cursor:pointer}.keyword-link::after,button.external-link,ul.sns-icons>li a{text-decoration:none}.keyword-link{display:inline-block;color:#FF5501;cursor:pointer}.keyword-link>span{text-decoration:underline;font-weight:700}.keyword-link::after{font-style:normal;font-weight:400!important;line-height:1;content:"\e90b";vertical-align:.2em}.block.w-base .block-title .label,.box.text-list .box-title{font-family:SeuratProN-EB,sans-serif}.block.w-base{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:#fff}.block.w-base .block-title{display:flex;justify-content:center;align-items:center;color:#fff}@media all and (min-width:769px){.checkmark>.inner p.icon{font-size:2.1875vw}.block.w-base{padding:.9375vw 2.5vw .625vw;border-radius:1.875vw}.block.w-base .block-title{height:2.125vw}}@media screen and (max-width:767px){.checkmark>.inner p.icon{font-size:4.66667vw}.block.w-base{padding:2vw 5.33333vw 1.33333vw;border-radius:4vw}.block.w-base .block-title{height:4.53333vw}}@media all and (min-width:769px){.block.w-base .block-title{border-radius:1.0625vw;padding-left:1.875vw;padding-right:1.875vw}}.block.w-base .block-title .label{text-align:center;line-height:1;white-space:nowrap;padding-top:.1em}.block.w-base .block-content{margin-top:.4em}@media screen and (max-width:767px){.block.w-base .block-title{border-radius:2.26667vw;padding-left:4vw;padding-right:4vw}.block.w-base .block-content{width:80vw}}.block.w-base .block-content .keywords{font-weight:700;text-align:center}.block.w-base.top-news .block-title{background-color:#3F95E8}.block.w-base.top-news .block-content ul.news{display:flex;flex-direction:column;justify-content:center;align-items:center}.block.w-base.top-news .block-content ul.news>li{display:flex;align-items:center}.block.w-base.top-news .block-content ul.news>li .date{font-weight:700;margin-right:1em}.block.w-base.top-news .block-content ul.news>li .description{line-height:1.3}.block.w-base.chapter-keywords{border:2px dotted #552B2D}.block.w-base.chapter-keywords .block-title{background-color:#A0C50E}.block.w-base.chapter-keywords .block-content{line-height:1.5}.speech-bubble{z-index:0;position:relative;display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:2px solid #222}.speech-bubble::after,.speech-bubble::before{position:absolute;content:''}.speech-bubble::after{z-index:1;background-image:url(../img/bubble_tip.png)}@media all and (min-width:1025px){.speech-bubble::after{background-size:1.25vw .9375vw}}@media all and (max-width:1024px) and (min-width:768px){.speech-bubble::after{background-size:1.5625vw 1.17188vw}}.speech-bubble::before{z-index:2;background-color:#fff}@media all and (min-width:769px){.speech-bubble{border-radius:1.25vw;padding:1.25vw}.speech-bubble::after{width:1.25vw;height:.9375vw}.speech-bubble.tip-l::after{left:-1.25vw;top:2.5vw}}@media screen and (max-width:767px){.speech-bubble{border-radius:2.66667vw;padding:2.66667vw}.speech-bubble::after{background-size:2.66667vw 2vw;width:2.66667vw;height:2vw}.speech-bubble.tip-l::after{left:-2.66667vw;top:6.66667vw}}.speech-bubble.tip-l::before{left:0;margin-left:-1px;width:2px}.speech-bubble.tip-r::after{transform:scaleX(-1)}@media all and (min-width:769px){.speech-bubble.tip-l::before{top:2.5625vw;height:.8125vw}.speech-bubble.tip-r::after{right:-1.25vw}}@media screen and (max-width:767px){.speech-bubble.tip-l::before{top:6.93333vw;height:1.46667vw}.speech-bubble.tip-r::after{right:-2.66667vw}}@media all and (min-width:769px){.speech-bubble.tip-r::after{top:2.5vw}}@media screen and (max-width:767px){.speech-bubble.tip-r::after{top:6.66667vw}}.speech-bubble.tip-r::before{right:0;margin-right:-1px;width:2px}@media all and (min-width:769px){.speech-bubble.tip-r::before{top:2.5625vw;height:.8125vw}}@media screen and (max-width:767px){.speech-bubble.tip-r::before{top:6.93333vw;height:1.46667vw}}.speech-bubble.tip-t::after{transform:rotate(90deg)}@media all and (min-width:769px){.speech-bubble.tip-t::after{top:-.9375vw}.speech-bubble.tip-t::before{width:1.0625vw}}@media screen and (max-width:767px){.speech-bubble.tip-t::after{top:-2vw}}.speech-bubble.tip-t::before{top:0;margin-top:0}.speech-bubble.tip-b::after{transform:rotate(-90deg)}@media all and (min-width:769px){.speech-bubble.tip-t::before{height:.1875vw}.speech-bubble.tip-b::after{bottom:-1vw}}@media screen and (max-width:767px){.speech-bubble.tip-t::before{width:2.53333vw;height:.8vw}.speech-bubble.tip-b::after{bottom:-2.26667vw}}.speech-bubble.tip-b::before{bottom:0;margin-bottom:0}@media all and (min-width:769px){.speech-bubble.tip-b::before{width:1.0625vw;height:.1875vw}.box{border-radius:.625vw;padding:1.5625vw 1.25vw 1.25vw}}@media screen and (max-width:767px){.speech-bubble.tip-b::before{width:2.53333vw;height:.8vw}.box{border-radius:1.33333vw;padding:3.33333vw 2.66667vw 2.66667vw}}.box .box-title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1;white-space:nowrap}.box .box-title .sub{display:block;font-size:90%;margin-top:.4em}.box .box-content{margin-top:.4em;text-align:center}.box.bordered{background-color:#fff;border:1px solid rgba(34,34,34,.5)}ul.step-answers>li .li-q .li-num,ul.steps>li .li-num{background-color:#12C6B4;margin-right:.5em;display:flex}ul.step-answers>li .li-q .li-num .num,ul.steps>li .li-num .num{color:#fff;font-family:jprs-ponta-icons;font-style:normal}@media all and (min-width:769px){.box.text-list .box-title{font-size:1.625vw}}@media screen and (max-width:767px){.box.text-list .box-title{font-size:4vw}}ul.steps>li{display:flex;align-items:flex-start}ul.steps>li .li-num{flex-shrink:0;justify-content:center;align-items:center}@media all and (min-width:769px){.box.text-list .box-content{font-size:1.375vw}ul.steps>li .li-num{width:2.5vw;height:2.5vw;border-radius:1.25vw}}@media screen and (max-width:767px){.box.text-list .box-content{font-size:3.46667vw}ul.steps>li .li-num{width:6.66667vw;height:6.66667vw;border-radius:3.33333vw}}ul.steps>li .li-num .num{font-weight:400}ul.steps>li .li-text{flex-grow:1;line-height:1.5;font-weight:700;margin-top:.5em}ul.steps>li:nth-child(n+2){margin-top:.7em}ul.steps.dashed>li:nth-child(n+2){margin-top:1.2em;padding-top:1.2em;border-top:1px dashed rgba(34,34,34,.25)}ul.step-answers>li .li-q{display:flex;align-items:flex-start}ul.step-answers>li .li-q .li-num{flex-shrink:0;justify-content:center;align-items:center}@media all and (min-width:769px){ul.steps>li .li-num .num{font-size:1.575vw}ul.step-answers>li .li-q .li-num{width:2.5vw;height:2.5vw;border-radius:1.25vw}}@media screen and (max-width:767px){ul.steps>li .li-num .num{font-size:4.08vw}ul.step-answers>li .li-q .li-num{width:6.66667vw;height:6.66667vw;border-radius:3.33333vw}}ul.step-answers>li .li-q .li-num .num{font-weight:400}@media all and (min-width:769px){ul.step-answers>li .li-q .li-num .num{font-size:1.575vw}}@media screen and (max-width:767px){ul.step-answers>li .li-q .li-num .num{font-size:4.08vw}}ul.step-answers>li .li-q .li-text{flex-grow:1;line-height:1.5;font-weight:700;margin-top:.5em}ul.step-answers>li .li-a{margin-top:.6em}ul.step-answers>li .li-a .a{color:#FF5501;font-weight:900;text-align:center}.comic-frame .comic-num,ul.num-terms>li .li-term .li-num .num{font-family:jprs-ponta-icons;color:#fff;font-style:normal}ul.step-answers>li:nth-child(n+2){margin-top:1.2em;padding-top:1.2em;border-top:1px dashed rgba(34,34,34,.25)}ul.num-terms>li .li-term{display:flex;align-items:flex-start}ul.num-terms>li .li-term .li-num{flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:#222;margin-right:.5em}@media all and (min-width:769px){ul.step-answers>li .li-a .a{font-size:1.375vw}ul.num-terms>li .li-term .li-num{width:2.1875vw;height:2.1875vw;border-radius:1.09375vw}}@media screen and (max-width:767px){ul.step-answers>li .li-a .a{font-size:3.46667vw}ul.num-terms>li .li-term .li-num{width:5.33333vw;height:5.33333vw;border-radius:2.66667vw}}ul.num-terms>li .li-term .li-num .num{font-weight:400}@media all and (min-width:769px){ul.num-terms>li .li-term .li-num .num{font-size:1.37813vw}}@media screen and (max-width:767px){ul.num-terms>li .li-term .li-num .num{font-size:3.264vw}}ul.num-terms>li .li-term .li-name{flex-grow:1;font-weight:700;line-height:1.5;margin-top:.2em}ul.num-terms>li .li-text{margin-top:.4em}ul.num-terms>li:nth-child(n+2){margin-top:1.2em}figure.corner-r img{overflow:hidden}.img-cols{display:flex;flex-wrap:wrap}@media all and (min-width:769px){ul.num-terms>li .li-term .li-name{font-size:1.25vw}figure.corner-r img{border-radius:.625vw}.img-cols.cols-2-1>li{width:30.5625vw}.img-cols.cols-2-1>li:not(:nth-child(2n+1)){margin-left:1.25vw}.img-cols.cols-2-1>li:nth-child(n+3){margin-top:1.25vw}}@media screen and (max-width:767px){ul.num-terms>li .li-term .li-name{font-size:3.33333vw}figure.corner-r img{border-radius:1.33333vw}.img-cols.cols-2-1>li{width:89.2vw}.img-cols.cols-2-1>li:nth-child(n+2){margin-top:2.66667vw}}.comic-frame{position:relative;background-color:#222;overflow:hidden}@media all and (min-width:769px){.comic-frame{border-radius:.375vw;padding:.1875vw}.comic-frame .comic-num{top:0}}@media screen and (max-width:767px){.comic-frame{border-radius:.8vw;padding:.4vw}.comic-frame .comic-num{top:0}}.comic-frame .comic-num{z-index:1;position:absolute;display:flex;justify-content:center;align-items:center;font-weight:400;line-height:1;padding-top:.2em}@media all and (min-width:769px){.comic-frame .comic-num{width:1.71875vw;height:1.71875vw;font-size:1.40625vw}.comic-frame .comic-num.l{left:0}}@media screen and (max-width:767px){.comic-frame .comic-num{width:4.4vw;height:4.4vw;font-size:3.6vw}.comic-frame .comic-num.l{left:0}}.comic-frame .comic-num::after{z-index:-1;position:absolute;display:block;content:'';width:0;height:0;top:0;border-style:solid;border-width:0}.comic-frame .comic-num.l::after{left:0;border-color:#552B2D transparent transparent}@media all and (min-width:769px){.comic-frame .comic-num.l::after{border-top-width:3.125vw;border-right-width:3.125vw}.comic-frame .comic-num.r{right:0}}@media screen and (max-width:767px){.comic-frame .comic-num.l::after{border-top-width:8vw;border-right-width:8vw}.comic-frame .comic-num.r{right:0}}.comic-frame .comic-num.r::after{right:0;border-color:transparent #552B2D transparent transparent}.comic-frame>figure,.comic-frame>img{z-index:0;position:relative;overflow:hidden}@media all and (min-width:769px){.comic-frame .comic-num.r::after{border-right-width:3.125vw;border-bottom-width:3.125vw}.comic-frame>figure,.comic-frame>img{border-radius:.25vw}table tbody tr td,table tbody tr th{min-height:2.5vw}}@media screen and (max-width:767px){.comic-frame .comic-num.r::after{border-right-width:8vw;border-bottom-width:8vw}.comic-frame>figure,.comic-frame>img{border-radius:.53333vw}}table tbody tr{line-height:1.4}table tbody tr.label{color:#3F95E8;font-weight:700;border-bottom:2px solid #3F95E8}table tbody tr:nth-child(2n+2){background-color:rgba(34,34,34,.05)}table tbody tr td,table tbody tr th{word-break:break-all}table.center{margin-left:auto;margin-right:auto}@media all and (min-width:769px){table tbody tr td,table tbody tr th{padding:.625vw 1.25vw}table.results{width:55vw}}@media screen and (max-width:767px){table tbody tr td,table tbody tr th{min-height:6.4vw;padding:1.33333vw 2.66667vw}table.results{width:100%}}table.results tbody tr th{border-right:1px dotted rgba(34,34,34,.25)}.alert-title{display:flex;flex-direction:column;justify-content:center;align-items:center}.alert-title p.icon{color:#FCCF00}@media all and (min-width:769px){table.results tbody tr th{width:30%}.alert-title{margin-top:-1.25vw;margin-bottom:1.25vw}.alert-title p.icon{font-size:5vw}}@media screen and (max-width:767px){table.results tbody tr th{width:25%}.alert-title{margin-top:-2.66667vw;margin-bottom:2.66667vw}.alert-title p.icon{font-size:10.66667vw}}.alert-title .title{font-family:SeuratProN-EB,sans-serif;line-height:1;white-space:nowrap}@media all and (min-width:769px){.alert-title .title{font-size:1.5vw}}@media screen and (max-width:767px){.alert-title .title{font-size:3.73333vw}}ul.sns-icons{display:flex;align-items:center}ul.sns-icons>li:nth-child(n+2){margin-left:.4em}#back-to-top{z-index:999;position:fixed;width:100%;left:0;right:0;bottom:0}#back-to-top>.container{position:relative;margin-left:auto;margin-right:auto}@media all and (min-width:769px){ul.sns-icons>li a p.icon{font-size:4.375vw}#back-to-top>.container{width:100%;min-width:62.5vw}}@media screen and (max-width:767px){ul.sns-icons>li a p.icon{font-size:9.33333vw}#back-to-top>.container{width:100%}}#back-to-top button{position:absolute;display:flex;justify-content:center;align-items:center;cursor:pointer}@media all and (min-width:769px){#back-to-top button{width:5vw;height:5vw;right:1.25vw;top:-6.25vw}}@media screen and (max-width:767px){#back-to-top button{width:13.33333vw;height:13.33333vw;right:2.66667vw;top:-18.66667vw}}#back-to-top button .base{z-index:0;position:absolute;left:0;top:0;background-color:#fff;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .15));transform:translateZ(0)}#back-to-top button p.icon{z-index:1;position:relative;color:#B3D433}@media all and (min-width:769px){#back-to-top button .base{width:5vw;height:5vw;border-radius:2.5vw}#back-to-top button p.icon{font-size:2.5vw}}@media screen and (max-width:767px){#back-to-top button .base{width:13.33333vw;height:13.33333vw;border-radius:6.66667vw;filter:drop-shadow(0 .26667vw 1.06667vw rgba(0, 0, 0, .15))}#back-to-top button p.icon{font-size:8vw}}#back-to-top button{transform:translateY(50%);opacity:0;transition:transform .3s ease-out,opacity .2s linear,background-color .1s linear}#back-to-top.active button{transform:translateY(0);opacity:1}.modal{z-index:2000;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.modal .modal-overlay{z-index:1;position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.modal .modal-overlay button.close{z-index:10;position:absolute}@media all and (min-width:769px){.modal .modal-overlay>button.close{right:1.25vw;top:1.25vw}}@media screen and (max-width:767px){.modal .modal-overlay>button.close{right:2.66667vw;top:2.66667vw}}.modal .modal-overlay .modal-content{z-index:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@keyframes mmFadeIn{from{opacity:0}to{opacity:1}}@keyframes mmFadeOut{from{opacity:1}to{opacity:0}}@keyframes mmSlideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmSlideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmScaleIn{0%{transform:scale(.9);opacity:0}20%{transform:scale(.9);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes mmScaleOut{0%{transform:scale(1)}100%{transform:scale(.9)}}@keyframes mmCloseSlideIn{from{transform:scale(.5)}to{transform:scale(1)}}@keyframes mmCloseSlideOut{from{transform:scale(1)}to{transform:scale(.5)}}.modal{display:none}.modal.is-open{display:block}.modal .modal-content,.modal .modal-overlay{will-change:transform}.modal[aria-hidden=false] .modal-overlay>button.close{animation-name:mmCloseSlideIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.1s}.modal[aria-hidden=false] .modal-overlay{animation-name:mmFadeIn;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}.modal[aria-hidden=false] .modal-content{animation-name:mmScaleIn;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:forwards}.modal[aria-hidden=true] .modal-overlay>button.close{animation-name:mmCloseSlideOut;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}.modal[aria-hidden=true] .modal-overlay{animation-name:mmFadeOut;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}.modal[aria-hidden=true] .modal-content{animation-name:mmScaleOut;animation-duration:.3s;animation-timing-function:ease-out;animation-fill-mode:forwards}button.slide-nav:after{font-style:normal;font-weight:400!important;line-height:1;color:rgba(34,34,34,.25)}@media all and (min-width:769px){.modal .modal-overlay .modal-content button.close{right:-.5vw;top:-.5vw}button.slide-nav:after{font-size:3.125vw}}@media screen and (max-width:767px){.modal .modal-overlay .modal-content button.close{right:-1.6vw;top:-1.6vw}button.slide-nav{display:none}button.slide-nav:after{font-size:8.8vw}}button.slide-nav.swiper-button-next::after{content:"\e900"}button.slide-nav.swiper-button-prev::after{content:"\e901"}.modal.o-b .modal-overlay{background-color:rgba(34,34,34,.9)}.modal.o-y .modal-overlay{background-color:#FCCF00}.modal.c-w .modal-overlay .modal-content{background-color:#fff;filter:drop-shadow(0 4px 16px rgba(0, 0, 0, .15));transform:translateZ(0)}@media all and (min-width:769px){button.slide-nav.swiper-button-next{right:-2.5vw}button.slide-nav.swiper-button-prev{left:-2.5vw}.modal.content-w .modal-overlay .modal-content{width:62.5vw}.modal.c-w .modal-overlay .modal-content{padding:2.5vw 6.25vw;border-radius:6.25vw}}@media screen and (max-width:767px){button.slide-nav.swiper-button-next{right:-5.33333vw}button.slide-nav.swiper-button-prev{left:-5.33333vw}.modal.content-w .modal-overlay .modal-content{width:89.33333vw}.modal.c-w .modal-overlay .modal-content{padding:8vw 2.66667vw;border-radius:8vw;filter:drop-shadow(0 .53333vw 2.13333vw rgba(0, 0, 0, .15))}.modal.menu .modal-overlay .modal-content{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.modal.menu .modal-overlay .modal-content{width:100%;min-height:100%}.modal.menu .modal-overlay .modal-content .modal-scrollable-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%}.modal.menu .modal-overlay .modal-content section.menu{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal.menu .modal-overlay .modal-content section.information{flex-shrink:0;display:flex;justify-content:center;align-items:center;text-align:left}.modal.menu .modal-overlay .modal-content .button,.modal.menu .modal-overlay .modal-content button{filter:none}@media all and (min-width:769px){.modal.menu .modal-overlay .modal-content section.menu{padding-top:3.75vw;padding-bottom:1.25vw}.modal.menu .modal-overlay .modal-content .chapters .button:nth-child(n+2),.modal.menu .modal-overlay .modal-content .chapters button:nth-child(n+2){margin-top:.9375vw}}@media screen and (max-width:767px){.modal.menu .modal-overlay .modal-content section.menu{padding-top:8vw;padding-bottom:2.66667vw}.modal.menu .modal-overlay .modal-content section.information{flex-direction:column;text-align:center}.modal.menu .modal-overlay .modal-content .chapters .button:nth-child(n+2),.modal.menu .modal-overlay .modal-content .chapters button:nth-child(n+2){margin-top:2vw}}.modal.menu .modal-overlay .modal-content .buttons{justify-content:center;align-items:center;display:flex;flex-direction:row}@media all and (min-width:769px){.modal.menu .modal-overlay .modal-content .buttons.spc{margin-top:1.875vw}.modal.menu .modal-overlay .modal-content .buttons.spc .button,.modal.menu .modal-overlay .modal-content .buttons.spc button{width:30.5625vw}.modal.menu .modal-overlay .modal-content .buttons.spc .button:not(:nth-child(2n+1)),.modal.menu .modal-overlay .modal-content .buttons.spc button:not(:nth-child(2n+1)){margin-left:1.25vw}}@media screen and (max-width:767px){.modal.menu .modal-overlay .modal-content .buttons{flex-direction:column;align-items:center}.modal.menu .modal-overlay .modal-content .buttons.spc{margin-top:4vw}.modal.menu .modal-overlay .modal-content .buttons.spc .button,.modal.menu .modal-overlay .modal-content .buttons.spc button{width:89.2vw}}@media all and (min-width:769px){.modal.menu .modal-overlay .modal-content .buttons.spc .button:nth-child(n+3),.modal.menu .modal-overlay .modal-content .buttons.spc button:nth-child(n+3){margin-top:1.25vw}.modal.menu .modal-overlay .modal-content .buttons.spc .button .label,.modal.menu .modal-overlay .modal-content .buttons.spc button .label{font-size:1.875vw}}@media screen and (max-width:767px){.modal.menu .modal-overlay .modal-content .buttons.spc .button:nth-child(n+2),.modal.menu .modal-overlay .modal-content .buttons.spc button:nth-child(n+2){margin-top:2.13333vw}.modal.menu .modal-overlay .modal-content .buttons.spc .button .label,.modal.menu .modal-overlay .modal-content .buttons.spc button .label{font-size:4.26667vw}}@media all and (min-width:769px){.modal.menu .modal-overlay .modal-content .buttons.profile{margin-top:.9375vw}.modal.menu .modal-overlay .modal-content .buttons.profile .button:nth-child(n+2),.modal.menu .modal-overlay .modal-content .buttons.profile button:nth-child(n+2){margin-left:1.25vw}}.modal.menu .modal-overlay .modal-content .button.spc,.modal.menu .modal-overlay .modal-content button.spc{color:#fff}.modal.menu .modal-overlay .modal-content .button.spc.comic,.modal.menu .modal-overlay .modal-content button.spc.comic{background-color:#A0C50E}.modal.menu .modal-overlay .modal-content .button.spc.quiz,.modal.menu .modal-overlay .modal-content button.spc.quiz{background:#5ca0ee;background:linear-gradient(160deg,#5ca0ee 0,#7bcff3 50%,#6ddbd7 100%)}.modal.menu .modal-overlay .modal-content .button.spc.quiz .label p.icon,.modal.menu .modal-overlay .modal-content button.spc.quiz .label p.icon{margin-right:.1em}@media screen and (max-width:767px){.modal.menu .modal-overlay .modal-content .buttons.profile{margin-top:2.13333vw}.modal.menu .modal-overlay .modal-content .buttons.profile .button:nth-child(n+2),.modal.menu .modal-overlay .modal-content .buttons.profile button:nth-child(n+2){margin-top:2.66667vw}.modal.menu .modal-overlay .modal-content .button.profile,.modal.menu .modal-overlay .modal-content button.profile{width:89.33333vw}}@media screen and (min-aspect-ratio:32 / 18){.modal.menu .modal-overlay .modal-content .button.profile,.modal.menu .modal-overlay .modal-content .button.spc,.modal.menu .modal-overlay .modal-content button.profile,.modal.menu .modal-overlay .modal-content button.spc{height:4.375vw;border-radius:1.875vw}.modal.menu .modal-overlay .modal-content .button.profile .label,.modal.menu .modal-overlay .modal-content .button.profile .label .text,.modal.menu .modal-overlay .modal-content .button.spc .label,.modal.menu .modal-overlay .modal-content .button.spc .label .text,.modal.menu .modal-overlay .modal-content button.profile .label,.modal.menu .modal-overlay .modal-content button.profile .label .text,.modal.menu .modal-overlay .modal-content button.spc .label,.modal.menu .modal-overlay .modal-content button.spc .label .text{font-size:1.75vw}}.modal.menu .modal-overlay .modal-content section.information{width:100%;color:#fff;background-color:#414141}@media all and (min-width:769px){.modal.menu .modal-overlay .modal-content section.information{margin-top:1.875vw;padding-top:1.875vw;padding-bottom:1.875vw}.modal.menu .modal-overlay .modal-content section.information h3.section-title{font-size:1.25vw}}@media screen and (max-width:767px){.modal.menu .modal-overlay .modal-content section.information{margin-top:4vw;padding-top:4vw;padding-bottom:4vw}}@media screen and (min-aspect-ratio:32 / 18){.modal.menu .modal-overlay .modal-content section.information{margin-top:.9375vw;padding-top:1.25vw;padding-bottom:1.25vw}}@media screen and (max-width:767px){.modal.menu .modal-overlay .modal-content section.information h3.section-title{font-size:3.33333vw;margin-bottom:1.33333vw}}@media all and (min-width:769px){.modal.menu .modal-overlay .modal-content section.information h3.section-title{margin-right:1.875vw}.modal.menu .modal-overlay .modal-content section.information .description{font-size:1vw}}@media screen and (max-width:767px){.modal.menu .modal-overlay .modal-content section.information .description{font-size:2.93333vw}}.modal.comic .modal-overlay .modal-content h2.title{text-align:center;line-height:1;white-space:nowrap}@media all and (min-width:769px){.modal.comic .modal-overlay .modal-content h2.title{font-size:2.25vw;margin-bottom:2.5vw}.modal.comic .modal-overlay .modal-content figure.comic .chara-1,.modal.comic .modal-overlay .modal-content figure.comic .chara-2{width:13.75vw}}@media screen and (max-width:767px){.modal.comic .modal-overlay .modal-content h2.title{font-size:4.8vw;margin-bottom:5.33333vw}}.modal.comic .modal-overlay .modal-content h2.title .sub{font-size:80%;margin-top:.5em}.modal.comic .modal-overlay .modal-content figure.comic{display:flex;align-items:flex-end}@media all and (min-width:769px){.modal.comic .modal-overlay .modal-content figure.comic .chara-1{margin-right:.625vw}.modal.comic .modal-overlay .modal-content figure.comic .chara-2{margin-left:-.3125vw}}@media screen and (max-width:767px){.modal.comic .modal-overlay .modal-content figure.comic .chara-1,.modal.comic .modal-overlay .modal-content figure.comic .chara-2{width:29.33333vw}.modal.comic .modal-overlay .modal-content figure.comic .chara-1{margin-right:1.33333vw}.modal.comic .modal-overlay .modal-content figure.comic .chara-2{margin-left:-.66667vw}}.modal.comic .modal-overlay .modal-content figure.comic .comic-cover{animation-name:pulse-2;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media all and (min-width:769px){.modal.comic .modal-overlay .modal-content figure.comic .comic-cover{width:11.25vw}.modal.comic .modal-overlay .modal-content .buttons.pdf{margin-top:3.125vw}}@media screen and (max-width:767px){.modal.comic .modal-overlay .modal-content figure.comic .comic-cover{width:24vw}.modal.comic .modal-overlay .modal-content .buttons.pdf{margin-top:6.66667vw}}.modal.comic .modal-overlay .modal-content .buttons.pdf .button p.icon,.modal.comic .modal-overlay .modal-content .buttons.pdf button p.icon{color:#C20A0A}@media all and (min-width:769px){.modal.comic .modal-overlay .modal-content .buttons.pdf .button,.modal.comic .modal-overlay .modal-content .buttons.pdf button{width:37.5vw}.modal.comic .modal-overlay .modal-content .buttons.pdf .button:nth-child(n+2),.modal.comic .modal-overlay .modal-content .buttons.pdf button:nth-child(n+2){margin-top:1.25vw}}@media screen and (max-width:767px){.modal.comic .modal-overlay .modal-content .buttons.pdf .button,.modal.comic .modal-overlay .modal-content .buttons.pdf button{width:80vw}.modal.comic .modal-overlay .modal-content .buttons.pdf .button:nth-child(n+2),.modal.comic .modal-overlay .modal-content .buttons.pdf button:nth-child(n+2){margin-top:2.66667vw}}.modal.introduction .modal-overlay{background-image:url(../img/bg_room.png);background-size:cover;background-position:center center}@media all and (min-width:769px){.modal.introduction .modal-overlay .modal-content{width:auto}}@media screen and (max-width:767px){.modal.introduction .modal-overlay .modal-content{width:89.33333vw}}.modal.introduction .modal-overlay .modal-content .slides-container{position:relative}.modal.introduction .modal-overlay .modal-content .slides .slide-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal.introduction .modal-overlay .modal-content .slides .slide-item .intro-message{position:relative;text-align:center}.modal.introduction .modal-overlay .modal-content .slides .slide-item .intro-message .lead{font-family:SeuratProN-EB,sans-serif;color:#552B2D;line-height:1.5;margin-bottom:1.25em}@media all and (min-width:769px){.modal.introduction .modal-overlay .modal-content .slides{width:62.5vw;height:43.75vw}.modal.introduction .modal-overlay .modal-content .slides .slide-item{padding-bottom:6.25vw}.modal.introduction .modal-overlay .modal-content .slides .slide-item .intro-message .lead{font-size:2vw}}@media screen and (max-width:767px){.modal.introduction .modal-overlay .modal-content .slides{width:89.33333vw;height:133.33333vw}.modal.introduction .modal-overlay .modal-content .slides .slide-item{padding-bottom:16vw}.modal.introduction .modal-overlay .modal-content .slides .slide-item .intro-message .lead{font-size:4.8vw}}.modal.introduction .modal-overlay .modal-content .slides .slide-item .intro-message p+p{margin-top:1em}.modal.introduction .modal-overlay .modal-content .slides .slide-item .intro-message p.end{font-family:'M PLUS Rounded 1c',sans-serif;font-weight:700;font-size:125%;line-height:1.5;margin-top:1.5em}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles{position:relative;display:flex;justify-content:center}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-image{position:relative;display:flex;justify-content:center;align-items:center}@media all and (min-width:769px){.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-image{width:25vw;height:25vw;margin-bottom:1.25vw!important}}@media screen and (max-width:767px){.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-image{width:74.66667vw;height:74.66667vw;margin-bottom:4vw!important}}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-image figure{z-index:1;position:relative}@media all and (min-width:769px){.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-image figure{width:13.75vw}}@media screen and (max-width:767px){.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-image figure{width:37.33333vw}}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-image svg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;fill:#FFF7DD}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-info{text-align:center}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-info .name{font-family:SeuratProN-EB,sans-serif;margin-bottom:.3em}@media all and (min-width:769px){.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-image svg{width:25vw;height:25vw}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-info .name{font-size:1.5vw}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item:nth-child(n+2){margin-left:2.5vw}}@media screen and (max-width:767px){.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-image svg{width:74.66667vw;height:74.66667vw}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item .profile-info .name{font-size:4.8vw}.modal.introduction .modal-overlay .modal-content .slides .slide-item ul.profiles .profile-item:nth-child(n+2){margin-left:5.33333vw}}.modal.introduction .modal-overlay .modal-content .slides .slide-item button{z-index:2;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}@media all and (min-width:769px){.modal.external-alert .modal-overlay .modal-content{width:62.5vw;padding-top:5vw;padding-bottom:5vw}}@media screen and (max-width:767px){.modal.external-alert .modal-overlay .modal-content{width:89.33333vw;padding-top:10.66667vw;padding-bottom:10.66667vw}}.modal.to-external-link .modal-overlay .modal-content .link{margin-top:1em}.modal.to-external-link .modal-overlay .modal-content .link a{text-decoration:underline;color:#D93C3C;word-break:break-all;line-height:1.4}.modal.to-keyword .modal-overlay .modal-content .card-wrap{z-index:0;position:relative;display:flex;background-color:#fff}@media all and (min-width:769px){.modal.to-external-link .modal-overlay .modal-content{width:62.5vw;padding-top:5vw;padding-bottom:5vw}.modal.to-external-link .modal-overlay .modal-content .link a{font-size:1.75vw}.modal.to-keyword .modal-overlay .modal-content{max-width:62.5vw}.modal.to-keyword .modal-overlay .modal-content .card-wrap{border-radius:1.25vw}}@media screen and (max-width:767px){.modal.to-external-link .modal-overlay .modal-content{width:89.33333vw;padding-top:10.66667vw;padding-bottom:10.66667vw}.modal.to-external-link .modal-overlay .modal-content .link a{font-size:4.26667vw}.modal.to-keyword .modal-overlay .modal-content{max-width:89.33333vw}.modal.to-keyword .modal-overlay .modal-content .card-wrap{border-radius:4vw;flex-direction:column}}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left,.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-right{height:100%}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left{flex-shrink:0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(255,85,1,.8)}@media all and (min-width:769px){.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left,.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-right{padding-top:5vw;padding-bottom:5vw}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left{width:5vw;border-top-left-radius:1.25vw;border-bottom-left-radius:1.25vw}}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left .card-ring{z-index:1;position:relative;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .15));transform:translateZ(0)}@media screen and (max-width:767px){.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-right{padding-top:5.33333vw;padding-bottom:10.66667vw}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left{width:100%;height:13.33333vw;border-top-left-radius:4vw;border-top-right-radius:4vw}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left .card-ring{filter:drop-shadow(0 .26667vw 1.06667vw rgba(0, 0, 0, .15));position:absolute;transform:rotate(45deg);transform-origin:90% 50%}}@media screen and (max-width:767px) and (max-width:767px){.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left .card-ring{left:-9.33333vw;top:4.8vw}}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left .card-ring .ring{z-index:1;position:relative;background:#e0e0e0;background:linear-gradient(180deg,#e0e0e0 0,#f7f7f7 50%,silver 94%,#adadad 100%)}@media all and (min-width:769px){.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left .card-ring .ring{height:1.25vw;border-radius:.625vw;width:6.25vw;margin-left:-5.625vw}}@media screen and (max-width:767px){.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left .card-ring .ring{height:3.2vw;border-radius:1.6vw;width:18.66667vw}}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left .card-ring::after{z-index:0;position:absolute;content:'';background-color:#222}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-right{flex-grow:1}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-right .word{font-weight:700;margin-top:-.1em;margin-bottom:.4em}@media all and (min-width:769px){.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left .card-ring::after{width:2.5vw;height:2.5vw;border-radius:1.25vw;right:-.8125vw;top:-.625vw}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-right{padding-left:1.875vw;padding-right:2.5vw}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-right .word{font-size:1.5vw}}@media screen and (max-width:767px){.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-left .card-ring::after{width:6.66667vw;height:6.66667vw;border-radius:3.33333vw;right:-2.13333vw;top:-1.86667vw}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-right{padding-left:4vw;padding-right:5.33333vw}.modal.to-keyword .modal-overlay .modal-content .card-wrap .card-right .word{font-size:3.73333vw}}.modal.taiken-answer .modal-overlay .modal-content .answer-title{font-family:SeuratProN-EB,sans-serif;line-height:1}@media all and (min-width:769px){.modal.taiken-answer .modal-overlay .modal-content{width:62.5vw;padding:3.75vw}.modal.taiken-answer .modal-overlay .modal-content .answer-title{font-size:1.75vw;margin-bottom:1.875vw}}@media screen and (max-width:767px){.modal.taiken-answer .modal-overlay .modal-content{width:89.33333vw;padding:8vw}.modal.taiken-answer .modal-overlay .modal-content .answer-title{font-size:4.26667vw;margin-bottom:4vw}}.modal.taiken-answer .modal-overlay .modal-content .answer-content{width:100%}@media all and (min-width:769px){.modal.curriculum-comment .modal-overlay .modal-content{width:62.5vw;padding:3.75vw}}@media screen and (max-width:767px){.modal.curriculum-comment .modal-overlay .modal-content{width:89.33333vw;padding:6.4vw}}.modal.curriculum-comment .modal-overlay .modal-content .name{font-weight:700;margin-top:.8em}@media all and (min-width:769px){.modal.curriculum-comment .modal-overlay .modal-content figure.profile{width:16.875vw;margin-bottom:2.5vw}.modal.curriculum-comment .modal-overlay .modal-content .name{font-size:1.5vw}}@media screen and (max-width:767px){.modal.curriculum-comment .modal-overlay .modal-content figure.profile{width:32vw;margin-bottom:5.33333vw}.modal.curriculum-comment .modal-overlay .modal-content .comment{line-height:1.4}.modal.curriculum-comment .modal-overlay .modal-content .name{font-size:3.73333vw}}