@charset "UTF-8";
#chatbot-btn {
	z-index: 9998;
}

.flex._mb > * {
	margin-bottom: 12vw;
}

.flex._mb-s > * {
	margin-bottom: 6vw;
}

.flex._mb_sp > * {
	margin-bottom: 12vw;
}

.flex._mb_sp > *:last-child {
	margin-bottom: 0;
}

.flex._mb_sp-s > * {
	margin-bottom: 7.2vw;
}

.flex._mb_sp-s > *:last-child {
	margin-bottom: 0;
}

.top-fv {
	position: relative;
	display: none;
	background: url(/system_panel/uploads/images/top_fv_bg.jpg) center center no-repeat;
	background-size: cover;
}

.topBg {
	position: relative;
}

.infiniteslide_wrap {
	position: relative;
	z-index: 1;
}

.infiniteslide_wrap:after {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(255, 255, 255, .8);
}

.top-fv-imgslide__img {
	position: relative;
	width: 100%;
	height: 100vw;
}

.top-fv-imgslide__img > img {
	position: absolute;
	display: block;
}

.top-fv-imgslide__img._tablet {
	margin-top: 20vw;
}

.fv-imgslide_1 {
	top: 2.904vw;
	left: 4.84vw;
	width: 36.08vw;
}

.fv-imgslide_2 {
	top: 34.76vw;
	left: 21.12vw;
	width: 25.872vw;
}

.fv-imgslide_3 {
	top: 55.704vw;
	left: 3.256vw;
	width: 17.864vw;
}

.fv-imgslide_4 {
	top: 67.584vw;
	left: 25.696vw;
	width: 27.192vw;
}

.fv-imgslide_5 {
	top: 12.672vw;
	left: 50.36vw;
	width: 33.704vw;
}

.fv-imgslide_6 {
	top: 35.728vw;
	left: 72.712vw;
	width: 23.584vw;
}

.fv-imgslide_7 {
	top: 85.888vw;
	left: 54.32vw;
	width: 26.4vw;
}

.top-fv_txts {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	padding: 0;
	padding-top: 40px;
	padding-bottom: 40px;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	white-space: nowrap;
}

.top-fv_txts ._logo,
.top-fv_txts ._txt1,
.top-fv_txts ._txt2,
.top-fv_txts ._txt3,
.top-fv_txts ._txt4,
.top-fv_txts ._txt5,
.top-fv_txts ._txt6,
.top-fv_txts ._txt7,
.top-fv_txts ._txt8 {
	opacity: 0;
}

.top-fv_txts ._logo img {
	width: 60%;
}

.top-fv_txts ._txt {
	font-size: 4.8vw;
	line-height: 2.3;
	color: #382d26;
}

.top-fv_txts ._txt br {
	display: inline;
}

.top-fv_txts ._txt2 {
	font-size: 5.6vw;
	background: url(/system_panel/uploads/images/icon_line.png) center center no-repeat;
	background-size: 80% auto;
}

.topService {
	padding-top: 60px;
}

.topService .boxFrame .box._w100 {
	width: 100%;
}

