﻿html{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{overflow-x:hidden;font-size:100%;background:#fff;color:#333;font-family:"Noto Sans JP",sans-serif}.grid-container{max-width:1200px}.small{font-size:.9rem}.lead{font-size:1.05em;line-height:1.9}p.large{font-size:1.2rem;line-height:1.9}.lead.line{font-size:1.05em;line-height:1.9;padding:0 0 10px;border-bottom:1px solid #bbb;margin-bottom:4vh}.section_inner{max-width:1200px;margin:0 auto}strong.red{color:#e70000}strong.red{color:#d03065}strong.blue{color:#19499d}strong.green{color:#3e8c34}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.bnr{margin:2px 0}.bnr a{display:block;padding:15px;color:#fff !important;font-weight:700}figure{margin:0 0 10px}.inner{padding:1em}.svg-sprite{position:absolute;z-index:-10}.text-center{text-align:center}span.roundnum{display:inline-block;text-align:center;font-weight:700;width:30px;height:30px;background:#ccc;border-radius:50%;font-size:1.2rem;line-height:30px;margin:0 10px 10px 0}.w640{max-width:640px;margin:0 auto}.w800{max-width:800px;margin:0 auto}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}video{width:100%}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden}img.img-circle{border-radius:50%}img.img-small{max-width:240px;height:auto}a:active,a:link,a:visited{color:#000}a img{box-shadow:0 0 0 #000;transition:all linear .2s}a img:hover{opacity:.7}a .frame{color:#000}a .frame:hover{color:#888}img.border{border:1px solid #ccc}#main{background:#fff}#main-in{padding-left:240px}#main-in .main_inner{padding:30px;max-width:1200px}#sidebar{font-size:1.3em;padding-top:20px;width:240px;height:100%;position:fixed;color:#033560;z-index:100;border-right:1px solid #ccc}#sidebar #global-head{color:#033560;text-align:center;padding-top:20px}#sidebar #global-nav ul{list-style:none;margin:20px 0;padding:0}#sidebar #global-nav ul li.line{background:url(//gms.worksplus.co.jp/wp-content/themes/loadtestsite2021/assets/css/../img/icon_line.png) no-repeat left 15px top 10px;background-size:35px;text-indent:45px}#sidebar #global-nav ul li.insta{background:url(//gms.worksplus.co.jp/wp-content/themes/loadtestsite2021/assets/css/../img/icon_insta.png) no-repeat left 15px top 10px;background-size:35px;text-indent:45px}#sidebar #global-nav ul li a{display:block;text-decoration:none;padding:15px;font-size:1rem;font-weight:700;border-bottom:1px solid #ccc}#sidebar #global-nav ul li.menu-item{position:relative;margin-bottom:10px}#sidebar #global-nav ul li.menu-item a{position:relative;color:#000;text-decoration:none;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}#sidebar #global-nav ul li.menu-item a:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;background:#fff;transform:scale(0,1);transform-origin:left top;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}#sidebar #global-nav ul li.menu-item a:hover{color:#ccc}#sidebar #global-nav ul li.menu-item a:hover:after{transform:scale(1,1)}#global-nav .menu-item-has-children:hover .sub-menu,#global-nav .sub-menu a{width:230px}#global-nav .menu-item-has-children a{position:relative;padding:15px 15px 15px 20px}#global-nav .sub-menu{position:fixed;background:#f4f4f4;color:#000;top:0;padding-top:90px;left:260px;width:0;height:100%;overflow:hidden;-moz-transition:width .2s ease-out;-webkit-transition:width .2s ease-out;transition:width .2s ease-out;z-index:300}#global-nav .sub-menu a{color:#000}#global-nav .sub-menu a:hover{color:#033560;background:#fff}#global-nav .menu-item-has-children a:hover:after,#global-nav .menu-item-has-children.is-active>a:after{border-color:#fff}#nav-toggle{display:none;position:fixed;top:15px;right:15px;background:#f4f4f4;width:50px;height:40px}#nav-toggle>div{position:relative;margin:8px}#nav-toggle span{width:100%;height:2px;display:block;background:#033560;position:absolute;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}#overlay{display:none;position:fixed;background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;right:0;bottom:0}@media screen and (max-width:900px){#main-in{padding-left:0}#main-in .main_inner{padding:15px}#global-head{width:100%;padding:10px;background:rgba(255,255,255,.8);display:-webkit-flex;display:flex}#sidebar{position:fixed;right:-300px;top:0;height:100%;width:300px;color:#333;background:#fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle{display:block}.open{overflow:hidden}.open #overlay{display:block}.open #sidebar{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#overlay{z-index:200}#sidebar{z-index:300}#nav-toggle{z-index:400}#global-nav .sub-menu{position:relative;background:#00a6e9;color:#fff;top:0;padding-top:0;width:0;height:auto;overflow:hidden;-moz-transition:width .2s ease-out;-webkit-transition:width .2s ease-out;transition:width .2s ease-out;z-index:300}#global-nav li.menu-item-has-children{position:relative}#global-nav .sub-menu{left:0}}@media screen and (max-width:400px){#sidebar{right:-200px;width:200px;padding-top:60px}.open #sidebar{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}.fullWidth{width:100%;margin-left:auto;margin-right:auto;max-width:initial}#primary{margin:0 auto;padding:3vh 0 0}section{margin-bottom:6vh}article{margin:30px 0}.visual{position:relative;background:url(//gms.worksplus.co.jp/wp-content/themes/loadtestsite2021/assets/css/../img/visual_default.jpg) left center;background-size:cover;height:20vh}.visual .title-en{position:absolute;top:calc(50% - 60px);right:20px;line-height:1;color:#fff;font-size:7vw;font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:700}.titleInner{position:absolute;bottom:0;right:0;width:60%;background:#fff;padding:0 20px;border-top:5px solid #19499d}.titleInner h1 .letters{font-size:1.2rem;color:#000;padding:0;margin:0}.titleInner h1 .letters span{font-size:.7em;color:#000;display:block}section li,section p{font-size:1.05em;line-height:1.6}section .title-header{text-align:center;font-size:.9rem;margin-bottom:4vh}section h1{color:#ed8599}section h1 span{display:block;font-size:.5em;color:#444}section h2{text-align:center}section h3{font-weight:700;font-size:1.2rem;margin-bottom:20px;color:#19499d}section h3.title_bg{background:#666;color:#fff;padding:10px;text-align:center;border-radius:24px}section h4{font-size:1.2rem;font-weight:700;margin:.8em 0 1em;color:#000}section h5{font-weight:700;font-size:.95em;margin:0 0 10px}.flex-grid{display:grid;grid-template-columns:1fr 1fr}.flex-grid.three{grid-template-columns:1fr 1fr}@media (min-width:40em){.flex-grid{grid-template-columns:1fr 1fr 1fr 1fr}.flex-grid.three{grid-template-columns:1fr 1fr 1fr}}.flex-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrapper.icons .flex-one{text-align:center;margin-bottom:40px}.flex-wrapper.icons .flex-one figure{background:#f4f4f4;border-radius:50%;padding:20px;width:120px;margin:0 auto 10px}.flex-wrapper.icons .flex-one img{width:80px}.flex-wrapper.four:after{display:block;content:"";width:24%}.flex-wrapper.news{display:flex;flex-wrap:wrap;justify-content:start;padding:2em 0;border-bottom:1px solid #ccc}.flex-wrapper.news:hover{background:#f7f7f7}.flex-wrapper.news .tag{width:25%}.flex-wrapper.news .tag .cat{border:1px solid #09315f;text-align:center;padding:2px}.flex-wrapper.news .date{width:10%;font-size:.9rem;color:#666;padding:5px}.flex-wrapper.news .title{width:100%;margin-top:10px}.flex-wrapper.news-single{justify-content:start;align-items:center;margin-bottom:20px}.flex-wrapper.news-single .cat{background:#09315f;color:#fff;text-align:center;padding:2px 30px}.flex-wrapper.news-single .date{color:#666;padding:10px}.flex-wrapper.alignCenter .flex-one{display:flex;align-items:center;justify-content:center}.flex-wrapper.five .flex-one{width:48%}@media (min-width:40em){.grid-wrapper.four{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:20px}.flex-wrapper.two .flex-one{width:48%}.flex-wrapper.three .flex-one{width:31%}.flex-wrapper.three .flex-two{width:64%}.flex-wrapper.four .flex-two{width:48%}.flex-wrapper.four .flex-one{width:24%}.flex-wrapper.four .flex-three{width:72%}.flex-wrapper.five .flex-one{width:18%}.flex-wrapper.six .flex-one{width:15%}.flex-wrapper.news{justify-content:space-between}.flex-wrapper.news .tag{width:15%;padding:0 10px}.flex-wrapper.news .title{width:68%;margin-top:0}}.flow{border-bottom:1px solid #ccc;padding:2em 0}.flow .step{display:inline-block;color:#19499d;font-family:"Oswald",sans-serif}.flow .step strong{font-weight:700;font-size:1.5em}@media (min-width:40em){.flow{display:flex;flex-wrap:wrap;justify-content:space-between}.flow .step{width:5em}.flow .step strong{font-size:2em}.flow .text{width:calc(100% - 6em)}.flow .text .flex-grid{column-gap:20px}.flow .text .flex-grid .grid-item{margin-bottom:20px}.flow .text .flex-grid .grid-item .title{text-align:center;border:1px solid #ccc;padding:5px}}input[type=text],input[type=email],textarea{margin-bottom:0}input.form-large{width:25em;display:inline-block}input.form-medium{width:12em;display:inline-block}input.form-small{width:4em;display:inline-block}label{display:inline-block}table.table th,table.table td{line-height:1.8}.form_line{margin-bottom:30px;font-size:1.1rem}.form_line .form_title span.require{font-size:12px}.form_line .form_title{font-weight:700;margin-bottom:10px}.form_line label{font-size:1rem}.form_line select{display:inline-block;width:25rem}.form_line .flex-wrapper{justify-content:start;column-gap:10px}.ba{text-align:center}.ba .title{padding:20px 10px;color:#fff;font-weight:700}.ba .before{box-shadow:0 0 10px rgba(0,0,0,.2)}.ba .before .title{background:#aaa}.ba .before .inner{padding:20px 10px}.ba .after{box-shadow:0 0 10px rgba(0,0,0,.2)}.ba .after .title{background:#19499d}.ba .after .inner{padding:20px 10px}.label{background:#549ded;font-weight:700;margin:0 3px}span.require{background:#c00;color:#fff;padding:1px 5px;border-radius:4px;font-size:.8em}.label a{color:#fff}.box{border:2px solid #ccc;padding:3vh;position:relative}section.frame{margin-bottom:30px}.innerBox{position:relative}.innerBox .date{position:absolute;top:10px;background:#c00;padding:1px 5px;color:#fff;font-size:.9rem}ul.mega-sub-menu li.mega-menu-item{text-align:center !important}ul.news{margin:0 0 20px;padding:0}ul.news li{display:flex;flex-wrap:wrap;justify-content:space-between;padding:7px 0;color:#444}ul.news li a{color:#444;transition:all linear .3s}ul.news li a:hover{color:#aaa}ul.news li .date{display:inline-block;width:100px;font-size:.9rem;font-weight:700;color:#444}ul.news li .tag{width:12%}ul.news li .tag .label{width:8em;text-align:center;border-radius:3px;background:#000}ul.news li .title{width:68%}@media (max-width:39em){ul.news li .news-title{display:block}}ul.check li{font-size:1.1rem;list-style:none;background:url(//gms.worksplus.co.jp/wp-content/themes/loadtestsite2021/assets/css/../img/icon_check.png?456) no-repeat 0 16px;background-size:18px;border-bottom:1px dotted #ccc;padding:7px 0 7px 26px}dl.list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #ccc}dl.list dt{width:25%;font-weight:700}dl.list dd{width:70%;margin:0}#primary .widget{margin:0 0 30px}#primary .widget ul{margin:0}#primary .widget ul li{list-style:none;display:inline-block;margin:7px 7px 7px 0;background:#dd6584;color:#fff;padding:5px 20px;border-radius:20px;box-shadow:5px 5px 0 #ccc}#primary .widget ul li a{color:#fff;display:block}#secondary{padding:3vh 0 0}#secondary .widget{margin:0 0 30px}#secondary h3{color:#000;font-size:.9em;text-align:center;padding:15px 10px;border:1px solid #bbb;margin-bottom:0}#secondary ul{margin:0;padding:0 0 20px}#secondary ul li{list-style:none;border-bottom:1px dotted #bbb;font-size:.9em}#secondary ul li a{display:block;padding:5px 10px}#secondary ul li a:hover{background:#f7f7f7}footer{padding:4vh 0;color:#fff}footer p{font-size:.8rem}footer .logo{max-width:240px;margin:0 auto}footer h3{border-bottom:1px solid #acc5e2;margin-bottom:7px;padding-bottom:4px}footer .menu{display:block;margin:0}footer a{color:#000}footer .widget h3{font-size:1rem;font-weight:700}footer .menu{margin-bottom:15px}footer .menu li{position:relative;list-style:none}footer .menu li a{padding:10px 0 10px 16px}footer .menu li:before{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:700;position:absolute;left:0;top:5px;color:#999}footer .sns{margin:10px 0}footer .sns li{list-style:none;padding:5px 0}footer .sns li a{color:#fff}.copyright{font-size:.8rem;padding:10px;color:#444;text-align:center}table.table{width:100%;border-top:1px solid #bbb}table.table td,table.table th{line-height:1.8}table.unstriped td,table.unstriped th{background:#fff;border-bottom:1px solid #bbb;padding:20px 10px;font-size:.9em}table.unstriped th{text-align:left}table tbody,table tfoot,table thead{border:none}table.table-bordered th{border:1px solid #bbb;background:#f4f4f4}table.table-bordered td{border:1px solid #bbb}table.table th{line-height:1.8}table.table td{line-height:1.8}table.contact_form{width:100%}table.contact_form tbody th{display:block;width:100%;text-align:left;padding:10px}table.contact_form tbody td{display:block;width:100%;padding:10px;border-bottom:1px solid #ccc}@media (min-width:40em){table.contact_form{width:100%}table.contact_form tbody th{display:table-cell;width:25%;border-bottom:1px solid #ccc}table.contact_form tbody td{display:table-cell;width:75%}}.acMenu dt{display:block;cursor:pointer;font-weight:700}.acMenu dd{display:none}.acMenu dt .button{margin:0;padding:10px 30px}input[type=text],input[type=email],textarea{margin-bottom:0;padding:10px}select{padding:10px}input.form-large{width:25em;display:inline-block}input.form-medium{width:12em;display:inline-block}input.form-small{width:4em;display:inline-block}label{display:inline-block}.wp-pagenavi{margin:10px 0 20px}.wp-pagenavi:after{display:block;clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;font-size:.8em;border:1px solid #ccc;padding:7px 12px;margin:2px;color:#666}.wp-pagenavi a.current,.wp-pagenavi span.current{background:#ccc;border:1px solid #ccc}.breadcrumbs{font-size:.8em;padding:20px;max-width:1200px}a.button,button,input[type=submit]{position:relative;border:none;color:#fff;font-weight:700;background:linear-gradient(to right,#3071b8,#71a0d5);padding:15px 60px;border-radius:34px;cursor:pointer}a.button .arrow{position:absolute;top:12px;right:10px}a.button:hover{background:#062d62}a.button.large{padding:12px 70px;font-weight:700;font-size:1.1rem}a.button.fulll{display:block;width:100%;font-weight:700;text-align:center}@media (min-width:40em){a.button.full{display:block;width:100%;font-size:1.4rem;font-weight:700;text-align:center}a.button.round{border-radius:32px}.breadcrumbs{padding:20px 30px}}.frame{background:#fff;padding:1.5rem}.frame p{margin-bottom:0}.sitemap li{list-style:none;padding:10px 0;border-bottom:1px solid #ccc}.flex-wrapper.number{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrapper.number .flex-num{font-size:2rem;text-align:center;width:1.5em;border-right:4px solid #ccc;margin-right:15px}.flex-wrapper.number .flex-text{flex:1}@media only screen and (min-width:640px){.flex-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-wrapper .flex-one{width:48%}.flex-wrapper .flex-one.vertical-center{display:flex}.flex-wrapper.number .flex-num{font-size:3rem;width:1.5em;margin-right:20px}}.scrollArea{height:280px;overflow-y:scroll;border:1px solid #ccc;padding:15px;font-size:.9rem;margin:20px auto}@media only screen and (max-width:40em){header a.button{display:block;width:100%;margin-top:15px}header h1#brand-logo{margin-right:60px}footer .nav{display:flex;flex-wrap:wrap}footer .nav li{width:50%}.flex-wrapper.two .flex-one{width:100%;margin-bottom:3vh}.flex-wrapper.three .flex-one{width:100%;margin-bottom:3vh}.flex-wrapper.four .flex-one{width:100%;margin-bottom:3vh}.flex-wrapper.four .flex-three{width:100%;margin-bottom:3vh}}@media only screen and (min-width:40em){section{margin-bottom:12vh}.titleBox:after{display:block;content:"";clear:both}.titleBox h2{position:absolute;width:100%;top:35%}.titleInner h1 .letters{font-size:1.8rem}.visual .title-en{font-size:4vw}section h2{font-size:1.7rem}body.page section h2,body.single section h2{font-size:1.5rem}section h3{font-size:1.3rem}.bottomArea{display:none}}@media only screen and (min-width:64em){.visual{height:320px}body.post-type-archive .visual{height:320px}.submitArea{max-width:640px;margin:5vw auto}section .title-header{margin-bottom:6vh}section h2{font-size:2.2rem}body.page section h2,body.single section h2{font-size:1.7rem}section h3{font-size:1.3rem}.tabs-title>a{display:block;background:#a9a8a8;color:#fff;padding:.8rem 1rem;line-height:1;font-size:1rem;font-weight:700;border-radius:8px 8px 0 0}}.hoverBox .flex-one{transition:all ease-in-out .3s;background:#fff}.hoverBox .flex-one:hover{box-shadow:0 0 16px rgba(0,0,0,.3)}.hoverBox .flex-one.noshadow:hover{box-shadow:none}.hoverBox .flex-one .text{padding:1rem}.innerImage{position:relative;overflow:hidden}.innerImage figure{margin:0}.innerImage figure img{overflow:hidden;transition:all linear .3s}.innerImage figure img{width:100%;transition:all linear .3s}.innerImage:hover img{opacity:1;cursor:pointer}.innerImage article{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(9,49,95,.7);margin:0;padding:0;transition:all linear .3s}.innerImage.antigentest article{background:rgba(255,216,178,.8)}.innerImage.pcrtest article{background:rgba(0,153,255,.8)}.innerImage article:after{position:absolute;bottom:20px;right:20px;content:"→";display:block}.innerImage:hover article{background:rgba(9,49,95,.3)}.innerImage article h3{position:absolute;bottom:20px;left:0;width:100%;padding:0 20px;color:#fff;border:none;font-size:1em;margin:0}body.page .innerImage article h2{position:absolute;top:calc(50% - 2rem);left:0;width:100%;padding:0 20px;color:#fff;text-align:center;border:none !important;font-size:2rem;margin:0}.innerImage.antigentest article:after,.innerImage.pcrtest article:after{display:none}.innerImage a.boxlink{position:absolute;top:0;left:0;width:100%;height:100%;display:block;color:#fff;overflow:hiddden;text-indent:-100%}@media print{a[href]:after{content:"" !important}abbr[title]:after{content:"" !important}}.category-btn{list-style:none;display:flex;margin:40px 0}.category-btn.keyword{background:#f5f5f5;padding:15px}.category-btn.keyword li a{font-size:.8em}.category-btn li{margin-right:10px}.category-btn li a{display:inline-block;padding:2px 10px;border:1px solid #09315f}.category-btn.keyword li a{font-size:.8em;border:none;background:#fff;color:#09315f}.category-btn li a.is-select{background:#09315f;color:#fff}.category-btn.keyword li a.is-select{background:#09315f;color:#fff}.category-list .flex-one{position:relative}.category-list .flex-one a.boxlink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.category-list:before{content:"";display:block;width:24%;height:0;order:1}.category-list:after{content:"";display:block;width:24%;height:0}.is-animate{opacity:1;animation:.6s zoom-in}@keyframes zoom-in{0%{opacity:.3;transform:scale(.8)}100%{opacity:1;transform:none}}@media (max-width:40em){.category-btn,.category-btn.keyword{display:block}.category-btn.keyword li a{display:block;margin:5px 0}.category-btn li a{display:block;margin:5px 0}}.hoverBox .flex-one a.boxlink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.hoverBox .hoverGrid{overflow:hidden;position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.hoverBox .hoverGrid a.boxlink{position:absolute;width:100%;height:100%;display:block;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:10}.hoverBox .hoverGrid.is-visible{animation:fadeInUp .6s 0s forwards}.hoverBox .hoverGrid.is-visible:before{animation:fromTop .4s 2s forwards}.hoverBox .hoverGrid:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateY(0);transform:translateY(0)}.hoverBox .hoverGrid.bottomUp:before{position:absolute;z-index:1;background:#000;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateY(0);transform:translateY(0)}.hoverBox .hoverGrid.bottomUp.is-visible:before{animation:fromBottom .4s 2s forwards}.hoverBox .hoverGrid.leftToRight:before{position:absolute;z-index:1;background:#f4f4f4;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateX(0);transform:translateX(0)}.hoverBox .hoverGrid.leftToRight.is-visible:before{animation:fromLeftToRight .8s .5s forwards}.hoverBox .hoverGrid.rightToLeft:before{position:absolute;z-index:1;background:#f4f4f4;top:0;left:0;right:0;bottom:0;content:"";display:block;-webkit-transform:translateX(0);transform:translateX(0)}.hoverBox .hoverGrid.rightToLeft.is-visible:before{animation:fromLeftToRight .8s .5s forwards}@keyframes fadeInUp{0%{opacity:0}100%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes fromTop{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(101%);transform:translateY(101%)}}@keyframes fromBottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-101%);transform:translateY(-101%)}}@keyframes fromLeftToRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(101%);transform:translateX(101%)}}@keyframes fromRightToLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-101%);transform:translateX(-101%)}}.is-left-slide{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-left-slide.is-visible{animation:slideIn 1s .1s forwards}.is-right-slide{opacity:0;-webkit-transform:translateX(60px);transform:translateX(60px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-right-slide.is-visible{animation:slideIn 1s .1s forwards}.is-down-slide{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-down-slide.is-visible{animation:slideIn 1s .1s forwards}.is-up-slide{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s;transition:transform .4s cubic-bezier(.215,.61,.355,1) .4s,-webkit-transform .8s cubic-bezier(.215,.61,.355,1) .4s}.is-up-slide.is-visible{animation:slideIn 1s .1s forwards}@keyframes slideIn{0%{opacity:0}100%{opacity:1;transform:matrix(1,0,0,1,0,0)}}