#header::after,
#font-size::after,
#header-nav-area::after,
#content-area::after,
#main-content::after,
#gnav ul::after,
#gnav ul.sub-nav::after,
#header-nav-area::after,
#header-nav-area ul::after,
#bread-crumb-area::after,
#breadcrumb::after,
section::after,
ul.link-anchor::after,
#main-content .pattern1-1::after,
#main-content .pattern2-1::after,
#main-content .pattern1-2::after,
#main-content .pattern1-1-1::after,
#main-content .pattern1-1-1-1::after,
#main-content .pattern1-1-1-1-1::after,
#main-content .pattern3-1::after,
#main-content .pattern1-3::after,
#main-content ul.list.col3::after,
.category-link::after,
.category-link ul::after,
.service-link::after,
.facility-link::after,
.pharmacy-link::after,
.contact-box::after,
ul.related-link::after,
ul.info-list li::after,
.related-link ul::after,
.recruit-link::after,
.form-area ul.form-list::after,
.recruit-category-link::after,
#footer-nav-area::after,
#home-pickup-area ul::after,
.pagenate ul::after {
	content: "";
	display: table;
	clear: both;
}

/**************************** 
 SP
**************************** */
@media screen and (max-width: 669px) {

}