.topService .boxFrame .box .labelList {
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.topService .boxFrame .box .labelList._right {
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.icon_bee {
	width: 12.72vw;
	animation: fly 6s infinite ease-in-out;
}

.topService .boxFrame .box img {
	margin: 10px auto;
}

.topService .boxFrame .box .imglink img {
	display: inline;
	width: 100%;
	margin-left: 0;
}

.topService .boxFrame .box._box2 .imglink {
	text-align: right;
}

.topService .boxFrame .box._box4 .imglink {
	text-align: center;
}

.topService .boxFrame .box._box4 .imglink img {
	width: 90%;
	margin-top: 0;
	margin-bottom: 0;
}

.topService .boxFrame .box .tit a {
	padding: 14px 20px;
}

.topService .boxFrame .box .txt br {
	display: none;
}

.top-artist__item {
	width: 18.625vw;
	margin-right: 1.04167vw;
}

.top-artist__item a {
	display: block;
	overflow: hidden;
	-webkit-mask-image: url(/system_panel/uploads/images/artist_mask.png);
	mask-image: url(/system_panel/uploads/images/artist_mask.png); /*マスクレイヤーとして使用する画像*/
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 0 0;
	mask-position: 0 0;
	-webkit-mask-size: auto 100%;
	mask-size: auto 100%;
	aspect-ratio: 299 / 341;
}

.top-artist__item a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.top-artist_wrap {
	position: relative;
	overflow: hidden;
	padding-left: 1.04167vw;
}

.top-artist_box {
	display: -ms-flexbox;
	display: flex;
	width: 1000vw;
	box-lines: multiple;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.top-artist_box._box1 {
	margin-left: 14.5vw;
}

.top-artist_box._box1_1 {
	margin-left: 12.5vw;
}

.top-artist_box._box2 {
	margin-top: -4vw;
	margin-left: -15vw;
}

.top-artist_box._box2_2 {
	margin-left: -17vw;
}

.top-artist_box._box3 {
	margin-top: -4vw;
	margin-left: -5.3vw;
}

.top-artist_box._box3_3 {
	margin-left: -7.3vw;
}

.top-artist_box._box4 {
	margin-top: -4vw;
	margin-left: 24vw;
}

.top-artist_box._box4_4 {
	margin-left: 22vw;
}

.top-info {
	padding-top: 7vw;
	padding-bottom: 7vw;
	background: url(/system_panel/uploads/images/top-info_bg.png) center center no-repeat;
	background-size: cover;
}

.top-info_inner {
	position: relative;
	padding-right: 1.5625vw;
	padding-left: 1.5625vw;
}

.top-info_heading1 {
	font-family: var(--keyfont);
	font-size: 7vw;
	line-height: 1.6;
	color: #67584b;
}

.top-info_heading1 em {
	font-weight: bold;
	font-style: normal; /* 点の間隔とサイズ調整 */
	padding-top: 0;
	background-image: radial-gradient(circle at center, #d98e71 15%, transparent 15%); /* 点の位置 */
	background-repeat: repeat-x; /* 点の色とサイズ調整 */
	background-position: top right; /* 横方向に繰り返し */
	background-size: 1em .3em; /* 縦方向の位置調整 */
}

.top-info_txt1 br {
	display: inline;
}

.top-shop_bnr {
	max-width: 972px;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 4vw;
	padding-left: 4vw;
}

.top-info {
	position: relative;
}

.top-info_heading {
	font-size: 4.5vw;
	padding-bottom: 1.5625vw;
	color: #67584b;
}

.top-info_ttl img {
	width: 80%;
}

.top-info_txt1,
.top-info_txt2,
.top-info_txt3 {
	font-size: 3.8vw;
	margin-top: 7vw;
	color: #67584b;
}

.top-info__img1,
.top-info__img2,
.top-info__img3 {
	position: absolute;
	display: block;
	overflow: hidden;
	-webkit-mask-image: url(/system_panel/uploads/images/artist_mask2.png);
	mask-image: url(/system_panel/uploads/images/artist_mask2.png); /*マスクレイヤーとして使用する画像*/
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 0 0;
	mask-position: 0 0;
	-webkit-mask-size: 100% auto;
	mask-size: 100% auto;
	aspect-ratio: 324 / 370;
}

.top-info__img1 img,
.top-info__img2 img,
.top-info__img3 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.top-info__img1 {
	top: -10.6875vw;
	left: 68.48958vw;
	width: 35.1875vw;
}

.top-info__img2 {
	bottom: -19.86458vw;
	left: -1.65625vw;
	width: 35.9375vw;
}

.top-info__img3 {
	bottom: -21vw;
	left: 67.03125vw;
	width: 37.01562vw;
}

._re#siteHeader {
	max-width: none;
	min-height: auto;
	background: none;
}

._re#siteHeader .logo {
	display: none;
}

._re#siteHeader .inner {
	padding: 0;
}

._re#siteHeader .infoLink {
	margin: 0;
}

