@charset "UTF-8";
/** フッター **/
.pane-footer {
    position: relative;
    min-width: 1280px;
    /* margin: 0 auto; */
    padding: 0;
    /**background-color: #F7F7F7;**/
    z-index: 1;
    width: 1280px;
    margin: 0 auto;
}
.pane-footer .container {
	width: 1280px;
}
.pane-footer .block-footer {
	background-color: #F7F7F7;
	/**margin: 0 0 0 80px;**/
	/**padding-left: 80px;**/
}
.pane-footer .block-top-anchor{
	min-width: 1280px;
	background-color: #FFFFFF;
}
/** ブランド **/
.pane-footer .block-footer div .block-brand-list .block-brand-list--inner .block-brand-list--header {
	padding-bottom:24px;
	padding-left: 80px;
}
.pane-footer .block-footer div .block-brand-list .block-brand-list--inner #allbrandList {
	min-height: 720px;
	margin: 0 -80px 0 0;
}
.block-top-anchor .block-top-anchor--inner::before {
	background-color:unset;
}
.pane-footer .block-footer--inner {
    display: flex;
    width: 100%;
    /**max-width: 1280px;**/
    min-width: 980px;
    margin: 0 auto 24px;
    padding: 10px 10px 50px;
    border-bottom: unset;
    padding-left: 40px;
}
#allbrandList li a figure .logo {
	margin: 0 0 0 -25px;
}
.pane-footer .block-footer div .block-brand-list .block-brand-list--inner #allbrandList {
	display: flex;
	flex-wrap: wrap;
}
.pane-footer .block-footer div .block-brand-list .block-brand-list--inner #allbrandList li {
    flex: 0 0 calc((100% - 80px)/6);
    max-width: calc((100% - 80px)/6);
}
.pane-footer .block-footer--inner .col-sns ul.block-footer--inner-list {
	flex-wrap: unset;
}
.pane-footer .block-footer--inner .col-sns ul.block-footer--inner-list > li a[target="_blank"]::after {
	background-image: none;
}
.block-footer--inner-column.col-link  .block-footer--inner-list{
	display: flex;
	flex-wrap: wrap;
}
.block-footer--inner-column.col-link  .block-footer--inner-list li{
	flex: 0 0 calc((100% - 300px)/3);
    max-width: calc((100% - 300px)/3);
}
.pane-footer .block-footer--inner-column.col-link ul.block-footer--inner-list > li a {
	text-decoration: none;
}
.pane-footer .block-footer--inner-column.col-link ul.block-footer--inner-list > li a[target="_blank"]::after {
    width: 15px;
    height: 14px;
    background-image: url(../../../img/usr/common/images/sprite.png);
    background-position: -931px -284px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 8px;
    border: 0;
    content: "";
}
/** コーポレート系**/
.block-footer--inner.other{
	display:block;
	padding: 0;
	padding-left: 40px;
}
.block-footer--inner.other .block-footer--inner-list li{
	flex: 0 0 calc((100% - 300px) / 3);
    max-width: calc((100% - 300px) / 3);
    padding:0;
}

.block-copyright {
    width: 100%;
    /**max-width: 1280px;**/
    min-width: 1200px;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: left;
    font-weight: normal;
    padding: 20px 0 20px;
    letter-spacing: 0.05em;
    margin: 0;
    padding-left: 90px;
}
/**ブランドリスト **/
.mod-brandList[data-col="6"] > .list > li {
  width: calc(14.0% - 0px);
  margin: 0;
}

.mod-brandList[data-col="6"] > .list > li:nth-child(6n + 1) {
  clear: both;
}
#allbrandList_stg2 {
	min-height: 400px;
	display: flex;
    flex-wrap: wrap;
    gap: 32px;
    margin: auto;
    padding-left: 80px;
}
#allbrandList_stg2 > li > a > figure > img {
	width:150px;
}
.block-brand-list > mod-brandList {
	margin: 0 -50px 16px 0px;
}
/** アイコン **/
/**
.pane-footer .block-footer--inner .block-footer--inner-column.col-sns ul.block-footer--inner-list > li.x a::before{
	width: 50px;
    height: 50px;
    background-image: url(/img/usr/common/images/icon/x-logo.png);
    background-position: 45px 55px;
}**/
/**
.pane-footer .block-footer--inner .block-footer--inner-column.col-sns ul.block-footer--inner-list > li.youtube a::before{
	width: 50px;
    height: 50px;
    background-image: url(/img/usr/common/images/icon/youtube_icon.png);
    background-position: 55px 55px;
}**/
.pane-footer .block-footer--inner .block-footer--inner-column .block-footer--inner-list-pass{
	width: 400px;
}
.pane-footer .block-footer--inner .block-footer--inner-column.col-sns ul.block-footer--inner-list > li.instagram a::before {
	content:none;
}
.pane-footer .block-footer--inner .block-footer--inner-column.col-sns ul.block-footer--inner-list > li.facebook a::before {
	content:none;
}
.pane-footer .block-footer--inner .block-footer--inner-column.col-sns ul.block-footer--inner-list > li.line a::before{
	content:none;
}
.pane-footer .block-footer--inner ul.block-footer--inner-list > li {
	padding: 0 20px 0 10px;
}
.pane-footer .block-footer--inner .block-footer--inner-column.col-sns {
	width: 30%;
}
.pane-footer .block-footer--inner .block-footer--inner-column.col-sns ul.block-footer--inner-list > li a {
	padding: 8px 0 8px 0;
}
.pane-footer .block-footer--inner .block-footer--inner-column .block-footer--inner-list-pass .shellpass a img {
	border: 1px solid #D5D5D5;
}