@charset "UTF-8";

/*
■ 共通

■ ヘッダー
■ 導入リード
■ アイテム
■ プロフィール

■ フッター
■ ページの先頭へ

■ アニメーション
*/



/* ■ 共通 ==================================================================================== */


/*
変数設定
背景パララックス
*/

body {

}

#Wrapper {
display: none;
}

#Footer {
display: none;
}

.WF1 {
font-family: 'Quicksand', sans-serif;
}

.WF2 {
font-family: 'Grandstander', cursive;
}

.WF3 {
font-family: 'Roboto', sans-serif;
letter-spacing: 0.1em;
}



/* 変数設定 --------------------------------------------------- */



/* 背景パララックス --------------------------------------------------- */

.Parallax {
width: 100%;
background-position: center center;
background-repeat: repeat-y;
background-size: 100% auto;
}
	
@media only screen and (max-width: 767px) {

	.Parallax {
	padding: 12.5rem 0;
	background-image: url(../img/Bg_Insert_SP.jpg);
	}
					
}

@media print, screen and (min-width: 768px) {

	.Parallax {
	padding: 25rem 0;
	background-image: url(../img/Bg_Insert_PC.jpg);
	}
				
}



/* ■ ヘッダー ==================================================================================== */

#Header {
position: relative;
}

#Header h1.Title {
position: absolute;
}

#Header .Illust {
position: absolute;
}

@media only screen and (max-width: 767px) {

	#Header h1.Title {
	left: 2.5rem;
	bottom: 6rem;
	max-width: 17.2rem;
	}

	#Header .Illust {
	max-width: 15.3rem;
	right: 0.8rem;
	bottom: 1rem;
	}
	
}

@media only screen and (max-width: 372px) {


	#Header h1.Title {
	left: 1.5rem;
	bottom: 4rem;
	max-width: 16.2rem;
	}

	#Header .Illust {
	max-width: 11.3rem;
	right: 0.8rem;
	bottom: 1rem;;
	}

}

@media print, screen and (min-width: 400px) {

	#Header h1.Title {
	left: 2.5rem;
	bottom: 6rem;
	max-width: 22rem;
	}

	#Header .Illust {
	max-width: 14rem;
	right: 2rem;
	bottom: 2rem;
	}

}

@media print, screen and (min-width: 500px) {

	#Header h1.Title {
	left: 2.5rem;
	bottom: 6rem;
	max-width: 28rem;
	}

	#Header .Illust {
	max-width: 16rem;
	right: 3rem;
	bottom: 3rem;
	}

}

@media print, screen and (min-width: 600px) {

	#Header h1.Title {
	left: 2.5rem;
	bottom: 6rem;
	max-width: 32rem;
	}

	#Header .Illust {
	max-width: 20rem;
	right: 4rem;
	bottom: 4rem;
	}

}

@media print, screen and (min-width: 768px) {

	#Header h1.Title {
	top: 4rem;
	left: 50%;
	max-width: 46rem;
	margin-left: -23rem;
	}

	#Header .Illust {
	max-width: 20rem;
	right: 5rem;
	bottom: 4.5rem;;
	}

}

@media print, screen and (min-width: 1090px) {	

	#Header {
	max-width: 2000px;
	margin: 0 auto;
	}
	
	#Header h1.Title {
	max-width: 57rem;
	margin-left: -28.5rem;
	}

	#Header .Illust {
	max-width: 30rem;
	right: 8rem;
	bottom: 8rem;;
	}
		
}



/* ■ 導入リード ==================================================================================== */

.MainLead_Mds1 {
letter-spacing: 0.05em;
font-weight: 700;
color: #ea535e;
text-align: center;
}

.MainLead .ListKomeS {
color: #ec0000;
}

@media only screen and (max-width: 767px) {

	.MainLead {
	padding: 4rem 4rem 3.5rem 4rem;
	}

	.MainLead_Mds1 {
	font-size: 2.5rem;
	line-height: 1.3;
	}

	.MainLead_Mds1 span {
	display: block;
	}

	.MainLead_Lead {
	margin-top: 2rem;
	font-size: 1.4rem;
	line-height: 2.0em;
	}

	.MainLead .ListKomeS {
	margin-top: 1.5rem;
	}
	
}

