#blackfriday.content-area {
	padding: 0 0 24px;
}
	#blackfriday .contents { padding: 0;}    
	#blackfriday.content-area h2 { font-size: 28px; padding: 70px 0 30px; font-weight: bold; text-align: center;}

#blackfriday-tout {padding: 0;}
	#blackfriday-tout .contents .inner {/*text-align: center;*/}
	#blackfriday-tout h2 {font-size: 32px; line-height: 38px; letter-spacing: -0.6px; margin-bottom: 32px; text-align: center;} 
	#blackfriday-tout .fbox {gap: 24px;}
	#blackfriday-tout .fitem {width: 223px; position: relative; padding: 24px 24px; border-radius: 16px;}
	#blackfriday-tout .fitem img {height:64px;}
	#blackfriday-tout .fitem .tb {height: 100%;}
	#blackfriday-tout .legal {margin: 12px 0 0;}
	#blackfriday-tout .fitem .tb .tc {vertical-align: top;}
	#blackfriday-tout .fitem .tb .tr:first-child .tc {height: 64px;}
	#blackfriday-tout .fitem .tb .tr:nth-child(2) .tc {padding-top: 24px;}
	#blackfriday-tout .fitem h3 {font-size: 18px;font-weight: bold; margin-bottom: 12px;}
	#blackfriday-tout .fitem p {margin-bottom: 24px; line-height: 1.2em;}

@media screen and (max-width:1000px) {	 

	#blackfriday.content-area h2 {padding-top: 45px; font-size: 22px;}
	#blackfriday-tout .fbox {flex-wrap: wrap;justify-content: space-around;}
	#blackfriday-tout .fitem {width: 100%; max-width: 342px;}
}
@media screen and (max-width:800px) {
    #blackfriday-tout .fitem {width: 100%; max-width: 287px;}
}
@media screen and (max-width: 740px) {
	#blackfriday-tout {margin-bottom: 0; padding-top: 0;}
}