.sec1{
	padding: 5.2% 0 10.4%;
	color: #000;
}
.sec1 .title{
	text-align: center;
	margin-bottom: 1.875em;
}
.sec1 .title h1{
	font-size: 2.25em;
	color: #000;
	line-height: 1.389;
	margin-bottom: 1.11em;
}
.sec1 .title .tag-box{
	padding-left: 2em;
	line-height: 1.5;
	display: inline-block;
}
.sec1 .title .tag-box img{
  width: 1em;
  vertical-align: middle;
  margin-right: 1em;
  margin-left: -2em;
}
.sec1 .title .tag-box span{
  display: inline-block;
  color: #333;
}
.sec1 .title .tag-box span::after{
  content: "/";
  margin: 0 0.5em;
}
.sec1 .title .tag-box span:last-child::after{
  display: none;
}
.sec1 .content{
	font-size: 1em;
	color: #000;
	line-height: 2;
	border-top: 1px solid #e6e6e6;
	padding-top: 1.875em;
}
.sec1 .content *{
	font-size: inherit;
	color: inherit;
	line-height: inherit;
}
.sec1 .content img{
	max-width: 100%;
}
@media only screen and (min-width:1024px){
}
@media only screen and (max-width:1024px){
	.sec1{
		padding: 15% 0;
	}
	.sec1 .title h1{
		font-size: 1.25em;
	}
	.sec1 .title .tag-box{
		font-size: 0.75em;
	}
	.sec1 .content{
		font-size: 0.875em;
	}
}