@media print, screen and (min-width: 768px) {

	.MainLead {
	max-width: 76.8rem;
	margin: 0 auto;
	padding: 10.5rem 0 10rem;
	}

	.MainLead_Mds1 {
	font-size: 3.8rem;
	}

	.MainLead_Lead {
	margin-top: 5rem;
	line-height: 2.5;
	}

	.MainLead .ListKomeS {
	max-width: 50rem;
	margin: 5rem auto 0 auto;
	}

}



/* ■ アイテム ==================================================================================== */

/*
RAFFIA HAT
その他アイテム
*/

.Item {
overflow: hidden;
}
	
.Item_Illust2,
.Item_Illust3,
.Item_Illust4,
.Item_Illust5 {
position: absolute;
}

.Item_Main_Mds {
font-weight: 700;
color: #ea535e;
letter-spacing: 0.05em;
line-height: 1.0em;
text-align: center;
}
	
.Item_Buy_Mds {
letter-spacing: 0.07em
}

.Item_Buy {
text-align: center;
}
		
.Item_Buy_Price span {
display: inline-block;
}

.Item_Buy_Btn {
text-align: center;
}

.Item_Buy_Btn a {
display: inline-block;
position: relative;
border-radius: 100vh;
background: #fff;
font-weight: 700;
letter-spacing: 0.1em;
text-align: center;
color: #000;
}

/*
.Item_Buy_Btn a::before {
display: block;
position: absolute;
left: -120%;
top: 0;
z-index: 1;
width: 120%;
height: 100%;
content: "";
}
*/

.Item_Buy_Btn a span {
display: inline-block;
position: relative;
z-index: 2;
background: url(../img/common/Icon_Cart.png) no-repeat left center;
}

/* RAFFIA HAT */
.Item_Raffia .Item_Buy {
position: relative;
}

.Item_Raffia .Item_Illust1,
.Item_Raffia .Item_Illust_Box_Wrap1 {
position: absolute;
}

.Item_Raffia .Item_Illust_Box1 {
position: relative;
}

.Item_Raffia .Item_Illust_Box1 span {
display: inline-block;
position: absolute;
}

.Item_Raffia .Item_Buy_Photo_Detail {
position: absolute;
}

/* その他アイテム */
.Item#Type2 .Item_Each {
position: relative;
}
		
