body:not(.page-content) #main {
	max-width: none;
	padding: 0;
}

nav#gnav #nav-main {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

nav#gnav #nav-main .nav-extra {
	position: initial;
	margin: 0 0 0 auto;
}

.breadcrumbs {
    max-width: 1305px;
    margin: 0 auto;
    padding: 0 15px;
}

.OptionWideRWD #Contents {
    padding: 0;
}

.btn:hover, .btn:focus, a.btn:hover, a.btn:focus, button:hover, button:focus, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:focus, input[type="submit"]:focus, input[type="reset"]:focus, button:active, input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active {
    top: initial;
    left: initial;
}
.PickupFaq20 .SortList ul li .inner {
    box-sizing: content-box;
}
#footer {
    margin-top: 0;
}