.sec01{padding-top:0 !important}.sec01 figure{margin:0}.sec01 figure img,.sec01 figure video{display:block;width:100%;height:auto;object-fit:cover;object-position:center}

.netsellText  {
    padding-bottom: 70px;
    margin-top: -20px;
	color: #454545;
    font-size: 1.1rem;
    line-height: 1.7rem;
    text-align: center;
}
.netsellText .container .netsell  {
	margin: 0px auto;
    padding: 30px 0px;
    width: 100%;
    border-top: 1px #EDECEC solid;
	font-size: .9rem;
}
.netsellText .container .netsellBox span{
	display: block;
   font-weight: normal;
 	margin: 0 auto;
   padding: 8px;
   margin-top: 30px;
	border: 1px solid;
	font-size: 1.1em;
	max-width: 530px;
	background: #3d3a38;
}
.netsellText .container .netsellBox span a:link{
	color: #fff;
}
.netsellText .container .netsellBox span a:visited{
	color: #fff;
}
.netsellText .container img{  
	padding: 40px 0 60px;
   max-width: 590px;
	margin: 0 auto;
}
.netsellText .container .netsellBox{
	 max-width: 640px;
    margin: 0 auto;
	margin-bottom: 30px;
}

@media screen and (max-width: 750px) {
.netsellText .container img{
	padding: 30px 0 20px;
	width: 100%;
	}
}
/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
 
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
    .pc { display: none !important; }
    .sp { display: block !important; }
}

/*# sourceMappingURL=home.css.map */