@media only screen and (max-width: 767px) {

	.Item_Main_Mds {
	font-size: 4.5rem;
	}

	.Item_Buy_Mds {
	margin-top: 2.5rem;
	font-size: 1.6rem;
	line-height: 1.4em;
	}

	.Item_Buy_Price {
	margin-top: 1rem;
	font-size: 1rem;
	}

	.Item_Buy_Price span {
	font-size: 1.5rem;
	}
		
	/* RAFFIA HAT */
	.Item#Type1 {
	padding: 7rem 2rem 6.5rem 2rem;
	background: url(../img/Bg1_SP.jpg) repeat-y center top;
	background-size: 100% auto;
	}
	
	.Item_Raffia .Item_Illust1 {
	top: -32.5rem;
	left: -1rem;
	width: 9.5rem;
	}
			
	.Item_Raffia .Item_Illust_Box_Wrap1 {
	right: 11rem;
	bottom: 34rem;
	}	

	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Main {
	left: 0;
	bottom: 0;
	width: 10.6rem;
	}
	
	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Star1 {
	top: -12.5rem;
	right: -10rem;
	width: 1.3rem;
	}

	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Star2 {
	top: -9.5rem;
	right: -11.5rem;
	width: 1.6rem;
	}

	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Star3 {
	top: -3.5rem;
	left: 0.5rem;
	width: 1.7rem;
	}

	.Item_Raffia .Item_Intro {
	margin-top: 2.5rem;
	}
	
	.Item_Raffia .Item_Intro_Photo {
	padding: 0 1.5rem;
	}
	
	.Item_Raffia .Item_Intro_Lead {
	margin-top: 6.5rem;
	font-size: 1.4rem;
	line-height: 2.0em;
	}

	.Item_Raffia .Item_Buy {
	margin-top: 2.5rem;
	padding-top: 10.5rem;
	z-index: 10;
	}

	.Item_Raffia .Item_Buy_Mds {
	margin-top: 2rem;
	}
	
	.Item_Buy_Btn {
	margin-top: 2rem;
	}

	.Item_Buy_Btn a {
	width: 20rem;
	padding: 1rem 0;
	border: 2px solid #000;
	font-size: 2.1rem;
	}
	
	.Item_Buy_Btn a span {
	padding-left: 2.5rem;
	background-size: 1.7rem 1.7rem;
	}
	
	.Item_Raffia .Item_Buy_Photo img {
	padding-left: 1rem;
	}

	.Item_Raffia .Item_Buy_Photo_Detail {
	top: 0;
	left: 0;
	width: 15rem;
	z-index: -1;
	}

	/* その他アイテム */
	.Item#Type2 {
	padding: 8rem 2rem 7rem 2rem;
	background: url(../img/Bg2_SP.jpg) repeat-y center top;
	background-size: 100% auto;
	}	

	.Item#Type2 .Item_Each:not(:first-of-type) {
	margin-top: 10rem;
	}

	.Item#Type2 .Item_Illust3 {
	top: -7rem;
	left: 0;
	width: 8.8rem;
	}

	.Item#Type2 .Item_Illust4 {
	top: -13rem;
	right: -3.5rem;
	width: 8.6rem;
	}

	.Item#Type2 .Item_Illust5 {
	top: -8rem;
	left: 0;
	width: 8.6rem;
	}
		
	.Item#Type2 .Item_Intro {
	margin-top: 2.5rem;
	}

	.Item#Type2 .Item_Intro_Photo {
	border-radius: 20px;
	overflow: hidden;
	}	

	.Item#Type2 .Item_Buy_Photo_Detail {
	margin-top: 1.4rem;
	padding: 0 1rem;
	}

	.Item#Type2 .Item_Intro_Lead {
	margin-top: 2rem;
	font-size: 1.4rem;
	line-height: 2.0em;
	}							

}

@media (orientation: landscape) and (max-width: 767px){
 
	/* RAFFIA HAT */
	.Item_Raffia .Item_Buy {
	padding-top: 20rem;	
	}
	
	.Item_Raffia .Item_Buy_Photo_Detail {
	width: 50rem;
	}

 
}

