@charset "utf-8";
/* Youtube */
.about #section1{
	padding: 50px 0 120px;
	line-height: 1.85;
	letter-spacing: 0.04em;
}
.about #section1 h3.title_style03{
	color: #29366c;
	font-size: 2rem;
	padding:0 0 20px 16px;
	margin:50px 0 20px;
}
.about #section1 h3.title_style03::after{
	width: 10px;
	height: 10px;
	background-color: #0080cf;
	border-radius: 2px;
	top: 9px;
}
.about #section1 ul{
	font-size: 1.45rem;
	padding: 24px 40px 10px;
	line-height: 1.7;
	background-color: #eee
}
.about #section1 ul li{
	text-indent: -1rem;
	margin-left: 1rem;
	margin-bottom: 12px;
}
.about #section1 ul li span{
	display: inline-block;
	padding-right: 5px;
	font-weight: bold;
	color: #ff7448;
}
/*----------------------------------------------------------------------------------
PCのみ
----------------------------------------------------------------------------------*/
@media screen and (min-width:1101px){}
/*----------------------------------------------------------------------------------
タブレット・SP
----------------------------------------------------------------------------------*/
@media screen and (max-width:1100px){}
/*----------------------------------------------------------------------------------
タブレット
----------------------------------------------------------------------------------*/
@media screen and (max-width:1099px) and (min-width:641px){}
/*----------------------------------------------------------------------------------
SP
----------------------------------------------------------------------------------*/
@media screen and (max-width: 640px){
	.about #section1{padding: 40px 0 60px;}
	.about #section1 .copystyle01{margin-bottom:30px;}
	.about #section1 h3.title_style03{
		font-size: 1.925rem;
		letter-spacing: 0;
	}
	.about #section1 h3.title_style03::after{top: 9px;}
	.about #section1 ul{
		padding: 24px 8% 10px;
		line-height: 1.6;
	}
}