@charset 'utf-8';
/* CSS Document */
.midashi1 {
	position: relative;
	padding-top: 1.2em;
	padding-bottom: 1em;
	font-size: 24px !important;
	line-height: 150%;
	color: #7a480e;
	font-weight: normal;
	text-align: center;
}
.voice-inr {
	padding: 30px 10px;
	background: #ffb8b8 url("https://www.lovecosmetic.jp/set_new/peach2024/peach2024_voice_bg.jpg") 0 0 no-repeat;
	background-size: 100%;
}
.bnr-inr {
    display: flex;
	justify-content: space-between;
	margin: 40px 0;
}
.bnr-inr a {
	width: calc((100% - 20px) / 2);
}

/* FVアニメーション */
#textareaslide {
	width:600px;
    margin-left:auto;
    margin-right:auto;
}
.textareaslide {
	width:600px;
    margin-left:auto;
    margin-right:auto;
}
.photo-show {
    position: relative;
    width: 600px; /*表示したい大きさ、height と合わせる*/
	height: 600px; /*表示したい大きさ*/
    /*margin: 30px auto; /*縦余白は任意*/
}
/* 各画像のアニメーションの合計秒数 */
.photo-show img { 
    animation: show 16s infinite;
    -webkit-animation: show 16s infinite;
    height: auto;
    max-width: 100%;
    opacity: 0;
    position: absolute; /*画像を全て重ねる*/
}

/*アニメーション*/
@keyframes show {
    0% {opacity:0}
    10% {opacity:1}
    20% {opacity:1}
    40% {opacity:0}
 }
@-webkit-keyframes show {
    0% {opacity:0}
    10% {opacity:1}
    20% {opacity:1}
    40% {opacity:0}
}

/*各画像のアニメーションの開始時間をずらす*/
/*1枚目*/  
.photo-show img:nth-of-type(1) {  
    animation-delay: 0s;  
    -webkit-animation-delay: 0s;  
}  
/*2枚目*/  
.photo-show img:nth-of-type(2) {  
    animation-delay: 6s;  
    -webkit-animation-delay: 6s;  
}  
/*3枚目*/  
.photo-show img:nth-of-type(3) {  
    animation-delay: 12s;  
    -webkit-animation-delay: 12s;  
}