@media print, screen and (min-width: 768px) {
				
	.Item_Intro {
	margin: 8rem auto 0 auto;		
	}				

	.Item_Main_Mds {
	font-size: 8rem;
	}

	.Item_Buy_Mds {
	font-size: 2rem;
	}

	.Item_Buy_Price {
	margin-top: 2rem;
	font-size: 1.4rem;
	}

	.Item_Buy_Price span {
	font-size: 2rem;
	}

	.Item_Buy_Btn {
	margin-top: 2.5rem;
	}
	
	.Item_Buy_Btn a {
	width: 25rem;
	padding: 1rem 0;
	border: 3px solid #000;
	font-size: 2.4rem;
	}

	.Item_Buy_Btn a span {
	padding-left: 2.6rem;
	background-size: 2.1rem 2.1rem;
	}

	/* RAFFIA HAT */
	.Item#Type1 {
	padding: 11rem 0 12rem 0;
	background: url(../img/Bg1_PC.jpg) repeat-y center top;
	background-size: 100% auto;
	}
		
	.Item_Raffia {
	max-width: 105rem;
	margin: 0 auto;	
	padding: 0 6rem;
	}

	.Item_Raffia .Item_Illust1 {
	width: 15.6rem;
	right: 2rem;
	bottom: 45rem;
	}
			
	.Item_Raffia .Item_Illust_Box_Wrap1 {
	left: -14rem;
	bottom: 3rem;
	}	

	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Main {
	left: 14rem;
	bottom: -8rem;
	width: 18rem;
	}
	
	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Star1 {
	top: -15.5rem;
	right: -28.5rem;
	width: 2.4rem;
	}

	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Star2 {
	top: -12rem;
	right: -32.5rem;
	width: 2.9rem;
	}

	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Star3 {
	top: -12rem;
	right: -14rem;
	width: 3.3rem;
	}

	.Item_Raffia .Item_Intro {
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 87rem;
	}

	.Item_Raffia .Item_Intro_Photo {
	width: 51%;	
	}

	.Item_Raffia .Item_Intro_Lead {
	width: 44%;
	font-size: 1.5rem;
	line-height: 2.0em;
	}

	.Item_Raffia .Item_Buy_Mds {
	margin-top: 6rem;
	}
		
	.Item_Raffia .Item_Buy {
	max-width: 73rem;
	margin: 6rem auto 0 auto;
	}

	.Item_Raffia .Item_Buy_Photo_Detail {
	right: -2rem;
	bottom: 4rem;
	width: 19rem;
	}

	/* その他アイテム */
	.Item#Type2 {
	padding: 14rem 0 12rem 0;
	background: url(../img/Bg2_PC.jpg) repeat-y center top;
	background-size: 100% auto;
	}

	.Item#Type2 .Item_Each:not(:first-of-type) {
	margin-top: 14rem;
	}

	.Item#Type2 .Item_Illust2 {
	right: 10rem;
	bottom: -28rem;
	width: 16.7rem;
	}

	.Item#Type2 .Item_Illust3 {
	left: 8rem;
	bottom: -12rem;
	width: 17.4rem;
	}

	.Item#Type2 .Item_Illust5 {
	top: -16rem;
	right: 10rem;
	width: 16.4rem;
	}
			
	.Item#Type2 .Item_Intro {
	display: flex;
	justify-content: space-between;	
	}

	.Item#Type2 .Item_Intro.R {
	flex-direction : row-reverse;
	}

	.Item#Type2 .Item_Intro_Photo {
	width: 48%;
	}			

	.Item#Type2 .Item_Intro_Photo img {
	overflow: hidden;
	}	

	.Item#Type2 .Item_Intro.L .Item_Intro_Photo img {
	border-radius: 0 40px 40px 0;
	}
	
	.Item#Type2 .Item_Intro.R .Item_Intro_Photo img {
	border-radius: 40px 0 0 40px;
	}

	.Item#Type2 .Item_Intro_LeadWrap {
	width: 48%;
	padding-top: 3rem;
	}	
			
	.Item#Type2 .Item_Intro_Lead {
	font-size: 1.5rem;
	line-height: 2.0em;
	}

	.Item#Type2 .Item_Intro.L .Item_Intro_Lead {
	padding-right: 19rem;
	}

	.Item#Type2 .Item_Intro.R .Item_Intro_Lead {
	padding-left: 19rem;
	}
		
	.Item#Type2 .Item_Buy_Photo_Detail {
	margin-top: 1.5rem;
	}

	.Item#Type2 .Item_Intro.L .Item_Buy_Photo_Detail {
	padding-right: 6rem;
	}

	.Item#Type2 .Item_Intro.R .Item_Buy_Photo_Detail {
	padding-left: 6rem;
	}
	
	.Item#Type2 .Item_Buy_Wrap {
	max-width: 76rem;
	margin: 3.5rem auto 0 auto;
	}	

	.Item#Type2 .Item_Each:first-of-type .Item_Buy_Wrap {
	display: flex;
	justify-content: space-between;	
	}
	
	.Item#Type2 .Item_Each:first-of-type .Item_Buy {
	width: 48%;
	}
										
}