._re#siteHeader .infoLink ul {
	display: block;
}

._re#siteHeader .menuArea .list {
	padding-top: 70px;
}

._re#siteHeader .menuArea .list ul {
	-ms-transform: translate(-20px, 0);
	transform: translate(-20px, 0);
}

._re#siteHeader .menuArea .list ul li {
	line-height: 1.6;
}

.header-contact_btn {
	position: fixed;
	z-index: 51;
	top: 73px;
	right: 2vw;
}

.header-contact_btn a {
	display: block;
	width: 50px !important;
	height: 50px !important;
	border-radius: 50%;
	background: #66574a url(/system_panel/uploads/images/ico_mail_white.svg) center center no-repeat !important;
	background-size: 30px auto !important;
}

.header-shop_btn {
	position: fixed;
	z-index: 51;
	top: 19px;
	right: 75px;
}

.header-shop_btn a {
	display: block;
	width: 180px !important;
	height: 40px !important;
	border-radius: 8px;
	background: #66574a url(/system_panel/uploads/images/icon_shop_white.png) center center no-repeat !important;
	background-size: 90% auto !important;
}

.top-artist_wrap {
	position: relative;
	padding-bottom: 20vw;
}

.top-artist_wrap .icon_bee_pos {
	position: absolute;
	top: auto;
	right: 10%;
	bottom: 3%;
	width: 30vw;
}

.top-artist_wrap .icon_bee_pos img {
	width: 100%;
}

.icon_bee_pos {
	width: 86px;
}

.topBg {
	background: none;
}

.topNews {
	padding-top: 0;
}

.top-product {
	padding-top: 60px;
	padding-right: 4vw;
	padding-bottom: 60px;
	padding-left: 4vw;
	background: #fff;
}

.top-product_list .webgene-item {
	margin-bottom: 30px;
}

.top-product_list .webgene-item a {
	display: block;
}

.top-product_list ._img {
	background: #fdf4f0 url(/system_panel/uploads/images/logo_large.png) center center no-repeat;
	background-size: 30% auto;
	aspect-ratio: 1000 / 839;
}

.top-product_list ._img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.top-product_list ._ttl {
	text-align: center;
	color: #65574a;
}

.top-product_list ._btn {
	margin-top: 50px;
	text-align: center;
}

.top-product_list ._btn a {
	font-size: var(--pc-font-15);
	font-weight: 700;
	display: inline-block;
	padding: 0 15px 0 0;
	text-decoration: underline;
	color: var(--sub-color);
	background: url(/system_panel/uploads/images/arrow_brown_right.svg) no-repeat right center/7px auto;
}

.top-mv {
	position: relative;
}

.top-mv__logo {
	position: absolute;
	top: 1.5%;
	left: 2.08333vw;
}

.top-mv__logo img {
	width: 21.41667vw;
}

.top-mv__txt {
	position: absolute;
	bottom: 10%;
	left: 0;
	margin-bottom: 0;
	padding-top: 2vw;
	padding-right: 3vw;
	padding-bottom: 2vw;
	padding-left: 3vw;
	transition: all .3s ease-out;
	background: rgba(255, 255, 255, .9);
	-webkit-clip-path: polygon(0 0%, 0 0%, 0 100%, 0% 100%);
	clip-path: polygon(0 0%, 0 0%, 0 100%, 0% 100%);
}

