@charset "UTF-8";

/*リード部*/
#rwd-content .txt-copy{
	padding: 75px 0 60px;
}
.share-badge {
max-width: 390px;
text-align: center;
background-color: #1a1311;
color: #ffffff;
font-size: 2.6rem;
font-weight: bold;
padding: 12px 80px 10px;
border-radius: 100px;
margin: 0 auto 15px;
letter-spacing: 0.02em;
user-select: none;
display: block;
}

.hashtag-text {
color: #333333;
font-size: 2.6rem;
margin: 0 0 68px;
letter-spacing: -0.02em;
text-align: center;
}
.hashtag-symbol {
font-size: 2.6rem;
margin-right: 2px;
}

p.copy1{
	font-size: 2.6rem;
	font-weight: bold;
	text-align:center;
	margin-bottom: 10px;
}
p.copy2{
	font-size: 2.2rem;
	text-align:center;
	margin-bottom:23px;
}
p.copy3{
	font-size: 2.2rem;
	text-align:center;
	margin-bottom:5px;
}
.copy-list-wrap{
  text-align: center;
  margin-bottom:20px;
}
ul.copy-list{
list-style: disc;
display: inline-block;
text-align: left;
padding-left:22px;
}
ul.copy-list li{
font-size: 2.2rem;
margin-bottom:0.5em;
}



@media screen and (max-width: 767px) {
	#rwd-content .txt-copy{
	padding: 42px 0 33px;
	width: 89.64%!important;
	display:block;
	margin: 0 auto;
}
.share-badge {
max-width: 273px;
font-size: 1.8rem;
padding: 12px 0 10px;
}
.hashtag-text {
font-size: 1.8rem;
margin: 0 0 35px;

}
.hashtag-symbol {
font-size: 1.8rem;
}
p.copy1{
	font-size: 1.8rem;
}
p.copy2{
	font-size: 1.5rem;
	text-align:left;
	margin-bottom:25px;
}
p.copy3{
	font-size: 1.5rem;
	text-align:left;
	margin-bottom:5px;
}
.copy-list-wrap{
  text-align: left;
  margin-bottom:20px;
}
ul.copy-list{
list-style: disc;
display: inline-block;
text-align: left;
padding-left:40px;
}
ul.copy-list li{
font-size: 1.5rem;
margin-bottom:0.5em;
}

}

/*動画埋め込み*/
.yt-video{
  width: 100%;
  aspect-ratio: 16 / 9;
}