@media print, screen and (min-width: 1090px) {

	/* RAFFIA HAT */
	.Item_Raffia .Item_Illust1 {
	width: 20.6rem;
	right: -15rem;;
	bottom: 45rem;
	}
			
	.Item_Raffia .Item_Illust_Box_Wrap1 {
	left: -20rem;
	bottom: -4rem;
	}	

	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Main {
	left: 0;
	bottom: 0;
	width: 23rem;
	}
	
	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Star1 {
	top: -30rem;
	right: -17.5rem;
	width: 2.9rem;
	}

	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Star2 {
	top: -25rem;
	right: -23.5rem;
	width: 3.4rem;
	}

	.Item_Raffia .Item_Illust_Box1 .Item_Illust_Star3 {
	top: -8.5rem;
	left: 0;
	width: 3.8rem;
	}
	
	.Item_Raffia .Item_Buy_Photo_Detail {
	right: -17rem;
	bottom: 4rem;
	width: 26rem;
	}

	/* その他アイテム */
	.Item#Type2 .Item_Illust2 {
	right: 10rem;
	bottom: -26rem;
	width: 17.2rem;
	}

	.Item#Type2 .Item_Illust3 {
	left: 13rem;
	bottom: -12rem;
	width: 17.6rem;
	}

	.Item#Type2 .Item_Illust5 {
	top: -24rem;
	right: 10rem;
	width: 16.9rem;
	}
	
	.Item#Type2 .Item_Intro_LeadWrap {
	padding-top: 8rem;
	}
			
	.Item#Type2 .Item_Intro.R .Item_Buy_Photo_Detail {
	padding-left: 6rem;
	}
		
	.Item#Type2 .Item_Intro.L .Item_Intro_Lead {
	padding-right: 18rem;
	}

	.Item#Type2 .Item_Intro.R .Item_Intro_Lead {
	padding-left: 18rem;
	}

	.Item#Type2 .Item_Buy_Photo_Detail {
	margin-top: 3rem;
	}
	
	.Item#Type2 .Item_Intro.L .Item_Buy_Photo_Detail {
	padding-right: 13rem;
	}

	.Item#Type2 .Item_Intro.R .Item_Buy_Photo_Detail {
	padding-left: 13rem;
	}

	.Item#Type2 .Item_Buy_Wrap {
	max-width: 76rem;
	margin: 7rem auto 0 auto;
	}	
								
}



/* ■ プロフィール ==================================================================================== */

.Profile .LinkNewWin {
font-weight: 400;
}

.Profile_InBoxWrap {
background: #fff;
}
	
@media only screen and (max-width: 767px) {

	.Profile {
	padding: 4.5rem 2rem 4rem 2rem;
	background: url(../img/Bg1_SP.jpg) repeat-y center top;
	background-size: 100% auto;
	}

	.Profile_InBoxWrap {
	padding: 3rem 2rem 3.5rem 2rem;
	border-radius: 12.5px;
	border: 1.5px solid #ea535e;
	}

	.Profile_Mds {
	width: 13rem;
	margin: 0 auto;
	}

	.Profile_Cover {
	margin-top: 1.5rem;
	padding: 0 2.5rem;
	}
	
	.Profile_Lead {
	margin-top: 3rem;
	font-size: 1.4rem;
	line-height: 2.0em;
	}

	/* SNS */
	.Profile_SNS {
	margin-top: 2rem;
	}

	.Profile_SNS a {
	font-size: 1.25rem;
	}

	.Profile_SNS .LinkNewWin::before {
	margin-top: -0.5rem;
	}
	
	.Profile_SNS .LinkNewWin::after {
	margin-top: -0.5rem;
	}

}

@media print, screen and (min-width: 768px) {

	.Profile {
	padding: 10rem 6rem 11rem 6rem;
	background: url(../img/Bg1_PC.jpg) repeat-y center top;
	background-size: 100% auto;
	}

	.Profile_InBoxWrap {
	display: flex;
	justify-content: space-between;
	max-width: 105rem;
	margin: 0 auto;
	padding: 5rem;
	border-radius: 20px;
	border: 3px solid #ea535e;
	}

	.Profile_Cover {
	width: 34%;
	}	

	.Profile_InBox {
	width: 61%;
	padding-top: 4rem;
	}

	.Profile_Mds {
	width: 24.8rem;
	line-height: 1;
	}	

	.Profile_Lead {
	margin-top: 2rem;
	font-size: 1.5rem;
	line-height: 2.0em;
	}
	
	/* SNS */
	.Profile_SNS {
	margin-top: 3rem;
	}

}

@media print, screen and (min-width: 1110px) {



}



/* ■ フッター ==================================================================================== */

#Footer {
background-color: #fff;
}

/* SNS */
.Footer_SNS {
display: flex;
justify-content: center;
}

.Footer_SNS li {
display: flex;
align-items: center;
}

/* コピーライト */
.Footer_Copyright {
text-align: center;
color: #000;
}
		
/* ロゴ */
.Footer_Logo {
text-align: center;
}

.Footer_Logo img {
display: inline-block;
}