.top-mv__txt._show {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.top-mv__txt ._txt {
	font-family: var(--keyfont);
	font-size: 3.4vw;
	margin-bottom: 0;
	color: #67584b;
}

.top-mv__txt ._txt2 {
	width: 57vw;
}

.top-mv__txt ._txt2 img {
	vertical-align: middle;
}

.top-mv_slide {
	overflow: hidden;
}

.top-mv_slide .slick-slide {
	position: relative;
	overflow: hidden;
	aspect-ratio: 1668 / 1300;
}

.top-mv_slide .slick-slide img {
	width: 100%;
	height: 100%;
	transition: transform 10s ease;
	object-fit: cover;
}

.top-mv_slide .slick-active img {
	-ms-transform: scale(1.2);
	transform: scale(1.2); /* ズーム倍率 */
}

.top-mv_slide .slick-slide:not(.slick-active) img {
	-ms-transform: scale(1);
	transform: scale(1);
}

.top-mv_slide .slick-active img {
	opacity: 1; /* フェード効果: 表示 */
}

.top-info_slide1 {
	margin-top: -16vw;
	margin-bottom: 7vw;
	margin-left: 5vw;
}

.top-info_slide2 {
	margin-top: -2vw;
	margin-left: 35vw;
}

.top-info_slide1,
.top-info_slide2 {
	z-index: 3;
	width: 60vw;
}

.top-info_slide1 .slick-slide img,
.top-info_slide2 .slick-slide img {
	width: 100%;
	width: 100%;
	height: 100%;
	transition: transform 10s ease;
	object-fit: cover;
}

.top-info_slide1 .slick-active img,
.top-info_slide2 .slick-active img {
	-ms-transform: scale(1.2);
	transform: scale(1.2); /* ズーム倍率 */
}

.top-info_slide1 .slick-slide:not(.slick-active) img,
.top-info_slide2 .slick-slide:not(.slick-active) img {
	-ms-transform: scale(1);
	transform: scale(1);
}

.top-info_slide1 .slick-active img,
.top-info_slide2 .slick-active img {
	opacity: 1; /* フェード効果: 表示 */
}

.top-info_slide1__item {
	display: block;
	overflow: hidden;
	-webkit-mask-image: url(/system_panel/uploads/images/about_bg3.png);
	mask-image: url(/system_panel/uploads/images/about_bg3.png);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: 0 0;
	mask-position: 0 0;
	-webkit-mask-size: cover;
	mask-size: cover;
	aspect-ratio: 299 / 345;
}

.top-info_slide1__item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

._box1 .boxFrame_right__img {
	text-align: center;
}

._box1 .boxFrame_right__img img {
	display: inline !important;
}

._box2 .boxFrame_right__img {
	text-align: center;
}

._box2 .boxFrame_right__img img {
	display: inline !important;
}

._box3 .boxFrame_right__img {
	text-align: center;
}

._box3 .boxFrame_right__img img {
	display: inline !important;
}

.top-info .icon_bee_pos {
	position: absolute;
	top: 50%;
	left: -20%;
	animation-name: upDown;
	animation-duration: 20s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-fill-mode: none;
}

.top-info .icon_bee_pos img {
	animation-name: bee_direc;
	animation-duration: 20s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-direction: normal;
	animation-fill-mode: none;
}

.boxFrame_right__img .top-servie__img {
	display: inline-block;
	max-width: 342px;
	aspect-ratio: 510 / 350;
}

.boxFrame_right__img .top-servie__img img {
	width: 100% !important;
	height: 100%;
	object-fit: cover;
}

@media only screen and (min-width: 769px) {

.flex {
	display: -ms-flexbox;
	display: flex;
	box-lines: multiple;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex.align-c {
	-ms-flex-align: center;
	align-items: center;
}

.flex._revease {
	flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
}

.flex._revease .grid2 {
	margin-right: 0;
}

.flex._revease .grid2:nth-child(2n) {
	margin-right: 4%;
}

.flex._start {
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.flex._between {
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.flex._center {
	-ms-flex-pack: center;
	justify-content: center;
}

.flex._mb > * {
	margin-bottom: 2.60417vw;
}

.flex._mb-s > * {
	margin-bottom: 1.30208vw;
}

.flex._mb_sp > * {
	margin-bottom: 0vw;
}

.flex._mb_sp-s > * {
	margin-bottom: 0vw;
}

.tab-dblock {
	display: -ms-flexbox;
	display: flex;
}

.top-fv {
	overflow: hidden;
	height: 60vw;
}

.infiniteslide_wrap:after {
	content: none;
}

.top-fv-imgslide__img {
	height: 62.5vw;
}

.fv-imgslide_1 {
	top: 1.71875vw;
	left: 2.86458vw;
	width: 21.35417vw;
}

.fv-imgslide_2 {
	top: 20.57292vw;
	left: 12.5vw;
	width: 15.3125vw;
}

.fv-imgslide_3 {
	top: 32.96875vw;
	left: 1.92708vw;
	width: 10.57292vw;
}

.fv-imgslide_4 {
	top: 40vw;
	left: 15.20833vw;
	width: 16.09375vw;
}

.fv-imgslide_5 {
	top: 7.5vw;
	left: 70.05208vw;
	width: 19.94792vw;
}

.fv-imgslide_6 {
	top: 21.14583vw;
	left: 83.28125vw;
	width: 13.95833vw;
}

.fv-imgslide_7 {
	top: 50.83333vw;
	left: 72.39583vw;
	width: 15.625vw;
}

.top-fv_txts {
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 0;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.top-fv_txts ._logo img {
	width: 32.34375vw;
}

.top-fv_txts ._txt {
	font-size: 1.25vw;
	line-height: 2.8;
}

.top-fv_txts ._txt br {
	display: none;
}

.top-fv_txts ._txt2 {
	font-size: 1.45833vw;
	background-position: center bottom .36458vw;
	background-size: 35.625vw auto;
}

.topService {
	padding-top: 80px;
}

.icon_bee {
	width: 106px;
}

.boxFrame_left {
	position: relative;
	width: 60%;
}

.boxFrame_left .tit {
	position: absolute;
	bottom: 0;
	left: 0;
}

._box2 .boxFrame_left .tit {
	right: 0;
	left: auto;
}

.boxFrame_right {
	width: 40%;
}

.topService .boxFrame .box .boxFrame_right__img img {
	margin: 0;
}

.topService .boxFrame .box img {
	margin: 30px auto;
}

.topService .boxFrame .box .imglink img {
	width: 50%;
}

.topService .boxFrame .box._box2 .txt {
	text-align: right;
}

.topService .boxFrame .box._box4 .txt {
	margin-top: 0;
}

.topService .boxFrame .box .tit a {
	padding: 14px 48px;
}

.topService .boxFrame .box .txt br {
	display: inline;
}

.top-artist__item {
	width: 15.625vw;
}

.top-artist_box._box1 {
	margin-left: 25vw;
}

.top-artist_box._box2 {
	margin-top: -3.5vw;
	margin-left: 0;
}

.top-artist_box._box3 {
	margin-top: -3.5vw;
	margin-left: 8.3vw;
}

.top-artist_box._box4 {
	margin-top: -3.5vw;
	margin-left: 33.3vw;
}

.top-info {
	padding-top: 7.8125vw;
}

.top-info_inner {
	margin-top: 0;
	padding-left: 18.625vw;
}

.top-info_inner .heading1 {
	margin-bottom: 20px;
}

.top-info_heading1 {
	font-size: 2.77083vw;
}

.top-info_txt1 br {
	display: none;
}

.top-shop_bnr {
	margin-top: 120px;
	padding-right: 0;
	padding-left: 0;
}

.top-info_heading {
	font-size: 1.77083vw;
}

.top-info_ttl {
	position: absolute;
	top: 6.19792vw;
	left: -23.4375vw;
	width: 40.20833vw;
}

.top-info_ttl img {
	width: auto;
}

.top-info_txt1,
.top-info_txt2,
.top-info_txt3 {
	font-size: 1.24167vw;
	margin-top: 1.5625vw;
}

.top-info_txt1 br,
.top-info_txt2 br,
.top-info_txt3 br {
	display: none;
}

.top-info__img1 {
	top: 5.3125vw;
	left: 43.48958vw;
	width: 16.875vw;
}

.top-info__img2 {
	top: 27.13542vw;
	bottom: auto;
	left: -7.65625vw;
	width: 14.375vw;
}

.top-info__img3 {
	top: 38.90625vw;
	bottom: auto;
	left: 2.03125vw;
	width: 16.40625vw;
}

._re#siteHeader .menuArea .list {
	padding-top: 170px;
}

._re#siteHeader .menuArea .list ul {
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}

._re#siteHeader .menuArea .list ul li {
	line-height: 2;
}

.header-contact_btn {
	top: 80px;
	right: 30px;
}

.header-contact_btn a {
	width: 60px !important;
	height: 60px !important;
}

.header-shop_btn {
	top: 15px;
	right: 110px;
}

.header-shop_btn a {
	width: 212px !important;
	height: 53px !important;
}

.top-artist_wrap {
	padding-bottom: 80px;
}

.top-artist_wrap .icon_bee_pos {
	right: 10%;
	bottom: 5%;
	width: 216px;
}

.top-product {
	padding-top: 120px;
	padding-right: 0;
	padding-bottom: 120px;
	padding-left: 0;
}

.top-product_list .webgene-blog {
	display: -ms-flexbox;
	display: flex;
	box-lines: multiple;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.top-product_list .webgene-item {
	width: 31%;
	margin-right: 3.5%;
	margin-bottom: 0;
}

.top-product_list .webgene-item:nth-child(3) {
	margin-right: 0;
}

.top-mv__logo {
	top: 1%;
}

.top-mv__logo img {
	width: 10.41667vw;
}

.top-mv__txt {
	padding-top: 1.04167vw;
	padding-right: 3.125vw;
	padding-bottom: 1.04167vw;
	padding-left: 3.125vw;
}

.top-mv__txt ._txt {
	font-size: 1.82292vw;
}

.top-mv__txt ._txt2 {
	width: 30.41667vw;
}

.top-mv_slide .slick-slide {
	aspect-ratio: 1668 / 983;
}

.top-info_slide1 {
	position: absolute;
	top: -5vw;
	left: -3vw;
	margin-top: 0;
	margin-left: 0;
}

.top-info_slide2 {
	position: absolute;
	right: -3.5vw;
	bottom: -4vw;
	margin-left: 0;
}

.top-info_slide1,
.top-info_slide2 {
	width: 28.25vw;
	margin-top: 0;
	margin-bottom: 0;
}

.top-sdgs_img {
	display: block;
	width: 44.27083vw;
	margin-right: auto;
	margin-left: auto;
}

._box1 .boxFrame_right__img img {
	-ms-transform: translate(0, -19px);
	transform: translate(0, -19px);
}

._box2 .boxFrame_right__img img {
	-ms-transform: translate(0, -19px);
	transform: translate(0, -19px);
}

._box3 .boxFrame_right__img img {
	-ms-transform: translate(0, -19px);
	transform: translate(0, -19px);
}

}

@media only screen and (min-width: 1200px) {

.top-mv {
	overflow: hidden;
	height: 100vh;
}

.top-mv .top-mv_slide__item {
	height: 100vh;
}

.top-mv .top-mv_slide__item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

}

@keyframes fly {

0% {
	transform: translate(0, 0) rotate(0deg);
}

25% {
	transform: translate(2.60417vw, -1.5625vw);
}

50% {
	transform: translate(-2.08333vw, 2.60417vw);
}

75% {
	transform: translate(1.5625vw, -2.08333vw);
}

100% {
	transform: translate(0, 0);
}

}

@keyframes upDown {

0% {
	top: 50%;
	left: -20%;
}

10% {
	top: 10%;
}

20% {
	top: 90%;
}

30% {
	top: 20%;
}

40% {
	top: 70%;
}

50% {
	top: 30%;
	left: 110%;
}

60% {
	top: 30%;
}

75% {
	top: 80%;
}

100% {
	top: 50%;
	left: -20%;
}

}

@keyframes bee_direc {

0% {
	transform: scale(-1, 1);
}

50% {
	transform: scale(-1, 1);
}

51% {
	transform: scale(1, 1);
}

100% {
	transform: scale(1, 1);
}

}


/*# sourceMappingURL=top.css.map */
