@charset "utf-8";

.brand .brand_campaign.gfc {padding-bottom:0px;}
/**
	common
**/
#gfcWrap .sectionWrap {text-align:center;}
#gfcWrap .sectionWrap .inner {max-width:860px;margin:0 auto;}
#gfcWrap .sectionWrap .inner2 {max-width:900px;margin:0 auto;}
#gfcWrap .fl {float:left;}
#gfcWrap .fr {float:right;}
#gfcWrap .fc_green {color:#00615b;}
#gfcWrap .fc_fff {color:#444;}
#gfcWrap .border-radius10 {-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
#gfcWrap .subTit {padding-top:150px;letter-spacing:-.5px;}
#gfcWrap .subTit .tit {font-size:40px;line-height:50px;font-weight:500;color:#222;}
#gfcWrap .subTit .tit > span {font-size:34px;}
#gfcWrap .subTit .txt {margin-top:15px;font-size:14px;line-height:26px;color:#666;}
#gfcWrap .subTit .txt.mgt {margin-top:25px;}
#gfcWrap .none {overflow:hidden;width:0;height:0;padding:0;margin:0;opacity:0;filter:alpha(opacity=0);}
/**
	GNB
**/
#gfcWrap .quickMenu {position:fixed;left:-370px;top:50%;z-index:99;transition:all .4s ease;opacity:0;filter:alpha(opacity=0);transform:scale(0.6);}
#gfcWrap .quickMenu.active {left:0;opacity:1;filter:alpha(opacity=100);transform:scale(1);}
#gfcWrap .quickMenu ul li {}
#gfcWrap .quickMenu ul li a {display:block;height:40px;padding-left:62px;padding-right:25px;margin-top:5px;font-size:14px;line-height:40px;color:#fff;opacity:.8;background:#38af95 url('/static/front/tw/web/images/about/gfc/quickMenu_ico.png') no-repeat 33px center;}
#gfcWrap .quickMenu ul li a:hover,
#gfcWrap .quickMenu ul li a.on {opacity:1;filter:alpha(opacity=100);}
/**
	intro
**/
#gfcWrap .visualWrap {position:relative;height:1267px;text-align:center;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_bg.jpg') no-repeat center top / cover;}
#gfcWrap .visualWrap .title {position:relative;z-index:10;padding-top:155px;color:#fff;font-weight:500;letter-spacing:-.5px;}
#gfcWrap .visualWrap .title .tit {font-size:40px;letter-spacing:-1px;}
#gfcWrap .visualWrap .title .tit_img {margin:55px 0 53px;}
#gfcWrap .visualWrap .title .txt {font-size:26px;line-height:38px}
#gfcWrap .visualWrap .title .txt_sub {margin-top:20px;}

