@charset "utf-8";

/* 1page -text move */
#fullpage{overflow:hidden}
#fullpage #section1{/*background-color:#f2c744;*/ position:relative; overflow:hidden}
#fullpage #section1 .letter-area{position:relative; margin:0 auto; width:80%}
#fullpage #section1 .letter-area .l-inner{position:relative; width:100%; clear:both}
#fullpage #section1 .letter-area .l-inner ul{overflow:hidden;}
#fullpage #section1 .letter-area .l-inner ul li{float:left; position:relative; margin:15px auto; width:16.66666667%; height:150px; overflow:hidden}
#fullpage #section1 .letter-area .l-inner ul li .l-letter{position:absolute; left:50%; bottom:-120px; margin-left:-15%;}
#fullpage #section1 .letter-area .l-inner ul li .l-letter span{font-size:8em;font-weight:600; line-height:.8; color:#fff;}
#fullpage #section1 .letter-area .l-inner ul li .l-letter span.fnt-300{font-weight:300 !important;}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-d span,
#fullpage #section1 .letter-area .l-inner ul li .anmtn-n span,
#fullpage #section1 .letter-area .l-inner ul li .anmtn-p span{color:#fd531a !important;}

/* text-dnpis */
#fullpage #section1 .letter-area .l-inner ul li .anmtn{animation:anmtn 1.2s ease-out 1 normal forwards}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-d{animation-delay:0s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-n{animation-delay:0.2s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-p{animation-delay:0.4s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-si{animation-delay:0.8s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-ss{animation-delay:2s}
#fullpage #section1 .letter-area .l-inner ul li .anmtn-sa{display:none;animation-delay:1.8s}

/* text-change */
#fullpage #section1 .letter-area .ant-inner{position:relative; width:100%; clear:both}
#fullpage #section1 .letter-area .ant-inner ul{overflow:hidden;}
#fullpage #section1 .letter-area .ant-inner ul li{float:left; position:relative; margin:15px auto; width:16.66666667%; height:150px; overflow:hidden}
#fullpage #section1 .letter-area .ant-inner ul li .ant-letter{position:absolute; left:50%; bottom:-120px; margin-left:-15%;}
#fullpage #section1 .letter-area .ant-inner ul li .ant-letter span{font-size:8em;font-weight:600; line-height:.8; color:#fff}
#fullpage #section1 .letter-area .ant-inner ul li .ant-letter span.fnt-300{font-weight:300 !important}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn_f{animation:anmtn_f 9s ease-out 1 normal forwards}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-c{animation-delay:0.6s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-h{animation-delay:0.8s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-a{animation-delay:1.0s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-bn{animation-delay:1.2s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-g{animation-delay:1.4s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-e{animation-delay:1.6s}

/* text-belief */
#fullpage #section1 .letter-area .ant-inner ul li .anmtn_two{animation:anmtn_two 9s ease-out 1 normal forwards}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-tb{animation-delay:10.4s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-te{animation-delay:10.6s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-tl{animation-delay:10.8s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-ti{animation-delay:11.0s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-tee{animation-delay:11.2s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-tf{animation-delay:11.4s}

/* text-idea */
#fullpage #section1 .letter-area .ant-inner ul li .anmtn_thr{animation:anmtn_thr 5s ease-out 1 normal forwards}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-hi{animation-delay:19.4s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-hd{animation-delay:19.4s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-he{animation-delay:19.6s}
#fullpage #section1 .letter-area .ant-inner ul li .anmtn-ha{animation-delay:19.8s}

/* 느낌표 나타남 */
#fullpage #section1 .letter-area .ant-inner ul li .anmtn_thr_i{animation:anmtn_thr_i 4s ease-out 19.8s 1 normal forwards,anmtn_thr_i_d 1.9s linear 23.5s infinite normal;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);
	-webkit-transform-origin:bottom center; -moz-transform-origin:bottom center; -o-transform-origin:bottom center; -ms-transform-origin:bottom center; transform-origin:bottom center;}

