@charset "UTF-8";
@charset "utf-8";

 .entry-content ol > li:before{font-size: 0.8em;} .gnr-tgl-w, .gnr-tgl-w1, .gnr-tgl-w2, .gnr-tgl-w3, .gnr-tgl-w4, .gnr-tgl-w5, .gnr-tgl-w6, .gnr-tgl-w7, .gnr-tgl-w8, .gnr-tgl-w9, .gnr-tgl-w10, .gnr-tgl-w11, .gnr-tgl-w12, .gnr-tgl-w13, .gnr-tgl-w14, .gnr-tgl-w15, .gnr-tgl-w16, .gnr-tgl-w17, .gnr-tgl-w18, .gnr-tgl-w19 {	
color:#333!important;
}	
.gnr-tgl-wrap th, .gnr-tgl-wrap tr:nth-child(odd){	color:#333!important;}
.gnr-tgl-t1{font-size:110%!important;} .entry-content blockquote:before, .entry-content blockquote:after{
background:transparent;
font-size:0.8em;
content:"";
}
.review-quote{
position: relative;
background: #fff0cd;
box-shadow: 0px 0px 0px 5px #fff0cd;
border: dashed 2px white;
color: #454545;
}
.review-quote:after{
position: absolute;
content: '';
right: -7px;
top: -7px;
border-width: 0 15px 15px 0;
border-style: solid;
border-color: #ffdb88 #fff #ffdb88;
box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
}
.review-quote p{
margin: 0; 
padding: 0.5em 1.0em;
} @media only screen and (max-width: 480px){
.entry-content table { font-size:0.8em;}
} .kaiwa-text{font-size:90%;} #toc_container{padding:0.7em 0.7em 0em!important} .fluffy {
animation: fluffy1 3s linear infinite;
}
@keyframes fluffy1 {
0% { transform:translateY(-5px) }
50% { transform:translateY(5px) }
100% { transform:translateY(-5px) }
} .waku-point{
position: relative;
margin: 2em 0;
padding: 0.5em 1em;
border: solid 3px #95ccff;
border-radius: 8px;
}
.waku-point p {
margin: 0; 
padding: 0;
}
.waku-point-title{
position: absolute;
display: inline-block;
top: -13px;
left: 10px;
padding: 0 9px;
line-height: 1;
font-size: 19px;
background: #FFF;
color: #95ccff;
font-weight: bold;
} .more-btn a{
border-color:#a38456;
background:#bba362;
-webkit-linear-gradient(top,  #bba362 0%,#a38456 100%);
background:linear-gradient(to bottom,  #bba362 0%,#a38456 100%);
-webkit-border-radius:3px;
display:inline-block;
position:relative;
padding:0.75em 2em;
font-size:1.2em;
font-weight:bold;
-webkit-transition:all 0.2s ease-in-out 0s;
} .movie {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0;
overflow: hidden;
}
.movie iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .entry-content td {
padding: .6em;
} .entry-content h2{font-size:1.2em;}
h3{font-size:1.2em;} .top-post-list .post-list .entry-content .entry-title{
text-shadow:1px 1px 5px #bbb;
} .related_article a{
background:#ffe9e9;
} .flow-block{
margin:0 10px;
padding:5px 15px 5px 25px;
border:2px solid #fcb6b6;
-webkit-border-radius:10px;
border-radius:10px;
background:#fff4f4;
} .arrow{
margin:10px auto;
width: 0px;
border-color: #fcb6b6;
border-style: solid;
border-width: 20px;
border-left-color: transparent;
border-bottom-color: transparent;
border-right-color: transparent;
} .div20{
font-size:90%;
width:33%;
//height:8.0em;
border:1px solid #ccc;
}
.div20_title{
background:#eee;
padding:.5em 0;
text-align:center;
}
.div20_content{
height:4em;
background:#fff;
padding:.5em 0;
display:flex;
justify-content:center;
-webkit-box-pack:center;
align-items:center;
-webkit-box-align:center;
} td {
padding: .8em;
border: 1px solid #cfcfcf;
background: #fff;
background: rgba(255, 255, 255, 0.6);
} @media only screen and (max-width: 767px){.lp-row{width:100%;font-size:87.5%;}}
@media only screen and (max-width: 541px){.lp-row{width:100%;font-size:75%;}} .article-footer-div{
padding:1.0em;
text-shadow:0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
border:1px solid #ccc;
border-radius:6px;
overflow:hidden;
}
.article-footer-div-image{
width:30%;
display:block;
float:left;
}
.article-footer-div-text{
width:70%;
display:block;
float:left;
}
.article-footer-div-text-content{
margin-top:1em;
font-size:80%;
}  .search-form-condition-value{
display:flex;
-webkit-box-flex:2;
flex:2;
-webkit-box-pack:justify;
justify-content:space-between;
} .search-form-condition-check{
padding:0.3em;
margin-left:1em;
-webkit-box-align:center;
align-items:center;
display:flex;
-webkit-box-pack:center;
justify-content:center;
background:hsla(0,0%,7%,0.6);
border-radius:6px;
cursor:pointer;
-webkit-box-flex:1;
flex:1;
font-size:150%;
color:#fff;
font-weight:bold;
} .is-checked{
background:rgba(100,200,255,0.6);
box-shadow:inset 0 0 0 2px #fff;
color:#444;
position:relative;
} .search-form-condition-check input{
display:none;
}
.sample input{
display: none;
}
.sample label{
display: block;
float: left;
cursor: pointer;
width: 80px;
margin: 0;
padding: 12px 5px;
border-right: 1px solid #abb2b7;
background: #bdc3c7;
color: #555e64;
font-size: 14px;
text-align: center;
line-height: 1;
transition: .2s;
}
.sample label:first-of-type{
border-radius: 3px 0 0 3px;
}
.sample label:last-of-type{
border-right: 0px;
border-radius: 0 3px 3px 0;
}
.sample input[type="radio"]:checked + label {
background-color: #a1b91d;
color: #fff;
} #toc_container a{color:#1BB4D3;}
.photoframe{
//padding:5px;
background:#fff;
border:5px solid #efefef;
margin:0 0 1.5em 0;
}
.photoframe img{
margin:0;
}
.fa {    //共通指定
font-family:    FontAwesome;
font-weight:    normal;
}
.fa-arrow-circle-right:before {
content: "\f0a9";
} .entry-content blockquote{
padding:3% 4% 0%;
} .arconix-toggle-title{
font-size:20px!important;
font-weight:bold!important;
padding:0.5em 0!important;
} .First{
//background:#fbe5e5;
//border:#F7ACB6 5px solid;
}
.RankBlock{
padding-bottom:10px;
margin-bottom:10px;
//padding:0.5em;
overflow:hidden;
}
.RankDetail{
margin:0;
padding:0;
}
.Heading{
overflow:hidden;
background:#96ccfb;
//background:#e5fbfa;
//background:#fbe5e5;
//padding:2% 0 0;
//letter-spacing:2px;
border-top: double 10px #fff;
border-bottom: double 10px #fff;
margin-bottom:1em;
}
.Rank{
margin-left:1%;
float:left;
width:20%;
//margin-left:2%;
}
.Name{
float:right;
width:75%;
margin-top:1%;
}
.ranking-h2{
color:#fff!important;
text-shadow: 3px 3px 3px #000!important;
//text-shadow:#000 -1px -1px 0px, #000 -1px 1px 0px, #000 1px 1px 0px, #000 1px -1px 0px!important;
font-weight:bold!important;
font-size:200%!important;
padding:0!important;
margin:0!important;
background:none!important;
border-bottom:1px solid #111!important;
padding-top:6px;
padding-bottom:2px;
margin-bottom:1%;
}
.Eval{
//display:flex;
margin-bottom:10px;
align-items:center;
}
.Eval ul li{
display:inline-block;
//width:30px;
margin:0 0 0.5em;
padding-left:0;
}
.Eval ul li img{
max-width:200%;
margin:0;
}
.Eval ul li:before{display:none;
} h4{
border-bottom:2px solid #00A8AD;
} .entry-content a{
//color:#ff023b;
font-weight:bold;
} #Timer{	
font-size:2.0em;
font-weight:bold;
color:#f00;
}	
.Timer{	
font-size:1.5em;
font-weight:bold;
color:#f00;
margin:0!important;
} #logo .h1.text{font-size:1.5em;} #inner-content{
//background:url(http://blog.daletto.net/wp-content/uploads/2017/04/main_futsu_border_top_1166.png) no-repeat center top,url(http://blog.daletto.net/wp-content/uploads/2017/04/main_futsu_border_bottom_11.png) no-repeat center bottom,url(http://blog.daletto.net/wp-content/uploads/2017/04/main_futsu_border_left.png) repeat-y left top,url(http://blog.daletto.net/wp-content/uploads/2017/04/main_futsu_border_right.png) repeat-y right top,url(http://blog.daletto.net/wp-content/uploads/2017/04/main_futsu_bg_tile_compressed.jpg) repeat center top;
//background-size:100% 10px,100% 10px,10px auto,10px auto,100% auto;
} @media only screen and (min-width: 768px) {
#inner-content{
background-size:100% 20px,100% 20px,20px auto,20px auto,100% auto;
}
} #top_carousel{background:rgba(0,0,0,0.6)!important;}
.carouselwrap a{color:#fff!important;} .arconix-toggle-content{padding:1em 0!important;} body{ font-family:'Hiragino Kaku Gothic ProN',Meiryo, sans-serif;           background:#fff;
color:#000;
} @media only screen and (max-width: 767px) {		
body{ 	
background:none;
} .background-hack {	
z-index : -1;
background:#fff;
//background: url(http://blog.daletto.net/wp-content/uploads/2017/04/4ad4d3f67baa2421cfc137b47aa47715.jpg); top : 0;
left : 0;
right : 0;
bottom : 0;
}	
} .header{ background:#05a9c5;
} .spin-img{
-webkit-animation: spin1 3s linear 0s infinite;
-moz-animation: spin1 3s linear 0s infinite;
-ms-animation: spin1 3s linear 0s infinite;
-o-animation: spin1 3s linear 0s infinite;
animation: spin1 3s linear 0s infinite;
}
@-webkit-keyframes spin1 {
0% {-webkit-transform: rotateY(0deg);}
100% {-webkit-transform: rotateY(360deg);}
}
@-moz-keyframes spin1 {
0% {-moz-transform: rotateY(0deg);}
100% {-moz-transform: rotateY(360deg);}
}
@-ms-keyframes spin1 {
0% {-ms-transform: rotateY(0deg);}
100% {-ms-transform: rotateY(360deg);}
}
@-o-keyframes spin1 {
0% {-o-transform: rotateY(0deg);}
100% {-o-transform: rotateY(360deg);}
}
@keyframes spin1 {
0% {transform: rotateY(0deg);}
100% {transform: rotateY(360deg);}
} .shadow{
position: relative;
display: block;
//width: 320px; //margin: 0 auto;
z-index: 1;
}
.shadow:before{
content: "";
position: absolute;
bottom: 6px;
left: 18px;
width: 50%;
box-shadow: 0 0 4px 8px rgba(0,0,0,0.6);
z-index: -1;
transform:rotate(-3deg)
}
.shadow:after{
content: "";
position: absolute;
bottom: 6px;
right: 18px;
width: 50%;
box-shadow: 0 0 4px 8px rgba(0,0,0,0.6);
z-index: -1;
transform:rotate(3deg)
} #logo a{
color:#fff;
text-shadow:#000 -1px -1px 0px, #000 -1px 1px 0px, #000 1px 1px 0px, #000 1px -1px 0px;
font-family:“Lucida Grande”, “segoe UI”, “ヒラギノ丸ゴ ProN W4”, “Hiragino Maru Gothic ProN”, “メイリオ”, Meiryo, Verdana, Arial, sans-serif;
} .data-table a{color:#ff9206;}
.table_title{background:#fff8dc!important;color:#000;}
.table_title a{color:#ff9206;} .red-box ul li:before{
content:"";
height:9px;
background:#37c8ff;
display:block;
position:absolute;
left:2px;
top:7px;
} .header #inner-header{background:transparent!important;} .kaiwa-text-right{background:rgba(200,255,200,0.5);}
.kaiwa-text-left{background:rgba(255,255,200,0.5);}
.header.bg, .header #inner-header, .menu-sp{
//backgorund:url();
}  .entry-content h2{margin-top:1.1em;} .entry-content h2, .widgettitle{
padding:1em 0.7em;
position:relative;
//background:#043d78;
background:#14a6d8;
text-shadow:1px 1px 5px #000000;
color:#fff;
font-weight:bold;
border-radius:5px;
-webkit-border-radius:5px;
border-bottom:none;
//text-shadow:none;
}
.entry-content h2:after{ } .h3, .entry-content h3, .textwidget h3{
color:#000;
//text-shadow:#FF9900 -2px -2px 0px, #FF3300 -2px 2px 0px, #FF9900 2px 2px 0px, #FF9900 2px -2px 0px;
//background:rgba(0,0,250,0.5);
//border-top:solid 1px #333;
//border-bottom:solid 1px #333;
border-left:8px solid #1bb4d3;
border-bottom:2px solid #1bb4d3;
padding:0.5em 0.5em; }  .btn-wrap{margin:1em 0 1em;} .align-left{	text-align:left!important;	}
.align-center{	text-align:center;	} .btn-wrap.rich_pink a{
color: #fff!important;
width:300px;
background: #FF6699;
font-weight: bold;
position: relative;
color: #fff;
text-align:center;
font-weight:bold;
border-radius: 1em;
box-shadow: 0 4px 0 #d34e4e;
border: none;
text-shadow: 0 1px 1px rgba(0, 0, 0, 1);
}
.btn-wrap.rich_pink a:hover {
background: #FF66CC;
color: #fff;
box-shadow: 0 1px 0 #d34e4e;
} .btn-wrap.rich_orange a{
color: #fff!important;
width:300px;
background: #f7840b;
font-weight: bold;
position: relative;
color: #fff;
text-align:center;
font-weight:bold;
border-radius: 1em;
box-shadow: 0 4px 0 #d34e4e;
border: none;
text-shadow: 0 1px 1px rgba(0, 0, 0, 1);
}
.btn-wrap.rich_orange a:hover {
background: #ff7800;
color: #fff;
box-shadow: 0 1px 0 #d34e4e;
} .btn-wrap.rich_green a{
color: #fff!important;
width:300px;
background: #bae028;
font-weight: bold;
position: relative;
color: #fff;
text-align:center;
border-radius: 1em;
box-shadow: 0 4px 0 #65903e;
border: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
font-size:140%;
margin:0.5em 0 0.5em;
padding:0.5em 0.5em;
}
.btn-wrap.rich_green a:hover {
background: #cafb0f;
color: #fff;
box-shadow: 0 1px 0 #65903e;
} .btn-wrap.lightning a{
color: #fff!important;
width:300px;
background: #4e65d3;
font-weight: bold;
position: relative;
color: #fff;
text-align:center;
font-weight:bold;
border-radius: 1em;
box-shadow: 0 4px 0 #3c4ea5;
border: none;
text-shadow: 0 1px 1px rgba(0, 0, 0, 1);
}
.btn-wrap.lightning a:hover {
background: #1bb0f9;
color: #fff;
box-shadow: 0 1px 0 #4e65d3;
} .width40 a{//width:40%;}  .kaiwa {
margin-bottom: 40px;
} .kaiwa-img-left {
margin: 0;
float: left;
width: 60px;
height: 60px;
} .kaiwa-img-right {
margin: 0;
float: right;
width: 60px;
height: 60px;
}
.kaiwa figure img {
width: 100%;
height: 100%;
border: 1px solid #aaa;
border-radius: 50%;
margin: 0;
} .kaiwa-img-description {
padding: 5px 0 0;
font-size: 10px;
text-align: center;
} .kaiwa-text-right {
position: relative;
margin-left: 80px;
padding: 10px;
border: 1px solid #aaa;
border-radius: 10px;
} .kaiwa-text-left {
position: relative;
margin-right: 80px;
padding: 10px;
border: 1px solid #aaa;
border-radius: 10px;
}
p.kaiwa-text {
margin: 0 0 20px;
}
p.kaiwa-text:last-child {
margin-bottom: 0;
} .kaiwa-text-right:before {
position: absolute;
content: '';
border: 10px solid transparent;
border-right: 10px solid #aaa;
top: 15px;
left: -20px;
}
.kaiwa-text-right:after {
position: absolute;
content: '';
border: 10px solid transparent;
border-right: 10px solid #fff;
top: 15px;
left: -19px;
} .kaiwa-text-left:before {
position: absolute;
content: '';
border: 10px solid transparent;
border-left: 10px solid #aaa;
top: 15px;
right: -20px;
}
.kaiwa-text-left:after {
position: absolute;
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
top: 15px;
right: -19px;
} .kaiwa:after,.kaiwa:before {
clear: both;
content: "";
display: block;
}
 .animated {
animation-duration: 1s;
animation-fill-mode: both;
}
.animated.infinite {
animation-iteration-count: infinite;
}
.animated.hinge {
animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
animation-duration: .75s;
}
@keyframes bounce {
from, 20%, 53%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transform: translate3d(0,0,0);
}
40%, 43% {
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transform: translate3d(0, -30px, 0);
}
70% {
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transform: translate3d(0, -15px, 0);
}
90% {
transform: translate3d(0,-4px,0);
}
}
.bounce {
animation-name: bounce;
transform-origin: center bottom;
}
@keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
animation-name: flash;
} @keyframes pulse {
from {
transform: scale3d(1, 1, 1);
}
50% {
transform: scale3d(1.05, 1.05, 1.05);
}
to {
transform: scale3d(1, 1, 1);
}
}
.pulse {
animation-name: pulse;
}
@keyframes rubberBand {
from {
transform: scale3d(1, 1, 1);
}
30% {
transform: scale3d(1.25, 0.75, 1);
}
40% {
transform: scale3d(0.75, 1.25, 1);
}
50% {
transform: scale3d(1.15, 0.85, 1);
}
65% {
transform: scale3d(.95, 1.05, 1);
}
75% {
transform: scale3d(1.05, .95, 1);
}
to {
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
animation-name: rubberBand;
}
@keyframes shake {
from, to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
transform: translate3d(10px, 0, 0);
}
}
.shake {
animation-name: shake;
}
@keyframes headShake {
0% {
transform: translateX(0);
}
6.5% {
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
transform: translateX(5px) rotateY(7deg);
}
31.5% {
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
transform: translateX(2px) rotateY(3deg);
}
50% {
transform: translateX(0);
}
}
.headShake {
animation-timing-function: ease-in-out;
animation-name: headShake;
}
@keyframes swing {
20% {
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
transform: rotate3d(0, 0, 1, -5deg);
}
to {
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
transform-origin: top center;
animation-name: swing;
}
@keyframes tada {
from {
transform: scale3d(1, 1, 1);
}
10%, 20% {
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
transform: scale3d(1, 1, 1);
}
}
.tada {
animation-name: tada;
} @keyframes wobble {
from {
transform: none;
}
15% {
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
transform: none;
}
}
.wobble {
animation-name: wobble;
}
@keyframes jello {
from, 11.1%, to {
transform: none;
}
22.2% {
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
animation-name: jello;
transform-origin: center;
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
20% {
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
animation-name: bounceIn;
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
transform: translate3d(0, 25px, 0);
}
75% {
transform: translate3d(0, -10px, 0);
}
90% {
transform: translate3d(0, 5px, 0);
}
to {
transform: none;
}
}
.bounceInDown {
animation-name: bounceInDown;
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
transform: translate3d(25px, 0, 0);
}
75% {
transform: translate3d(-10px, 0, 0);
}
90% {
transform: translate3d(5px, 0, 0);
}
to {
transform: none;
}
}
.bounceInLeft {
animation-name: bounceInLeft;
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
transform: translate3d(-25px, 0, 0);
}
75% {
transform: translate3d(10px, 0, 0);
}
90% {
transform: translate3d(-5px, 0, 0);
}
to {
transform: none;
}
}
.bounceInRight {
animation-name: bounceInRight;
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
transform: translate3d(0, -20px, 0);
}
75% {
transform: translate3d(0, 10px, 0);
}
90% {
transform: translate3d(0, -5px, 0);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
animation-name: bounceInUp;
}
@keyframes bounceOut {
20% {
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
animation-name: bounceOut;
}
@keyframes bounceOutDown {
20% {
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
20% {
opacity: 1;
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
20% {
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
animation-name: bounceOutUp;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
animation-name: fadeIn;
}
@keyframes fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInDown {
animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
from {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInDownBig {
animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInLeft {
animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInLeftBig {
animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
from {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInRight {
animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
from {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInRightBig {
animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInUp {
animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
from {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInUpBig {
animation-name: fadeInUpBig;
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
animation-name: fadeOut;
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
animation-name: fadeOutUpBig;
}
@keyframes flip {
from {
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) scale3d(.95, .95, .95);
animation-timing-function: ease-in;
}
to {
transform: perspective(400px);
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
animation-name: flip;
}
@keyframes flipInX {
from {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
animation-name: flipInX;
}
@keyframes flipInY {
from {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
animation-name: flipInY;
}
@keyframes flipOutX {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flipOutY {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
animation-name: flipOutY;
}
@keyframes lightSpeedIn {
from {
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
transform: skewX(20deg);
opacity: 1;
}
80% {
transform: skewX(-5deg);
opacity: 1;
}
to {
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
animation-name: lightSpeedIn;
animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
animation-name: lightSpeedOut;
animation-timing-function: ease-in;
}
@keyframes rotateIn {
from {
transform-origin: center;
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
transform-origin: center;
transform: none;
opacity: 1;
}
}
.rotateIn {
animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
from {
transform-origin: left bottom;
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
transform-origin: left bottom;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
from {
transform-origin: right bottom;
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
transform-origin: right bottom;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
from {
transform-origin: left bottom;
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
transform-origin: left bottom;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
from {
transform-origin: right bottom;
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
transform-origin: right bottom;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
animation-name: rotateInUpRight;
}
@keyframes rotateOut {
from {
transform-origin: center;
opacity: 1;
}
to {
transform-origin: center;
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
from {
transform-origin: left bottom;
opacity: 1;
}
to {
transform-origin: left bottom;
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
from {
transform-origin: right bottom;
opacity: 1;
}
to {
transform-origin: right bottom;
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
from {
transform-origin: left bottom;
opacity: 1;
}
to {
transform-origin: left bottom;
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
from {
transform-origin: right bottom;
opacity: 1;
}
to {
transform-origin: right bottom;
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
animation-name: rotateOutUpRight;
}
@keyframes hinge {
0% {
transform-origin: top left;
animation-timing-function: ease-in-out;
}
20%, 60% {
transform: rotate3d(0, 0, 1, 80deg);
transform-origin: top left;
animation-timing-function: ease-in-out;
}
40%, 80% {
transform: rotate3d(0, 0, 1, 60deg);
transform-origin: top left;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
animation-name: hinge;
}
@keyframes jackInTheBox {
from {
opacity: 0;
transform: scale(0.1) rotate(30deg);
transform-origin: center bottom;
}
50% {
transform: rotate(-10deg);
}
70% {
transform: rotate(3deg);
}
to {
opacity: 1;
transform: scale(1);
}
}
.jackInTheBox {
animation-name: jackInTheBox;
} @keyframes rollIn {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
transform: none;
}
}
.rollIn {
animation-name: rollIn;
} @keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
animation-name: rollOut;
}
@keyframes zoomIn {
from {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
animation-name: zoomIn;
}
@keyframes zoomInDown {
from {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
animation-name: zoomInDown;
}
@keyframes zoomInLeft {
from {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
animation-name: zoomInLeft;
}
@keyframes zoomInRight {
from {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
animation-name: zoomInRight;
}
@keyframes zoomInUp {
from {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
animation-name: zoomInUp;
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
.zoomOut {
animation-name: zoomOut;
}
@keyframes zoomOutDown {
40% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform-origin: center bottom;
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
transform: scale(.1) translate3d(-2000px, 0, 0);
transform-origin: left center;
}
}
.zoomOutLeft {
animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
40% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
transform: scale(.1) translate3d(2000px, 0, 0);
transform-origin: right center;
}
}
.zoomOutRight {
animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
40% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform-origin: center bottom;
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
animation-name: zoomOutUp;
}
@keyframes slideInDown {
from {
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
animation-name: slideInDown;
}
@keyframes slideInLeft {
from {
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
animation-name: slideInLeft;
}
@keyframes slideInRight {
from {
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
animation-name: slideInRight;
}
@keyframes slideInUp {
from {
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
animation-name: slideInUp;
}
@keyframes slideOutDown {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
animation-name: slideOutDown;
}
@keyframes slideOutLeft {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
animation-name: slideOutLeft;
}
@keyframes slideOutRight {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
animation-name: slideOutRight;
}
@keyframes slideOutUp {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
animation-name: slideOutUp;
}