/*반짝원&별*/
.visualWrap .twinkle {position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:1267px;
	animation:twinkle 2s ease-in-out infinite;
	-moz-animation:twinkle 2s ease-in-out infinite;
	-webkit-animation:twinkle 2s ease-in-out infinite;
}
.visualWrap .twinkle.circle {background:url('/static/front/tw/web/images/about/gfc/gfc_p1_circle.png') no-repeat center top / cover;}
.visualWrap .twinkle.star {background:url('/static/front/tw/web/images/about/gfc/gfc_p1_star.png') no-repeat center top / cover;
	animation:twinkle 2.33s ease-in-out infinite;
	-moz-animation:twinkle 2.33s ease-in-out infinite;
	-webkit-animation:twinkle 2.33s ease-in-out infinite;
}
/*별똥별*/
.visualWrap .shootingStar {position:absolute;top:0;left:0;width:100%;height:100%;}
.visualWrap .shootingStar .star {position:absolute;background-size:cover;opacity:0;filter:alpha(opacity=0);-webkit-animation:3s flying linear infinite;-moz-animation:3s flying linear infinite;animation:3s flying linear infinite;}
.visualWrap .shootingStar > .star:nth-child(1) {top:0%;left:70%;width:120px;height:83px;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_ss_orange.png') no-repeat center top;animation-delay:0.2s;}
.visualWrap .shootingStar > .star:nth-child(2) {top:40%;left:17%;width:120px;height:83px;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_ss_orange.png') no-repeat center top;animation-delay:2.5s;}
.visualWrap .shootingStar > .star:nth-child(3) {bottom:17%;right:4%;width:116px;height:70px;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_ss_pink1.png') no-repeat center top;animation-delay:3.8s;}
.visualWrap .shootingStar > .star:nth-child(4) {top:18%;left:15%;width:96px;height:71px;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_ss_pink2.png') no-repeat center top;animation-delay:4.5s;}
.visualWrap .shootingStar > .star:nth-child(5) {bottom:4%;right:14%;width:76px;height:51px;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_ss_pink3.png') no-repeat center top;animation-delay:2s;}
.visualWrap .shootingStar > .star:nth-child(6) {bottom:10%;right:32%;width:136px;height:101px;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_ss_blue1.png') no-repeat center top;animation-delay:2.1s;}
.visualWrap .shootingStar > .star:nth-child(7) {bottom:4%;left:2%;width:100px;height:71px;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_ss_blue2.png') no-repeat center top;}

/*행성*/
.visualWrap .planet {position:absolute;top:0;left:0;width:100%;height:100%;}
.visualWrap .planet > li {position:absolute;}
.visualWrap .planet > li.p1 {bottom:13%;left:48%;width:168px;height:104px;margin-left:-650px;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_planet1.png') no-repeat center top / cover;
	animation:flying2 3.5s ease-in-out infinite;-moz-animation:flying2 3.5s ease-in-out infinite;-webkit-animation:flying2 3.5s ease-in-out infinite;
}
.visualWrap .planet > li.p2 {top:37%;right:50%;margin-right:-650px;width:66px;height:66px;background:url('/static/front/tw/web/images/about/gfc/gfc_p1_planet2.png') no-repeat center top / cover;
	animation:flying3 2.8s ease-in-out infinite;
	-moz-animation:flying3 2.8s ease-in-out infinite;
	-webkit-animation:flying3 2.8s ease-in-out infinite;
}

/*지구*/
.visualWrap .earth {display:block;margin:75px 0;animation:earthVisual 50s linear infinite;-moz-animation:earthVisual 50s linear infinite;-webkit-animation:earthVisual 50s linear infinite;}

/**
	section01
**/
#section01 {position:relative;overflow:hidden;height:1158px;background:#fff url('/static/front/tw/web/images/about/gfc/gfc_p2_bg.jpg') no-repeat center top / cover;}
#section01 .subTit .tit {line-height:45px;}
#section01 .subTit .txt {margin-top:18px;}
#section01 .leaf_txt {position:absolute;top:650px;left:0;right:0;width:max-content;margin:0 auto;z-index:8}
#section01 .leaf_txt .deco1 {position:absolute;bottom:21px;right:-6px;width:16px;height:28px;background:url('/static/front/tw/web/images/about/gfc/leaf_txt_deco1.png') no-repeat 0 0 / cover;}
#section01 .leaf_txt .deco2 {position:absolute;bottom:16px;right:-23px;width:35px;height:18px;background:url('/static/front/tw/web/images/about/gfc/leaf_txt_deco2.png') no-repeat 0 0 / cover;}
#section01 .leaf_ani {position:absolute;top:482px;left:50%; width:1848px;height:546px;margin-left:-1220px;}
#section01 .leaf_ani ul li {position:absolute;opacity:0;filter:alpha(opacity=0);transition:all .3s ease;}
#section01 .leaf_ani ul li:nth-child(1) {bottom:0;left:0.5%;}
#section01 .leaf_ani ul li:nth-child(2) {bottom:9%;left:9.5%;}
#section01 .leaf_ani ul li:nth-child(3) {bottom:22%;left:17.5%;}
#section01 .leaf_ani ul li:nth-child(4) {top:44%;left:25.5%;}
#section01 .leaf_ani ul li:nth-child(5) {top:24%;left:32.5%;}
#section01 .leaf_ani ul li:nth-child(6) {top:10%;left:39.5%;}
#section01 .leaf_ani ul li:nth-child(7) {top:12%;left:47.5%;}
#section01 .leaf_ani ul li:nth-child(8) {top:50%;left:52.5%;}
#section01 .leaf_ani ul li:nth-child(9) {top:50%;right:21.5%;}
#section01 .leaf_ani ul li:nth-child(10) {top:23%;right:12.5%;}
#section01 .leaf_ani ul li:nth-child(11) {top:10%;right:7.5%;}
#section01 .leaf_ani ul li:nth-child(12) {top:0;right:2.5%;}
#section01 .leaf_ani ul li:nth-child(13) {top:12%;right:0.5%;}  
#section01 .leaf_ani ul li:nth-child(14) {top:32%;right:2.5%;}
#section01 .leaf_ani ul li:nth-child(15) {top:37%;right:9.8%;}
#section01 .leaf_ani ul li:nth-child(16) {top:39.5%;right:8.8%;}
#section01.visible .leaf_ani ul li {z-index:9;animation:leaf_ani 0.7s ease;-moz-animation:leaf_ani 0.7s ease;-webkit-animation:leaf_ani 0.7s ease;}
#section01.visible .leaf_ani ul li:nth-child(1) {animation-delay:0.17s;}
#section01.visible .leaf_ani ul li:nth-child(2) {animation-delay:0.27;}
#section01.visible .leaf_ani ul li:nth-child(3) {animation-delay:0.37s;}
#section01.visible .leaf_ani ul li:nth-child(4) {animation-delay:0.47s;}
#section01.visible .leaf_ani ul li:nth-child(5) {animation-delay:0.57s;}
#section01.visible .leaf_ani ul li:nth-child(6) {animation-delay:0.67s;}
#section01.visible .leaf_ani ul li:nth-child(7) {animation-delay:0.77s;}
#section01.visible .leaf_ani ul li:nth-child(8) {animation-delay:0.87s;}
#section01.visible .leaf_ani ul li:nth-child(9) {animation-delay:0.97s;}
#section01.visible .leaf_ani ul li:nth-child(10) {animation-delay:1.07s;}
#section01.visible .leaf_ani ul li:nth-child(11) {animation-delay:1.17s;}
#section01.visible .leaf_ani ul li:nth-child(12) {animation-delay:1.27s;}
#section01.visible .leaf_ani ul li:nth-child(13) {animation-delay:1.37s;}  
#section01.visible .leaf_ani ul li:nth-child(14) {animation-delay:1.47s;}
#section01.visible .leaf_ani ul li:nth-child(15) {opacity:1;filter:alpha(opacity=100);animation:b_opacity3 2.5s ease;-moz-animation:b_opacity3 2.5s ease;-webkit-animation:b_opacity3 2.5s ease;}
#section01.visible .leaf_ani ul li:nth-child(16) {opacity:1;filter:alpha(opacity=100);animation:b_opacity4 2.7s ease;-moz-animation:b_opacity4 2.7s ease;-webkit-animation:b_opacity4 2.7s ease;}

.youtubeBox {display:inline-block;position:relative;margin-top:74px;z-index:10;}
.youtubeBox .player {position:absolute;top:61px;left:50%;width:327px;height:581px;margin-left:-163.5px;}
.youtubeBox .player .bdT {position:absolute;top:-1px;left:0;width:100%;height:2px;background-color:#fff;z-index:11;}
.youtubeBox .player .bdB {position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#fff;z-index:11;}
.youtubeBox .player .bdR {content:'';position:absolute;top:0;right:-1px;width:5px;height:100%;background-color:#fff;z-index:11;}
.youtubeBox .player .bdL {content:'';position:absolute;top:0;left:-1px;width:5px;height:100%;background-color:#fff;z-index:11;}
.youtubeBox .player .cover {position:relative;z-index:10;cursor:pointer;}
.youtubeBox .player iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.youtubeBox .player video {position:absolute;top:0;left:0;width:100%;height:100%;}
.youtubeBox .player video:focus {outline:none !important;}

/**
	section02
**/
#section02 {position:relative;padding:0 0 150px;background-color:#eefbe8;}
#gfcWrap #section02.sectionWrap .inner {max-width:900px;}
#section02 .subTit {padding-top:140px;}
#section02 .subTit .tit em {color:#01544f;font-size:34px;}
#section02 .subTit .tit + .tit {margin-top:13px;}
#section02 .subTit .txt {margin-top:35px;}
.beGreenAgain {padding:70px 0 85px;margin:70px auto 0;background-color:#daf2df}
.beGreenAgain .name {margin-bottom:30px;font-size:22px;font-weight:bold;color:#333;}
.beGreenAgain .mainEarth {display:inline-block;vertical-align:middle;}
.beGreenAgain .vs {display:inline-block;margin:70px 30px 0 80px;vertical-align:middle;}
.beGreenAgain .eachIcon {display:inline-block;width:240px;vertical-align:top;}
.beGreenAgain .eachIcon .slick-slide {height:auto;cursor:pointer}
.beGreenAgain .eachIcon .icoImg {position:relative;height:200px;
	animation:flying3 1.8s ease-in-out infinite;-moz-animation:flying3 1.8s ease-in-out infinite;-webkit-animation:flying3 1.8s ease-in-out infinite;
}
.beGreenAgain .eachIcon .icoImg > img {position:absolute;top:50%;left:0;right:0;margin:0 auto;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}

/**
	section03
**/
.totalCountWrap {display:inline-block;margin:150px auto 0;}
.totalCountWrap .tit {font-size:40px;font-weight:bold;color:#222;}
.totalCountWrap .tit > span {margin-left:5px;font-weight:normal;font-size:34px;color:#666;}
.totalCountWrap .totalCount {display:inline-block;margin-top:65px;font-size:0;}
.totalCountWrap .totalCount:after {content:'棵';position:absolute;bottom:15px;margin-left:9px;font-size:45px;font-weight:500;color:#01544f;}
.totalCountWrap .totalCount .inBox {display:inline-block;position:relative;}
.totalCountWrap .totalCount ul {}
.totalCountWrap .totalCount ul li {display:inline-block;width:100px;margin:5px 3.5px 10px;background:#f2fded;}
.totalCountWrap .totalCount ul li:nth-child(3) {margin-right:24px;}
.totalCountWrap .totalCount ul li:nth-child(3):after {content:',';position:absolute;top:40px;line-height:40px;font-size:100px;color:#01544f;}
.totalCountWrap .totalCount ul li .num {display:inline-block;overflow:hidden;width:100px;height:117px;margin:0 auto;font-size:0px;vertical-align:top;background-image:url('/static/front/tw/web/images/about/gfc/num.png');background-repeat:repeat-y;background-position:center 0;} 
.totalCountWrap .totalCount ul li:nth-child(1) .num {transition:all 2s ease-in-out;}
.totalCountWrap .totalCount ul li:nth-child(2) .num {transition:all 3s ease-in-out;}
.totalCountWrap .totalCount ul li:nth-child(3) .num {transition:all 4.5s ease-in-out;}
.totalCountWrap .totalCount ul li:nth-child(4) .num {transition:all 5s ease-in-out;}
.totalCountWrap .totalCount ul li:nth-child(5) .num {transition:all 5.5s ease-in-out;}
.totalCountWrap .totalCount ul li:nth-child(6) .num {transition:all 5.7s ease-in-out;}
.totalCountWrap .totalCount.animated ul li:nth-child(1) .num {background-position:center -1222px;}
.totalCountWrap .totalCount.animated ul li:nth-child(2) .num {background-position:center -1342px}
.totalCountWrap .totalCount.animated ul li:nth-child(3) .num {background-position:center -1582px}
.totalCountWrap .totalCount.animated ul li:nth-child(4) .num {background-position:center -1942px}
.totalCountWrap .totalCount.animated ul li:nth-child(5) .num {background-position:center -2302px;}
.totalCountWrap .totalCount.animated ul li:nth-child(6) .num {background-position:center -2302px;}
.line_graph {padding-top:50px;}
.line_graph:after {content:'';clear:both;display:block;}
.line_graph .graphCon {float:left;width:47.5%;}
.line_graph .graphCon:nth-child(2n) {margin-left:5%;}
.line_graph .graphCon div{float:left;vertical-align:middle;}
.line_graph .graphLine{display: inline-block;overflow: hidden;width:320px;height:12px;vertical-align:middle;background:#aed1b0;}
.line_graph .graphLine span{display:block;width:0;height:100%;background:#01544f;transition:1s ease-in-out;}
.line_graph .graphData{display:none;}
.line_graph .graphCon .countries {margin-top:5px;margin-bottom:-6px;text-align:left;line-height:1;font-size:20px;color:#222;}
.line_graph .graphCon .treeNum {display:inline-block;vertical-align:middle;font-size:20px;color:#01544f;}
.line_graph .graphCon .treeNum:before {content:'';padding:11px 14px;background:url('/static/front/tw/web/images/about/gfc/ico_tree.png')no-repeat center;}

/**
	section03
**/
#section03 {background:#daf2df;padding-bottom:150px;}
/**
	section04
**/
.ft_banner {position:relative;padding:84.5px 0;background-color:#007069}
.ft_banner .twinkle {position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;background:url('/static/front/tw/web/images/about/gfc/gfc_p4_circle.png') no-repeat center top;background-size:cover;
	animation:twinkle 2s ease-in-out infinite;-moz-animation:twinkle 2s ease-in-out infinite;-webkit-animation:twinkle 2s ease-in-out infinite;
}
.ft_banner .txtBox {display:inline-block;position:relative;font-weight:bold;color:#fff;}
.ft_banner .txtBox:before {content:'';position:absolute;top:50%;left:-70px;width:30px;height:27px;margin-top:-10px;background:url('/static/front/tw/web/images/about/gfc/gfc_p4_heart.png') no-repeat 0 0 / cover;
	animation:heartFlying 1.8s ease-in-out infinite;-moz-animation:heartFlying 1.8s ease-in-out infinite;-webkit-animation:heartFlying 1.8s ease-in-out infinite;
}
.ft_banner .txtBox:after {content:'';position:absolute;top:50%;right:-70px;width:30px;height:27px;margin-top:-10px;background:url('/static/front/tw/web/images/about/gfc/gfc_p4_heart.png') no-repeat 0 0 / cover;
	animation:heartFlying 1.8s ease-in-out infinite;-moz-animation:heartFlying 1.8s ease-in-out infinite;-webkit-animation:heartFlying 1.8s ease-in-out infinite;
}
.ft_banner .txtBox .tit {line-height:50px;font-size:34px;font-weight:500;}
.ft_banner .txtBox .txt {margin-top:8px;font-size:20px;}
.ft_banner.al_center {margin-top:0;text-align:center;}
/**
	popup
**/
.popUpArea {display:none;position:absolute;left:0;top:0;z-index:999999;width:100%;height:100%}
.popUpArea .popBg {position:absolute;left:0;top:0;z-index:991;width:100%;height:100%;background:#000;opacity:.8;filter:alpha(opacity=80);}
.popUpArea .popUpContainer {width:100%;margin:0 auto;position:fixed;top:50%;left:0;-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:995}
.popUpArea .popUpContainer .popUpCont .pop_close {position:absolute;top:20px;right:4%;z-index:999}

.layer-open {overflow-y:hidden;}
.layer-open #wrap {width:100%;}

/**
	slide popup
**/
.slidePop.popUpArea .popUpContainer .popUpCont {max-width:520px;margin:0 auto;padding-bottom:30px;background-color:#fff;border-radius:10px;}
.slidePop.popUpArea .popUpContainer .pop_title {position:relative;padding:23px 0;border-bottom:1px solid #e5e5e5;text-align:center;}
.slidePop.popUpArea .popUpContainer .popUpCont .pop_close {top:25px}
.slidePop.popUpArea .popUpContainer .pop_img {overflow-y:scroll;}
.slidePop.popUpArea .popUpContainer .pop_img img {width:100%;}

/**
	animation
**/
@-moz-keyframes flying {
	0% {transform:translate(0, 0);opacity:1;filter:blur(0px);}
	100% {transform:translate(400px, 280px);opacity:0;filter:blur(5px);}
}
@-webkit-keyframes flying {
	0% {transform:translate(0, 0);opacity:1;filter:blur(0px);}
	100% {transform:translate(400px, 280px);opacity:0;filter:blur(5px);}
}
@keyframes flying {
	0% {transform:translate(0, 0);opacity:1;filter:blur(0px);}
	100% {transform:translate(400px, 280px);opacity:0;filter:blur(5px);}
}
@-moz-keyframes flying2 {
	0% {transform:translate(0,0);}
	50% {transform:translate(0,20px);}
	100% {transform:translate(0,0);}
}
@-webkit-keyframes flying2 {
	0% {transform:translate(0,0);}
	50% {transform:translate(0,20px);}
	100% {transform:translate(0,0);}
}
@keyframes flying2 {
	0% {transform:translate(0,0);}
	50% {transform:translate(0,20px);}
	100% {transform:translate(0,0);}
}

@-moz-keyframes flying3 {
	0% {transform:translate(0,0);}
	50% {transform:translate(0,-15px);}
	100% {transform:translate(0,0);}
}
@-webkit-keyframes flying3 {
	0% {transform:translate(0,0);}
	50% {transform:translate(0,-15px);}
	100% {transform:translate(0,0);}
}
@keyframes flying3 {
	0% {transform:translate(0,0);}
	50% {transform:translate(0,-15px);}
	100% {transform:translate(0,0);}
}
@-moz-keyframes earthVisual {
	0% {transform:rotate(0);}
	50% {transform:rotate(180deg);}
	100% {transform:rotate(360deg);}
}
@-webkit-keyframes earthVisual {
	0% {transform:rotate(0);}
	50% {transform:rotate(180deg);}
	100% {transform:rotate(360deg);}
}
@keyframes earthVisual {
	0% {transform:rotate(0);}
	50% {transform:rotate(180deg);}
	100% {transform:rotate(360deg);}
}

@-moz-keyframes twinkle {
	0%{opacity:.2}
	50%{opacity:1}
	100%{opacity:.2}
}
@-webkit-keyframes twinkle {
	0%{opacity:.2}
	50%{opacity:1}
	100%{opacity:.2}
}
@keyframes twinkle {
	0%{opacity:.2}
	50%{opacity:1}
	100%{opacity:.2}
}

@-moz-keyframes leaf_ani {
	0%{opacity:0;transform:translate(0,0) rotate(0deg);}
	50%{opacity:1;}
	100%{opacity:0;transform:translate(20px,-10px) rotate(6deg)}
}
@-webkit-keyframes leaf_ani {
	0%{opacity:0;transform:translate(0,0) rotate(0deg);}
	50%{opacity:1;}
	100%{opacity:0;transform:translate(20px,-10px) rotate(6deg)}
}
@keyframes leaf_ani {
	0%{opacity:0;transform:translate(0,0) rotate(0deg);}
	50%{opacity:1;}
	100%{opacity:0;transform:translate(20px,-10px) rotate(6deg)}
}

@-moz-keyframes b_opacity3 {
	0%{opacity:0;}
	70%{opacity:0;transform:translate(15px,-14px) rotate(30deg);}
	100%{opacity:1;transform:translate(0,0) rotate(0deg);}
}
@-webkit-keyframes b_opacity3 {
	0%{opacity:0;}
	70%{opacity:0;transform:translate(15px,-14px) rotate(30deg);}
	100%{opacity:1;transform:translate(0,0) rotate(0deg);}
}
@keyframes b_opacity3 {
	0%{opacity:0;}
	70%{opacity:0;transform:translate(15px,-14px) rotate(30deg);}
	100%{opacity:1;transform:translate(0,0) rotate(0deg);}
}

@-moz-keyframes b_opacity4 {
	0%{opacity:0}
	90%{opacity:0}
	70%{opacity:0;transform:translate(52px,-24px) rotate(19deg);}
	100%{opacity:1;transform:translate(0,0) rotate(0deg);}
}
@-webkit-keyframes b_opacity4 {
	0%{opacity:0}
	90%{opacity:0}
	70%{opacity:0;transform:translate(52px,-24px) rotate(19deg);}
	100%{opacity:1;transform:translate(0,0) rotate(0deg);}
}
@keyframes b_opacity4 {
	0%{opacity:0}
	90%{opacity:0}
	70%{opacity:0;transform:translate(52px,-24px) rotate(19deg);}
	100%{opacity:1;transform:translate(0,0) rotate(0deg);}
}

.obj {
	-webkit-transition:.5s ease;
	-moz-transition:.5s ease;
	-o-transition:.5s ease;
	transition:.5s ease;
	transition-property:opacity,-webkit-transform;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform;
	opacity:0;filter:alpha(opacity=0);
	-webkit-transform:translate(0,30px);
	-moz-transform:translate(0,30px);
	-ms-transform:translate(0,30px);
	-o-transform:translate(0,30px);
	transform:translate(0,30px)
}
.obj1 {
	-webkit-transition-delay:0.1s;
	-moz-transition-delay:0.1s;
	-o-transition-delay:0.1s;
	transition-delay:0.1s;
}
.obj2 {
	-webkit-transition-delay:0.2s;
	-moz-transition-delay:0.2s;
	-o-transition-delay:0.2s;
	transition-delay:0.2s;
}
.obj3 {
	-webkit-transition-delay:0.3s;
	-moz-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	transition-delay:0.3s;
}
.obj4 {
	-webkit-transition-delay:0.4s;
	-moz-transition-delay:0.4s;
	-o-transition-delay:0.4s;
	transition-delay:0.4s;
}
.obj5 {
	-webkit-transition-delay:0.5s;
	-moz-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	transition-delay:0.5s;
}
.obj6 {
	-webkit-transition-delay:0.6s;
	-moz-transition-delay:0.6s;
	-o-transition-delay:0.6s;
	transition-delay:0.6s;
}
.obj7 {
	-webkit-transition-delay:0.7s;
	-moz-transition-delay:0.7s;
	-o-transition-delay:0.7s;
	transition-delay:0.7s;
}
.obj8 {
	-webkit-transition-delay:0.8s;
	-moz-transition-delay:0.8s;
	-o-transition-delay:0.8s;
	transition-delay:0.8s;
}
.obj9 {
	-webkit-transition-delay:0.9s;
	-moz-transition-delay:0.9s;
	-o-transition-delay:0.9s;
	transition-delay:0.9s;
}
.obj10 {
	-webkit-transition-delay:1s;
	-moz-transition-delay:1s;
	-o-transition-delay:1s;
	transition-delay:1s;
}
.obj11 {
	-webkit-transition-delay:1.1s;
	-moz-transition-delay:1.1s;
	-o-transition-delay:1.1s;
	transition-delay:1.1s;
}
.obj.animated {opacity:1;filter:alpha(opacity=100);
	-webkit-transform:translate(0, 0);
	-moz-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	-o-transform:translate(0, 0);
	transform:translate(0, 0);
}

@-moz-keyframes heartFlying {
	0% {transform:translate(0,0);}
	50% {transform:translate(0,-7px);}
	100% {transform:translate(0,0);}
}
@-webkit-keyframes heartFlying {
	0% {transform:translate(0,0);}
	50% {transform:translate(0,-7px);}
	100% {transform:translate(0,0);}
}
@keyframes heartFlying {
	0% {transform:translate(0,0);}
	50% {transform:translate(0,-7px);}
	100% {transform:translate(0,0);}
}