/* 중간 문구 */
#fullpage #section1 .letter-area .p-inner{position:relative; padding:30px 0 0 0; width:100%; clear:both; text-align:center;}
#fullpage #section1 .letter-area .p-inner p b{font-size:1.1em; font-weight:bold;}
#fullpage #section1 .letter-area .p-inner .anmtn-txt,
#fullpage #section1 .letter-area .p-inner .anmtn-txt-two,
#fullpage #section1 .letter-area .p-inner .anmtn-txt-thr{font-size:1.8em; color:#fff; font-weight:300; height:0}
#fullpage #section1 .letter-area .p-inner .anmtn-txt{animation:anmtn-txt 8s 2s ease-out 1 normal forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#fullpage #section1 .letter-area .p-inner .anmtn-txt-two{animation:anmtn-txt-two 9s 10.2s ease-out 1 normal forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#fullpage #section1 .letter-area .p-inner .anmtn-txt-thr{animation:anmtn-txt-thr 8s 19.4s ease-out 1 normal forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}

/* 라운드 버튼 */
#fullpage #section1 .btn-move{position:absolute;top:50%;left:50%;margin:-70px 0 0 -70px; }
#fullpage #section1 .btn-move a{display:block; position:relative; background-color:#fd531a; border-radius:50%; text-align:center; color:#fff; font-size:1.2em; width:140px; height:140px; letter-spacing:.1em; line-height:140px; font-weight:600;
	animation:btn-move .5s 3s ease-in-out 1 forwards, btn-pumping 2.0s 3.1s ease-in-out infinite forwards;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#fullpage #section1 .btn-move a:focus,
#fullpage #section1 .btn-move a:hover,
#fullpage #section1 .btn-move a:active{background-color:#fff; color:#f04e29}
#fullpage #section1 .btn-move a:focus .b_round::after,
#fullpage #section1 .btn-move a:hover .b_round::after,
#fullpage #section1 .btn-move a:active .b_round::after{border-color:#fff}
#fullpage #section1 .btn-move a .b_round:after{content:"";position:absolute;top:40%;left:40%;margin:-56px 0 0 -56px;width:100%;height:100%;border-radius:50%;border:1px solid #fd531a;z-index:-1}
#fullpage #section1 .btn-move a .b_round:after{animation:pulsate 1.0s 4s ease-out infinite;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
#fullpage #section1 .btn-move a:hover,
#fullpage #section1 .btn-move a:hover .b_round::after{animation-play-state:paused}

/* 라운드 배경 */
.bg-circle{position:absolute; bottom:-97%; right:-37%; width:1600px;}
.bg-circle img{width:100%}
.bg-circle img{
	-webkit-animation: bg-circle 12s linear 3s infinite forwards;
	-moz-animation: bg-circle 12s linear 3s infinite forwards;
	-o-animation: bg-circle 12s linear 3s infinite forwards;
	-ms-animation: bg-circle 12s linear 3s infinite forwards;
	animation: bg-circle 12s linear 3s infinite forwards; transform-origin: center center;
	opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);
	}
@-webkit-keyframes bg-circle{
	from{
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)";filter:alpha(opacity=0.2);
	}
	to{
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
		opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)";filter:alpha(opacity=0.2);
	}
}
@-moz-keyframes bg-circle{
	from{
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)";filter:alpha(opacity=0.2);
	}
	to{
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
		opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)";filter:alpha(opacity=0.2);
	}
}
@-o-keyframes bg-circle{
	from{
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)";filter:alpha(opacity=0.2);
	}
	to{
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
		opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)";filter:alpha(opacity=0.2);
	}
}
@keyframes bg-circle{
	from{
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)";filter:alpha(opacity=0.2);
	}
	to{
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		-o-transform:rotate(360deg);
		-ms-transform:rotate(360deg);
		transform:rotate(360deg);
		opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)";filter:alpha(opacity=0.2);
	}
}