@media only screen and (max-width: 767px) {

	#Footer {
	padding: 6rem 3rem;
	}

	/* ロゴ */
	.Footer_Logo img {
	width: 120px;
	}

	/* SNS */
	.Footer_SNS {
	margin-top: 3rem;
	}

	.Footer_SNS li {
	margin: 0 1.5rem;
	}

	.Footer_SNS img {
	height: 3rem;
	}

	.Footer_SNS li:nth-child(3) img {
	height: 2.5rem;
	}

	/* コピーライト */
	.Footer_Copyright {
	margin-top: 4rem;
	font-size: 1.1rem;
	}
	
}

@media print, screen and (min-width: 768px) {

	#Footer {
	padding: 10rem 0;
	}

	/* ロゴ */
	.Footer_Logo img {
	width: 140px;
	}

	/* SNS */
	.Footer_SNS {
	margin-top: 3rem;
	}

	.Footer_SNS li {
	margin: 0 1.5rem;
	}

	.Footer_SNS img {
	height: 3rem;
	}

	.Footer_SNS li:nth-child(3) img {
	height: 2.5rem;
	}

	/* コピーライト */
	.Footer_Copyright {
	margin-top: 4rem;
	font-size: 1.2rem;
	}

}



/* ■ ページの先頭へ ==================================================================================== */

#PageTop {
display: none;
position: fixed;
z-index: 3000;
}

#PageTop a {
display: inline-block;
position: relative;
border-radius: 100vh;
text-indent: -9999px;
background-color: #000;
}

#PageTop a::after {
display: block;
position: absolute;
left: 50%;
top: 50%;
border-top: solid 2px #fff;
border-right: solid 2px #fff;
transform: rotate(-45deg);
content: '';
}

@media only screen and (max-width: 767px) {

	#PageTop {
	right: 1rem;
	bottom: 3rem;
	}

	#PageTop a {
	width: 4rem;
	height: 4rem;
	}

	#PageTop a::after {
	width: 1rem;
	height: 1rem;
	margin-left: -0.5rem;
	margin-top: -0.3rem;
	}

}

@media print, screen and (min-width: 768px) {

	#PageTop {
	right: 2rem;
	bottom: 2rem;
	}

	#PageTop a {
	width: 6rem;
	height: 6rem;
	}

	#PageTop a::after {
	width: 1.2rem;
	height: 1.2rem;
	margin-left: -0.6rem;
	margin-top: -0.4rem;
	}

}



/* ■ JSライブラリ ==================================================================================== */

/* アニメーション --------------------------------------------------- */

/*
KVの右から
ふわふわ
星の点滅
*/

/* コジコジ KVの右から */
.EffectMigikara {
animation-name: Migikara;
animation-timing-function: cubic-bezier(0.000, 0.130, 0.000, 0.995);
animation-iteration-count: 1;
animation-direction: normal;
animation-duration: 1.0s;
opacity: 1;
}

@keyframes Migikara {
	0% {
		transform: translateX(300px);
	}
	100% {
		transform: translateX(0);
	}
}

/* ふわふわ */
.EffectFuwafuwa {
animation-name: Fuwafuwa;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-duration: 1.5s;
}

@keyframes Fuwafuwa {
    0% {
        transform: translate(0,0px);
    }

    100% {
        transform: translate(0,-20px)
    }
}

/* 星の点滅 */
.EffectStar1 {
animation-name: Star1;
animation-iteration-count: infinite;
animation-duration: 2.5s;
}

@keyframes Star1 {
	
	0% {
		opacity: 1;
	}
	
	50% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

.EffectStar2 {
animation-name: Star2;
animation-iteration-count: infinite;
animation-duration: 2.5s;
}

@keyframes Star2 {
	0% {
		opacity: 0;
	}
	
	50% {
		opacity: 1;
	}
	
	100% {
		opacity: 0;
	}
}

.EffectStar3 {
animation-name: Star3;
animation-iteration-count: infinite;
animation-duration: 2.5s;
}

@keyframes Star3 {
	
	0% {
		opacity: 1;
	}
	
	25% {
		opacity: 0;
	}
	
	75% {
		opacity: 1;
	}
	
}