@-webkit-keyframes anmtn{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	50%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
@-moz-keyframes anmtn{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	50%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
@-o-keyframes anmtn{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	50%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
@keyframes anmtn{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	50%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}

@-webkit-keyframes anmtn_f{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	10%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
}
@-moz-keyframes anmtn_f{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	10%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
}
@-o-keyframes anmtn_f{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	10%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
}
@keyframes anmtn_f{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
	10%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
	}
}

@-webkit-keyframes anmtn_two{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	10%{bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	92%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
}
@-moz-keyframes anmtn_two{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	10%{bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	92%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
}
@-o-keyframes anmtn_two{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	10%{bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	92%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
}
@keyframes anmtn_two{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	10%{bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	18%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	92%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
}

@-webkit-keyframes anmtn_thr{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	20%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	30%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{bottom:0;}
}
@-moz-keyframes anmtn_thr{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	20%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	30%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{bottom:0;}
}
@-o-keyframes anmtn_thr{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	20%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	30%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{bottom:0;}
}
@keyframes anmtn_thr{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg)
	}
	20%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	30%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	90%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100%{bottom:0;}
}

@-webkit-keyframes anmtn_thr_i{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	30%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	45%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	98%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes anmtn_thr_i{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	30%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	45%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	98%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes anmtn_thr_i{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	30%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	45%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	98%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes anmtn_thr_i{
	0%{
		bottom:-120px;
		-webkit-transform:rotate(10deg);
		-moz-transform:rotate(10deg);
		-o-transform:rotate(10deg);
		-ms-transform:rotate(10deg);
		transform:rotate(10deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	30%{
		bottom:20px;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	45%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	98%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}

@-webkit-keyframes anmtn_thr_i_d{
	0%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	25%{
		bottom:0;
		-webkit-transform:rotate(7deg);
		-moz-transform:rotate(7deg);
		-o-transform:rotate(7deg);
		-ms-transform:rotate(7deg);
		transform:rotate(7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	75%{
		bottom:0;
		-webkit-transform:rotate(-7deg);
		-moz-transform:rotate(-7deg);
		-o-transform:rotate(-7deg);
		-ms-transform:rotate(-7deg);
		transform:rotate(-7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes anmtn_thr_i_d{
	0%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	25%{
		bottom:0;
		-webkit-transform:rotate(7deg);
		-moz-transform:rotate(7deg);
		-o-transform:rotate(7deg);
		-ms-transform:rotate(7deg);
		transform:rotate(7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	75%{
		bottom:0;
		-webkit-transform:rotate(-7deg);
		-moz-transform:rotate(-7deg);
		-o-transform:rotate(-7deg);
		-ms-transform:rotate(-7deg);
		transform:rotate(-7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes anmtn_thr_i_d{
	0%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	25%{
		bottom:0;
		-webkit-transform:rotate(7deg);
		-moz-transform:rotate(7deg);
		-o-transform:rotate(7deg);
		-ms-transform:rotate(7deg);
		transform:rotate(7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	75%{
		bottom:0;
		-webkit-transform:rotate(-7deg);
		-moz-transform:rotate(-7deg);
		-o-transform:rotate(-7deg);
		-ms-transform:rotate(-7deg);
		transform:rotate(-7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes anmtn_thr_i_d{
	0%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	25%{
		bottom:0;
		-webkit-transform:rotate(7deg);
		-moz-transform:rotate(7deg);
		-o-transform:rotate(7deg);
		-ms-transform:rotate(7deg);
		transform:rotate(7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	75%{
		bottom:0;
		-webkit-transform:rotate(-7deg);
		-moz-transform:rotate(-7deg);
		-o-transform:rotate(-7deg);
		-ms-transform:rotate(-7deg);
		transform:rotate(-7deg);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		bottom:0;
		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-ms-transform:rotate(0deg);
		transform:rotate(0deg);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes anmtn-txt{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes anmtn-txt{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes anmtn-txt{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes anmtn-txt{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}

@-webkit-keyframes anmtn-txt-two{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes anmtn-txt-two{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes anmtn-txt-two{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes anmtn-txt-two{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none;
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	90%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}

@-webkit-keyframes anmtn-txt-thr{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
	to{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@-moz-keyframes anmtn-txt-thr{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
	to{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@-o-keyframes anmtn-txt-thr{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
	to{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@keyframes anmtn-txt-thr{
	from{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	10%{
		height:100px;
		opacity:1; -ms-filter:none; filter:none
	}
	22%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
	to{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}

@-webkit-keyframes btn-move{
	from{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		transform:scale(1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes btn-move{
	from{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		transform:scale(1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes btn-move{
	from{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		transform:scale(1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes btn-move{
	from{
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
		-ms-transform:scale(0);
		transform:scale(0);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.0);
		-moz-transform:scale(1.0);
		-o-transform:scale(1.0);
		-ms-transform:scale(1.0);
		transform:scale(1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
	to{
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}

@-webkit-keyframes btn-pumping{
	0%{
		-webkit-transform:scale(0.99);
		-moz-transform:scale(0.99);
		-o-transform:scale(0.99);
		-ms-transform:scale(0.99);
		transform:scale(0.99);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		-webkit-transform:scale(0.9);
		-moz-transform:scale(0.9);
		-o-transform:scale(0.9);
		-ms-transform:scale(0.9);
		transform:scale(0.9);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(0.98);
		-moz-transform:scale(0.98);
		-o-transform:scale(0.98);
		-ms-transform:scale(0.98);
		transform:scale(0.98);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-pumping{
	0%{
		-webkit-transform:scale(0.99);
		-moz-transform:scale(0.99);
		-o-transform:scale(0.99);
		-ms-transform:scale(0.99);
		transform:scale(0.99);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		-webkit-transform:scale(0.9);
		-moz-transform:scale(0.9);
		-o-transform:scale(0.9);
		-ms-transform:scale(0.9);
		transform:scale(0.9);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(0.98);
		-moz-transform:scale(0.98);
		-o-transform:scale(0.98);
		-ms-transform:scale(0.98);
		transform:scale(0.98);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-pumping{
	0%{
		-webkit-transform:scale(0.99);
		-moz-transform:scale(0.99);
		-o-transform:scale(0.99);
		-ms-transform:scale(0.99);
		transform:scale(0.99);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		-webkit-transform:scale(0.9);
		-moz-transform:scale(0.9);
		-o-transform:scale(0.9);
		-ms-transform:scale(0.9);
		transform:scale(0.9);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(0.98);
		-moz-transform:scale(0.98);
		-o-transform:scale(0.98);
		-ms-transform:scale(0.98);
		transform:scale(0.98);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-pumping{
	0%{
		-webkit-transform:scale(0.99);
		-moz-transform:scale(0.99);
		-o-transform:scale(0.99);
		-ms-transform:scale(0.99);
		transform:scale(0.99);
		opacity:1; -ms-filter:none; filter:none;
	}
	50%{
		-webkit-transform:scale(0.9);
		-moz-transform:scale(0.9);
		-o-transform:scale(0.9);
		-ms-transform:scale(0.9);
		transform:scale(0.9);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(0.98);
		-moz-transform:scale(0.98);
		-o-transform:scale(0.98);
		-ms-transform:scale(0.98);
		transform:scale(0.98);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes pulsate{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0; border-radius: 50%;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0); 
	}
	50%{
		opacity:1;	-ms-filter:none;	filter:none;
	}
	100%{
		-webkit-transform:scale(1.4, 1.4);
		-moz-transform:scale(1.4, 1.4);
		-o-transform:scale(1.4, 1.4);
		-ms-transform:scale(1.4, 1.4);
		transform:scale(1.4, 1.4);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes pulsate{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0; border-radius: 50%;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0); 
	}
	50%{
		opacity:1;	-ms-filter:none;	filter:none;
	}
	100%{
		-webkit-transform:scale(1.4, 1.4);
		-moz-transform:scale(1.4, 1.4);
		-o-transform:scale(1.4, 1.4);
		-ms-transform:scale(1.4, 1.4);
		transform:scale(1.4, 1.4);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes pulsate{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0; border-radius: 50%;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0); 
	}
	50%{
		opacity:1;	-ms-filter:none;	filter:none;
	}
	100%{
		-webkit-transform:scale(1.4, 1.4);
		-moz-transform:scale(1.4, 1.4);
		-o-transform:scale(1.4, 1.4);
		-ms-transform:scale(1.4, 1.4);
		transform:scale(1.4, 1.4);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@keyframes pulsate{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0; border-radius: 50%;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0); 
	}
	50%{
		opacity:1;	-ms-filter:none;	filter:none;
	}
	100%{
		-webkit-transform:scale(1.4, 1.4);
		-moz-transform:scale(1.4, 1.4);
		-o-transform:scale(1.4, 1.4);
		-ms-transform:scale(1.4, 1.4);
		transform:scale(1.4, 1.4);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}


/* 2page */
#fullpage #section2{overflow: hidden;}
#fullpage #section2 .services-area{position:relative; margin:0 auto; width:100%; height:100%; overflow:hidden; background:url(../images/main/services-bg.jpg) no-repeat; background-size:cover; background-position:center top}
#fullpage #section2 .services-area .serv-btn{display:none;position:absolute; left:50%; margin-left:-10%; bottom:15%; text-align:center; width:360px; height:70px; z-index:1}
#fullpage #section2 .services-area .serv-btn.active{display:block;}
#fullpage #section2 .services-area .serv-btn a{display:block; position:relative; width:100%; height:100%;color:#fd531a;}
#fullpage #section2 .services-area .serv-btn a:hover{background-color:#fd531a; color:#fff;}
#fullpage #section2 .services-area .serv-btn a span{position:absolute;background-color:#fd531a;}
#fullpage #section2 .services-area .blur{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); backdrop-filter: blur(10px);}

#fullpage #section2 .services-area .serv-btn.active a .btn-l-01{top:0; left:0; width:2px; height:70px;
	-webkit-animation-name:btn-l-01;
	-moz-animation-name:btn-l-01;
	-o-animation-name:btn-l-01;
	-ms-animation-name:btn-l-01;
	animation-name:btn-l-01;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:1.8s;
	-moz-animation-delay:1.8s;
	-o-animation-delay:1.8s;
	-ms-animation-delay:1.8s;
	animation-delay:1.8s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
}
#fullpage #section2 .services-area .serv-btn.active a .btn-l-02{left:0; bottom:0; width:360px; height:2px;
	-webkit-animation-name:btn-l-02;
	-moz-animation-name:btn-l-02;
	-o-animation-name:btn-l-02;
	-ms-animation-name:btn-l-02;
	animation-name:btn-l-02;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:2.3s;
	-moz-animation-delay:2.3s;
	-o-animation-delay:2.3s;
	-ms-animation-delay:2.3s;
	animation-delay:2.3s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0)
}
#fullpage #section2 .services-area .serv-btn.active a .btn-r-01{right:0;bottom:0; width:2px; height:70px;
	-webkit-animation-name:btn-r-01;
	-moz-animation-name:btn-r-01;
	-o-animation-name:btn-r-01;
	-ms-animation-name:btn-r-01;
	animation-name:btn-r-01;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:1.8s;
	-moz-animation-delay:1.8s;
	-o-animation-delay:1.8s;
	-ms-animation-delay:1.8s;
	animation-delay:1.8s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
}
#fullpage #section2 .services-area .serv-btn.active a .btn-r-02{top:0;right:0; width:360px; height:2px;
	-webkit-animation-name:btn-r-02;
	-moz-animation-name:btn-r-02;
	-o-animation-name:btn-r-02;
	-ms-animation-name:btn-r-02;
	animation-name:btn-r-02;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:2.3s;
	-moz-animation-delay:2.3s;
	-o-animation-delay:2.3s;
	-ms-animation-delay:2.3s;
	animation-delay:2.3s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0)
}
#fullpage #section2 .services-area .serv-btn.active a b{display:inline-block ; line-height:70px; font-size:1em; letter-spacing:.1em; font-weight:600;
	-webkit-animation-name:btn-b;
	-moz-animation-name:btn-b;
	-o-animation-name:btn-b;
	-ms-animation-name:btn-b;
	animation-name:btn-b;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:2.9s;
	-moz-animation-delay:2.9s;
	-o-animation-delay:2.9s;
	-ms-animation-delay:2.9s;
	animation-delay:2.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
}
#fullpage #section2 .services-area ul li{display:table; float:left; width:25%; min-height:966px; color:#000;
	-webkit-animation-name:itemli;
	-moz-animation-name:itemli;
	-o-animation-name:itemli;
	-ms-animation-name:itemli;
	animation-name:itemli;
	-webkit-animation-duration:.7s;
	-moz-animation-duration:.7s;
	-o-animation-duration:.7s;
	-ms-animation-duration:.7s;
	animation-duration:.7s;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	-ms-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-delay:.1s;
	-moz-animation-delay:.1s;
	-o-animation-delay:.1s;
	-ms-animation-delay:.1s;
	animation-delay:.1s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0)
}
#fullpage #section2 .services-area ul{margin:0 auto; width:90%;}
#fullpage #section2 .services-area ul li div{border-left:1px solid rgba(255, 255, 255, .1)}
#fullpage #section2 .services-area ul li:first-child div{border-left:0;}
#fullpage #section2 .services-area ul li .list-num{display:table-cell; vertical-align:middle; padding:0 15%; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0);}
#fullpage #section2 .services-area ul li .list-num span{font-size:5em; font-weight:100; color:#fff; letter-spacing:.05em;}
#fullpage #section2 .services-area ul li .list-num h2{font-size:2em; color:#fd531a; font-weight:600; text-shadow:1px 1px 2px rgba(0, 0, 0, .5)}
#fullpage #section2 .services-area ul li .list-num p{color:#fff; font-size:1.05em; font-weight:300;}
#fullpage #section2 .services-area ul li .item-list01{
	-webkit-animation-name:itemtxt1;
	-moz-animation-name:itemtxt1;
	-o-animation-name:itemtxt1;
	-ms-animation-name:itemtxt1;
	animation-name:itemtxt1;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	-webkit-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-o-animation-delay:.9s;
	-ms-animation-delay:.9s;
	animation-delay:.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
#fullpage #section2 .services-area ul li .item-list02{
	-webkit-animation-name:itemtxt2;
	-moz-animation-name:itemtxt2;
	-o-animation-name:itemtxt2;
	-ms-animation-name:itemtxt2;
	animation-name:itemtxt2;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	-webkit-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-o-animation-delay:.9s;
	-ms-animation-delay:.9s;
	animation-delay:.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
#fullpage #section2 .services-area ul li .item-list03{
	-webkit-animation-name:itemtxt3;
	-moz-animation-name:itemtxt3;
	-o-animation-name:itemtxt3;
	-ms-animation-name:itemtxt3;
	animation-name:itemtxt3;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	-webkit-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-o-animation-delay:.9s;
	-ms-animation-delay:.9s;
	animation-delay:.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
#fullpage #section2 .services-area ul li .item-list04{
	-webkit-animation-name:itemtxt4;
	-moz-animation-name:itemtxt4;
	-o-animation-name:itemtxt4;
	-ms-animation-name:itemtxt4;
	animation-name:itemtxt4;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	-ms-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	-ms-animation-timing-function:ease-in;
	animation-timing-function:ease-in;
	-webkit-animation-delay:.9s;
	-moz-animation-delay:.9s;
	-o-animation-delay:.9s;
	-ms-animation-delay:.9s;
	animation-delay:.9s;
	-webkit-animation-iteration-count:1;
	-moz-animation-iteration-count:1;
	-o-animation-iteration-count:1;
	-ms-animation-iteration-count:1;
	animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	-ms-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
@-webkit-keyframes btn-l-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@-moz-keyframes btn-l-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@-o-keyframes btn-l-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}
@keyframes btn-l-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none
	}
}

@-webkit-keyframes btn-l-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-l-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-l-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-l-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes btn-r-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-r-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-r-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-r-01{
	0%{
		height:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		height:70px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-webkit-keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-ms-keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-r-02{
	0%{
		width:0;
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		width:360px;
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-ms-keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes btn-b{
	0%{
		-webkit-transform:scale(0.9, 0.9);
		-moz-transform:scale(0.9, 0.9);
		-o-transform:scale(0.9, 0.9);
		-ms-transform:scale(0.9, 0.9);
		transform:scale(0.9, 0.9);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	50%{
		-webkit-transform:scale(1.1, 1.1);
		-moz-transform:scale(1.1, 1.1);
		-o-transform:scale(1.1, 1.1);
		-ms-transform:scale(1.1, 1.1);
		transform:scale(1.1, 1.1);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:scale(1.0, 1.0);
		-moz-transform:scale(1.0, 1.0);
		-o-transform:scale(1.0, 1.0);
		-ms-transform:scale(1.0, 1.0);
		transform:scale(1.0, 1.0);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}
@-moz-keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}
@-o-keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}
@-ms-keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}
@keyframes itemli{
	0%{
		-webkit-transform:translateY(-100%);
		-moz-transform:translateY(-100%);
		-o-transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		transform:translateY(-100%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#202020
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
		border-color:#ebebeb;
	}
}

@-webkit-keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none;
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-moz-keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-o-keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
}
@-ms-keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes itemtxt1{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-moz-keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-o-keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@-ms-keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}
@keyframes itemtxt2{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:0;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter:alpha(opacity=0);
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none;
	}
}

@-webkit-keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-moz-keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-o-keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-ms-keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@keyframes itemtxt3{
	0%{
		-webkit-transform:translateY(40%);
		-moz-transform:translateY(40%);
		-o-transform:translateY(40%);
		-ms-transform:translateY(40%);
		transform:translateY(40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}

@-webkit-keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-moz-keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-o-keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@-ms-keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}
@keyframes itemtxt4{
	0%{
		-webkit-transform:translateY(-40%);
		-moz-transform:translateY(-40%);
		-o-transform:translateY(-40%);
		-ms-transform:translateY(-40%);
		transform:translateY(-40%);
		opacity:1; -ms-filter:none; filter:none
	}
	100%{
		-webkit-transform:translateY(0%);
		-moz-transform:translateY(0%);
		-o-transform:translateY(0%);
		-ms-transform:translateY(0%);
		transform:translateY(0%);
		opacity:1; -ms-filter:none; filter:none
	}
}

/* 3page */
#fullpage #section3{overflow: hidden;}
#fullpage #section3 .fp-tableCell{vertical-align: top !important;}
#fullpage #section3 .noticelist-area{padding-top: 100px; margin:0 auto; position: relative; width:75%; overflow:hidden}
#fullpage #section3 .noticelist-area h2{font-size:2em; font-weight:600; color:#eee}
#fullpage #section3 .noticelist-area h2 b{color:#fd531a;}
#fullpage #section3 .noticelist-area ul{overflow:hidden}
#fullpage #section3 .noticelist-area ul li{float:left;padding:20px;width:30%;}
#fullpage #section3 .noticelist-area ul li a{display:inline-block; position:relative; padding:50px;width:100%; background-color:#fff; color:#202020; box-shadow:0 30px 20px -10px rgb(0 0 0 / 20%);}
#fullpage #section3 .noticelist-area ul li a span{display:block}
#fullpage #section3 .noticelist-area ul li a .m-new{position:absolute; top:20px; right:20px; width:50px; height:50px; text-align:center; background-color:#fd531a;border-radius:50%;}
#fullpage #section3 .noticelist-area ul li a .m-new i{font-size:1.4em; font-weight:600; line-height:2.1; color:#202020}
#fullpage #section3 .noticelist-area ul li a .m-data{padding-bottom:10px; letter-spacing:0.05em; color:#999;}
#fullpage #section3 .noticelist-area ul li a .m-title{padding-bottom:10px; font-size:1.6em; font-weight:600; line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#fullpage #section3 .noticelist-area ul li a .m-cont{width:100%; height:7em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; color:#666}
#fullpage #section3 .noticelist-area ul li a:hover .m-data,
#fullpage #section3 .noticelist-area ul li:first-child a:hover .m-cont,
#fullpage #section3 .noticelist-area ul li a:hover .m-cont{color:#111;}
#fullpage #section3 .noticelist-area ul li a:hover .m-cont{height: 14em; -webkit-line-clamp:8}
#fullpage #section3 .noticelist-area ul li a:hover,
#fullpage #section3 .noticelist-area ul li:first-child a:hover{background-color:#fd531a;}
#fullpage #section3 .noticelist-area ul li:first-child{padding-left:0;width:40%;}
#fullpage #section3 .noticelist-area ul li:first-child a{background-color:#202020;}
#fullpage #section3 .noticelist-area ul li:first-child a .m-title{color:#f9f9f9;}
#fullpage #section3 .noticelist-area ul li:first-child a .m-cont{color:#999;}
#fullpage #section3 .noticelist-area ul li:first-child a:hover .m-title{color:#202020;}


/* bear walk */
.bear-walk{position: absolute; left: 0; bottom: 2px; width: 100%; height: 250px}
.bear-walk .bear-move{position: relative;}
.bear-walk .bear-move .bear-body{position: absolute;top: 0; right: -7%; width: 154px;height: 246px;
	-webkit-animation: bear-move 50s linear infinite;
	-moz-animation: bear-move 50s linear infinite;
	-o-animation: bear-move 50s linear infinite;
	-ms-animation: bear-move 50s linear infinite;
	animation: bear-move 70s linear infinite;
}
.bear-walk .bear-move .bear-body img{position:absolute;
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center
}
.bear-walk .bear-move .bear-body .bear-head{top: 0; left: 0;
	-webkit-animation: bear-head .6s linear infinite;
	-moz-animation: bear-head .6s linear infinite;
	-o-animation: bear-head .6s linear infinite;
	-ms-animation: bear-head .6s linear infinite;
	animation: bear-head .6s linear infinite
}
.bear-walk .bear-move .bear-body .bear-arm{top: 152px; left: 65px;
	-webkit-animation:arm 1.3s linear infinite;
	-moz-animation:arm 1.3s linear infinite;
	-o-animation:arm 1.3s linear infinite;
	-ms-animation:arm 1.3s linear infinite;
	animation:arm 1.3s linear infinite
}
.bear-walk .bear-move .bear-body .bear-foot-left{bottom: 0; left: 68px;
	-webkit-animation: foot-left 1.5s linear infinite;
	-moz-animation: foot-left 1.5s linear infinite;
	-o-animation: foot-left 1.5s linear infinite;
	-ms-animation: foot-left 1.5s linear infinite;
	animation: foot-left 1.5s linear infinite
}
.bear-walk .bear-move .bear-body .bear-foot-right{left: 68px;
	-webkit-animation:foot-right 1.5s linear infinite;
	-moz-animation:foot-right 1.5s linear infinite;
	-o-animation:foot-right 1.5s linear infinite;
	-ms-animation:foot-right 1.5s linear infinite;
	animation:foot-right 1.5s linear infinite
}

.bear-walk .bear-move .bear-body .bear-shadow{
	position:absolute; bottom:-7px; left: 50%; margin-left: -27px; width: 64px; height: 8px; border-radius: 100%; background-color:#060606;
	-webkit-filter: blur(2px); filter: blur(2px);
	-webkit-animation: bear-shadow .6s linear infinite;
	-moz-animation: bear-shadow .6s linear infinite;
	-o-animation: bear-shadow .6s linear infinite;
	-ms-animation: bear-shadow .6s linear infinite;
	animation: bear-shadow .6s linear infinite;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center
}

.bear-walk .bear-move .bear-body .bear-line{bottom:0; left: 80px; filter:drop-shadow(-5px 5px 4px #000);
	animation:b-line 1.3s linear infinite
}
@keyframes b-line{
	0%{transform: translate(0, 0)}
	50%{transform: translate(10px, 3px)}
	100%{transform: translate(0, 0)}
}

@keyframes bear-move{
	100%{right: 115%}
}

@keyframes bear-head{
	0%{transform: translate(0, 0)}
	50%{transform: translateY(-4px)}
	100%{transform: translate(0, 0)}
}

@keyframes arm{
	0%{transform: rotate(10deg);}
	50%{transform: rotate(-30deg) translateY(1px);}
	100%{transform: rotate(10deg);}
}
@keyframes foot-left{
	0%{transform: rotate(0deg)}
	50%{transform: rotate(35deg); bottom: -1px}
	100%{transform: rotate(0deg)}
}
@keyframes foot-right{
	0%{transform: rotate(30deg); bottom: -1px;}
	50%{transform: rotate(-10deg); bottom: 0}
	100%{transform: rotate(30deg); bottom: -1px;}
}
@keyframes bear-shadow{
	0%{transform: scale(1.1)}
	50%{transform: scale(1.0)}
	100%{transform: scale(1.1)}
}

/*run*/
.speed-run{position: absolute; right: -25%; bottom: 0; width: 100%; height: 400px; animation: forard 7s ease-out;animation-iteration-count: 1;}
.speed-run .run{background-image: url(../images/main/run/run.png); background-repeat: no-repeat; width: 475px; height: 400px; position: absolute; right: 0; bottom: 0;animation: run 1s infinite steps(12)}
/*.speed-run:hover{animation-play-state: paused}
.speed-run .run:hover{animation-play-state: paused; transform: translateY(-20%);} */

@keyframes forard{
	0%{transform: translate(0%, 0%);}
	100%{transform: translate(-120%, -20%)}
}
@keyframes forard2{
	0%{transform: translate(0%, 0%);}
	100%{transform: translate(-120%, -90%)}
}
@keyframes run{
	100%{background-position: -5700px 0}
}

.run-light{position: absolute; left: 0; bottom: 10px; width: 100%; height: 400px}
.run-light span{position:absolute; display: inline-block; animation: light 1s ease-in infinite; opacity: 0; /* -webkit-filter: blur(1px); filter: blur(1px); */; }
.run-light .light-1{top: 70px; animation-delay: .5s;}
.run-light .light-2{top: 310px; animation-delay: 1s;}
.run-light .light-3{top: 220px; animation-delay: .3s;}
.run-light .light-4{top: 160px; animation-delay: 10.9s;}
.run-light .light-5{top: 250px; animation-delay: 2.3s;}
.run-light .light-6{top: 130px; animation-delay: 6.7s;}
.run-light .light-7{top: 370px; animation-delay: 11.2s;}
.run-light .light-8{top: 190px; animation-delay: 3.9s;}
.run-light .light-9{top: 100px; animation-delay: 4.2s;}
.run-light .light-10{top: 230px; animation-delay: 3.5s;}
.run-light .light-12{top: 360px; animation-delay: 4s;}
.run-light .light-13{top: 300px; animation-delay: 7s;}
.run-light .light-14{top: 160px; animation-delay: 6.3s;}
.run-light .light-15{top: 480px; animation-delay: 5.9s;}

.color-white{background-color: #fff; width: 70px; height: 7px}
.color-org{background-color: #fd531a; width: 100px; height: 4px}

@keyframes light{
	0%{left: -10%; opacity: 1;}
	10%{left: 0; opacity: .2;}
	100%{left: 100%; opacity: 1}
}

.transition{-webkit-transition:all 0.5s;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}

