@charset "UTF-8";

/**
 * top
**/
.top_page {
  padding: 0 0 0 0;
  overflow: hidden;
}
.top_page .head {
  margin: 0 0 25px 0;
  padding: 0 0 5px 0;
  position: relative;
  border-bottom: 1px solid #000000;
}
.top_page .head h2 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 18px;
  font-weight: normal;
}
.top_page .head .more {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 13px;
  font-weight: normal;
  position: absolute;
  top: 0;
  right: 5px;
}
.top_page .head .more a {
  padding: 0 25px 0 0;
  color: #E7336B;
  display: inline-block;
  position: relative;
}
.top_page .head .more a:after {
  width: 17px;
  height: 4px;
  line-height: 4px;
  content: "";
  background: url("../../img/shop/top/arrow_01.png") no-repeat center center;
  background-size: auto 100%;
  position: absolute;
  top: 5px;
  right: 0;
  display: block;
	transition:all 0.8s 0s;
}
.top_page .head .more a:hover:after {
  right: -5px;
}
@media only screen and (max-width: 1000px) {
  .top_page .head {
    margin: 0 0 0 0;
    padding: 25px 0 15px 0;
    position: relative;
    border-bottom: none;
  }
  .top_page .head h2 {
    margin: 0 0 0 2.5%;
    padding: 0 0 0 0;
    line-height: 1.2em;
    font-size: 18px;
    font-weight: normal;
  }
  .top_page .head .more {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.2em;
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    top: 30px;
    right: 4%;
  }
  .top_page .head .more a {
    padding: 0 25px 0 0;
    color: #E7336B;
    display: inline-block;
    position: relative;
  }
  .top_page .head .more a:after {
    width: 17px;
    height: 4px;
    line-height: 4px;
    content: "";
    background: url("../../img/shop/top/arrow_01.png") no-repeat center center;
    background-size: auto 100%;
    position: absolute;
    top: 5px;
    right: 0;
    display: block;
  }
}



.top_page .list {
  margin: 0 0 10px 0;
  display: flex;
  flex-wrap: wrap;
}
.top_page .list .item {
  margin: 0 2.91% 50px 0;
  width: 22.815%;
}
.top_page .list .item:nth-of-type(4n) {
  margin: 0 0 50px 0;
}
.top_page .list.top .item:nth-of-type(4n) {
  margin: 0 0 50px 0;
}
.top_page .list.top .item:nth-of-type(1) {
	width: 48.54%;
	margin: 0 2.91% 50px 0;
}
.top_page .list.top .item:nth-of-type(2) {
  margin: 0 2.91% 50px 0;
}
.top_page .list.top .item:nth-of-type(3) {
  margin: 0 0 50px 0;
}
.top_page .list.top .item:nth-of-type(4) {
  margin: 0 2.91% 50px 0;
}
.top_page .list.top .item:nth-of-type(7) {
  margin: 0 0 50px 0;
}
@media only screen and (max-width: 1000px) {
  .top_page .list {
    margin: 0 0 10px 0;
    display: flex;
    flex-wrap: wrap;
  }
  .top_page .list .item {
    margin: 0 3.62% 25px 0;
    /* width: 48.19%; */
  }
  .top_page .list .item:nth-of-type(4n) {
    margin: 0 3.62% 25px 0;
  }
  .top_page .list .item:nth-of-type(2n) {
    margin: 0 0 25px 0;
  }
  .top_page .list.top .item:nth-of-type(1) {
    width: 31%;
    margin: 0 0 25px 0;
    padding: 0 0 0 7px;
  }
  .top_page .list.top .item:nth-of-type(2) {
    /* margin: 0 3.62% 25px 0; */
    margin: 0;
    padding: 0 0 0 7px;
  }
  .top_page .list.top .item:nth-of-type(3) {
    margin: 0 0 25px 0;
  }
  .top_page .list.top .item:nth-of-type(4n) {
    margin: 0 0 25px 0;
  }
  /* .top_page .list.top .item:nth-of-type(4) {
    margin: 0 3.62% 25px 0;
  }
  .top_page .list.top .item:nth-of-type(5) {
    margin: 0 0 25px 0;
  }
  .top_page .list.top .item:nth-of-type(7) {
    margin: 0 0 25px 0;
  } */
  
  /* 新着アイテム スマホスライド */
  .top_page .list.top {
  	margin: 0 auto;
  	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 95%;
    
  }
  .top_page .list.top .item {
  	width: 31%;
  	margin: 0;
  	padding: 0 0 0 7px;
    flex-shrink: 0;
  }

  /* .top_page .list.top .item:nth-of-type(2n),
  .top_page .list.top .item:nth-of-type(4n) {
    margin: 0 0 25px 0;
  }   */
}


@media only screen and (max-width: 750px) {
  .top_page .list.top .slick-list{
    padding: 0 0!important;
  }

  .top_page .list.top .item:nth-of-type(1) {
    width: 43%;
}

.top_page .list.top .item {
  width: 43%;
}

}

@media only screen and (max-width: 349px) {
  .top_page .list.top .item:nth-of-type(1) {
    width: 44%;
    padding: 0 0 0 7px;
}

.top_page .list.top .item {
  width: 44%;
  padding: 0 0 0 7px;
}

.top_page .list.top .item:nth-of-type(2) {
  padding: 0 0 0 7px;
}

}






.top_page .list .item .image {
	height: calc( (92vw - 298px)*0.2285*162/188 );
	max-height: 162px;
	margin: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.top_page .list.top .item:nth-of-type(1) .image {
	height: calc( (92vw - 298px)*0.4854*162/188 );
	max-height: 346px;
}

@media only screen and (max-width: 1000px) {
	/* .top_page .list .item .image {
		height: calc( 48.19vw*162/188 );
		max-height: calc( 48.19vw*162/188 );
	} */
  .top_page .list.top .item:nth-of-type(1) .image {
		height: calc(( (100vw/3) - 30px )*162/188 );
		max-height: unset;
  }

	/* 新着アイテム スマホスライド */
	.top_page .list.top .item .image {
		height: calc(( (100vw/3) - 30px )*162/188 );
		max-height: unset;
	}
	.swiper {
  width: 100%;
  overflow: hidden;
}
.swiper-wrapper {
  display: flex;
}
.swiper-slide {
  flex-shrink: 0;
}

}
@media only screen and (max-width: 750px) {
	.top_page .list.top .item .image {
		height: calc(( (100vw/3) - 30px )*280/188 );
	}
  .top_page .list.top .item:nth-of-type(1) .image {
    height: calc(( (100vw/3) - 30px )*280/188 );
  }
}
/* @media only screen and (max-width: 349px) {
	.top_page .list.top .item .image {
		height: calc(( 100vw - 30px)*162/188 );
	}
} */

.top_page .list .item .image img {
	width: 100%;
	height: auto;
	text-align: center;
	display: block;
	transition:all 0.4s 0s;
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 0;
}
/*#content .top_page .list .item .image .tall img {
	width: auto;
	height: 100%;
}*/

/*@media only screen and (max-width: 1000px) {
	#content .top_page .list .item .image .tall img{
		width: 100%;
	}
}*/

.top_page .list .item .image a:hover img {
  opacity: 0.6;
}
.top_page .list .item .image .tag_thumb {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.top_page .list .item .image .state {
	margin: 0 4px 4px 0;
	padding: 4px;
	line-height: 1.2em;
	font-size: 13px;
}
.top_page .list .item .image .state.new {
  color: #E7336B;
  background: #ffffff;
  border: 1px solid #E7336B;
}
.top_page .list .item .image .state.recycling {
  color: #0074C1;
  background: #ffffff;
  border: 1px solid #0074C1;
}
.top_page .list .item .image .state.secondhand {
  color: #00A73C;
  background: #ffffff;
  border: 1px solid #00A73C;
}
.top_page .list .item .image .state.classic {
  color: #663e97;
  background: #ffffff;
  border: 1px solid #663e97;
}
.top_page .list .item .image .state.coupon {
	color: #fff;
	background-color: #ffa93e;
	border: 1px solid #f7b521;
}
.top_page .list .item .image .state.shipping {
	color: #fff;
	background-color: #df0000;
	border: 1px solid #df0000;
}
.top_page .list .item .image .soldout {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.top_page .list .item .image .soldout .inner {
	width: 100%;
	margin: 0;
	padding: 0.3em 0.2em;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	transform: translate(-50%, -50%) rotate(-5deg);
	background-color: rgba(225,6,6,0.8);
	position: absolute;
	top: 50%;
	left: 50%;
}

.top_page .list .item .info {
  position: relative;
  z-index: 0;
}
.top_page .list .item .info > a {
	margin: 0;
	padding: 0;
	display: block;
	transition:all 0.4s 0s;
}
.top_page .list .item .info > a:hover { opacity: 0.6; }

.top_page .list .item .info .category {
  margin-right: 25px;
  padding: 4px;
  line-height: 1.2em;
  font-size: 13px;
  color: #ffffff;
  background: #000000;
  border: 1px solid #000000;
  display: inline-block;
}
@media only screen and (max-width: 1000px) {
  .top_page .list .item .info {
    margin: 0;
    position: relative;
  }
  .top_page .list.top .item:nth-of-type(1) .info {
    margin: 0;
  }
}
.top_page .list .item .info .category {
  margin-right: 25px;
  padding: 4px;
  line-height: 1.2em;
  font-size: 13px;
  color: #ffffff;
  background: #000000;
  border: 1px solid #000000;
  display: inline-block;
}
.top_page .list .item .info .like {
  width: 15px;
  position: absolute;
  top: 6px;
  right: 3px;
  z-index: 1;
}
.top_page .list .item .info .like img {
  display: block;
}
.top_page .list .item .name {
  padding: 5px 0 5px 0;
  line-height: 1.4em;
  font-size: 13px;
}
.top_page .list .item .name a {
  color: #000000;
}
.top_page .list .item .price {
  padding: 0 0 5px 0;
  line-height: 1em;
  font-size: min( 1.6vw, 21px );
  font-weight: bold;
  color: #E40012;
}
@media only screen and (max-width: 1000px) {
	.top_page .list .item .price { font-size: min( 4vw, 22px ); }
}
.top_page .list.top .item:nth-of-type(1) .price_box {
  /* padding: 0 25px 0 0; */
  display: inline-block;
  vertical-align: middle;
}

.top_page .list .item .price .tax {
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 0.7em;
  font-weight: bold;
  display: inline-block;
}
.top_page .list .item .price.tax_included {
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 13px;
  font-weight: normal;
  color: #000000;
}
.top_page .list .item .price.tax_included .tax {
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 11px;
  font-weight: normal;
}
.top_page .list .item .price.list_price {
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 16px;
  font-weight: normal;
  color: #000000;
}
.top_page .list .item .price.list_price .tax {
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 12px;
  font-weight: normal;
}
.top_page .list .item .price.list_price .text {
  padding: 0 0 0 0;
  line-height: 1.2em;
  font-size: 13px;
  font-weight: normal;
}
.top_page .list .item .price.list_price .num {
  text-decoration: line-through;
}

.top_page .list .item .message_label {
  padding: 4px;
  line-height: 1.2em;
  font-size: 11px;
  font-weight: normal;
  color: #FFF000;
  background: #E40012;
  display: inline-block;
}
.top_page .recommend_box {
	width: 100%;
	margin: 0 0 40px 0;
	padding: 0 0 3%;
	background: url("../../img/shop/top/bg_recommend.jpg") no-repeat center top;
	background-size: cover;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.top_page .recommend_box .deco1 {
	width: 30.34%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.top_page .recommend_box .deco2 {
	width: 23.37%;
	margin: 0;
	padding: 0;
	position: absolute;
	right: -6.97%;
	bottom: -2.9%;
	z-index: -1;
}
.top_page .recommend_box .mdsarea {
	width: 100%;
	margin: 0 0 1.5%;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.top_page .recommend_box .mdsarea .mds {
	width: 61.97%;
	margin: 0;
	padding: 0;
}
.top_page .recommend_box .mdsarea .label {
	width: 18.38%;
	margin: 0;
	padding: 0;
}

.top_page .recommend_box .list {
  margin: 0 30px 10px 30px;
  color: #ffffff;
}
.top_page .recommend_box .list .item {
  margin: 0 2.91% 20px 0;
  width: 22.815%;
}
.top_page .recommend_box .list .item:nth-of-type(4n) {
  margin: 0 0 20px 0;
}
.top_page .recommend_box .list .item .info .category {
  margin-right: 25px;
  padding: 4px;
  line-height: 1.2em;
  font-size: 13px;
  color: #ffffff;
  background: none;
  border: 1px solid #ffffff;
  display: inline-block;
}
.top_page .recommend_box .list .item a {
  color: #ffffff;
}
.top_page .recommend_box .list .item .price {
  color: #FFF100;
}
.top_page .recommend_box .list .item .price.tax_included {
  color: #ffffff;
}
.top_page .recommend_box .list .item .price.list_price {
  color: #ffffff;
}

@media only screen and (max-width: 1000px) {
  .top_page .recommend_box {
    margin: 0 0 20px 0;
  }
  .top_page .recommend_box .list {
    margin: 0 4vw 10px 4vw;
    color: #ffffff;
  }
  .top_page .recommend_box .list .item {
    margin: 0 3.62% 20px 0;
    width: 48.19%;
  }
  .top_page .recommend_box .list .item:nth-of-type(4n) {
    margin: 0 3.62% 20px 0;
  }
  .top_page .recommend_box .list .item:nth-of-type(2n) {
    margin: 0 0 20px 0;
  }

}
@media only screen and (max-width: 700px) {
	.top_page .recommend_box {
		padding: 0 0 12vw;
		background: url("../../img/shop/top/sp/bg_recommend.jpg") no-repeat center top;
		background-size: cover;
	}
	.top_page .recommend_box .deco1 {
		width: 67%;
		top: 13vw;
		left: -2.5vw;
	}
	.top_page .recommend_box .deco2 {
		width: 56.94%;
		right: -21.39vw;
		bottom: -15vw;
	}
	.top_page .recommend_box .mdsarea {
		display: block;
	}
	.top_page .recommend_box .mdsarea .mds {
		width: 98%;
		margin: 0 auto;
	}
	.top_page .recommend_box .mdsarea .label {
		width: 41.944%;
		margin: 0 2% -7.8vw auto;
		position: relative;
		top: -7.8vw;
	}
}


@media only screen and (max-width: 1000px) {
	.col_topcat {
		margin: 0 0 25px;
		padding: 10px 0 0;
		box-sizing: border-box;
	}
	.col_topcat .mds {
		margin: 0 0 0.5em 2.5%;
		padding: 0 0 0 0;
		line-height: 1.2em;
		font-size: 18px;
		font-weight: normal;
	}
	.col_topcat .list_topcat {
		width: 94%;
		max-width: 678px;
		margin: 0 auto;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.col_topcat_wrap{
		width: 94%;
		max-width: 678px;
		margin: 0 auto;
		padding: 0;
	}
	
	.col_topcat .list_topcat > a {
		width: calc((100% - 48px) / 2);
	    max-width: 330px;
	    margin: 0 0 5px 0;
	    padding: 3px 4px;
	    background: rgb(180 134 186 / 35%);
	    color: #81467E;
	    border-left: solid 8px #81467E;
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    border-right: none;
	    border-top: none;
	    border-bottom: none;
	}
	
	.col_topcat .list_topcat > a:nth-of-type(2) {
			background: rgb(224 199 126 / 35%);
		color: #906833;
		border-left: solid 8px #906833;
		margin: 0 0 5px 0;
	}
	
	.col_topcat .list_topcat > a:nth-of-type(3) {
		background: rgb(108 174 221 / 35%);
	color: #00526A;
	border-left: solid 8px #00526A;
	}
	
	
	.col_topcat .list_topcat > a:nth-of-type(4) {
		background: rgb(132 195 150 / 35%);
	color: #2A6049;
	border-left: solid 8px #2A6049;
	margin: 0 0 5px 0;
	}
	
	
	.col_topcat .list_topcat > a:nth-of-type(5) {
		background: rgb(247 188 134 / 35%);
	color: #A2502F;
	border-left: solid 8px #A2502F;
	}
	
	
	.col_topcat .list_topcat > a:nth-of-type(6) {
		background: rgb(185 186 186 / 35%);
	color: #3D3D3D;
	border-left: solid 8px #3D3D3D;
	margin: 0 0 5px 0;
	}
	
	.col_topcat .list_topcat > a .img{
		width: 40%;
    max-width: 164px;
	}
	.col_topcat .list_topcat > a:nth-of-type(3) .img{
		max-width: 107px;
		width: 30%;
	}
	
	.col_topcat .list_topcat > a:last-child { margin-right: 0; }
	.col_topcat .list_topcat .submds {
		margin: 0 0 2px;
		padding: 0;
		font-size: min( 3.78vw, 15px );
		position: relative;
		z-index: 0;
		line-height: 1.2;
	}

	
	.col_topcat .list_topcat .img img { vertical-align: top; }
	
	.col_topcat_wrap .category{
		margin: 0 0 0 0;
	    padding: 0 0 15px 0;
	    display: flex;
	    flex-wrap: wrap;
	}
	
	.col_topcat_wrap .category.first{
		margin: 0 0 0 0;
	    padding: 0 0 15px 0;
	    display: flex;
	    flex-wrap: wrap;
	}
	
	.col_topcat_wrap .category.last{
		padding: 0;
	}
	
	.col_topcat_wrap .category a{
		width: calc((100% - 20px) / 2);
	    margin: 0 15px 5px 0;
	    padding: 5px 0;
	    line-height: 1.2em;
	    font-size: 15px;
	    color: #000000;
	    border: 1px solid #7F7F7F;
	    display: inline-block;
	    text-align: center;
	}
	
	.col_topcat_wrap .category.brand a{
		width: calc((100% - 36px) / 3);
        margin: 0 15px 5px 0;
        max-height: 30px;
        height: 5vw;
        padding: 5px 0;
        line-height: 1em;
        font-size: 14px;
        color: #000000;
        border: 1px solid #7F7F7F;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
	}
	
	
	
	.col_topcat_wrap .category a:nth-of-type(2n){
		margin: 0 0 5px 0;
	}
	
	.col_topcat_wrap .category.brand a:nth-of-type(2n){
		margin: 0 15px 5px 0;
	}
	
	.col_topcat_wrap .category.brand a:nth-of-type(3n){
		margin: 0 0 5px 0;
	}
	
	.col_topcat_wrap .category a.state.digital{
		color: #81467E;
	    border: 1px solid #81467E;
	}
	.col_topcat_wrap .category a.state.upright{
		color: #906833;
		border: 1px solid #906833;
	}
	.col_topcat_wrap .category a.state.grand{
		color: #00526A;
		border: 1px solid #00526A;
	}
	.col_topcat_wrap .category a.state.kan{
		color: #2A6049;
		border: 1px solid #2A6049;
	}
	.col_topcat_wrap .category a.state.usepiano{
		color: #0089D3;
		border: 1px solid #0089D3;
	}
	.col_topcat_wrap .category a.state.good{
		color: #7CBD27;
		border: 1px solid #7CBD27;
	}
	.col_topcat_wrap .category a.state.elderly{
		color: #F4A900;
		border: 1px solid #F4A900;
		font-feature-settings: "palt";
		margin: 0 15px 0 0;
	}
	.col_topcat_wrap .category a.state.new{
		color: #e7336b;
		border: 1px solid #e7336b;
	}
	
	.col_topcat_wrap .category.brand{
		padding: 0;
	}
	
	h3.category_ttl{
		font-size: 17px;
	}
	
	
	
	
	
	.col_topcat_wrap .box_list {
		width: 100%;
		margin: 0 0 22px;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		border-left: solid 1px #7F7F7F;
		box-sizing: border-box;
	}
	.col_topcat_wrap .box_list a {
		width: 25%;
		margin: 0;
		padding: 10px 5px;
		font-size: 15px;
		text-align: center;
		line-height: 1.2;
		border-right: solid 1px #7F7F7F;
		border-bottom: solid 1px #7F7F7F;
		box-sizing: border-box;
		display: block;
		position: relative;
		z-index: 0;
	}
	.col_topcat_wrap .box_list a.active { background-color: #e5e5e5; }
	.col_topcat_wrap .box_list a:nth-child(-n+4) { border-top: solid 1px #7F7F7F; }
	/*
	.col_topcat_wrap .box_list a::before {
		content: "";
		width: 18px;
		height: 18px;
		margin: 0 auto 3px;
		padding: 0;
		display: block;
		box-sizing: border-box;
	}
	.col_topcat_wrap .box_list a.black::before { background-color: #000; }
	.col_topcat_wrap .box_list a.wood::before { background-color: #9E6F3C; }
	.col_topcat_wrap .box_list a.white::before {
		background-color: #fff;
		border: solid 1px #ddd;
	}
	.col_topcat_wrap .box_list a.rose::before { background-color: #9f243b; }
	.col_topcat_wrap .box_list a.red::before { background-color: #b60227; }
	*/
	.col_topcat_wrap .box_list a span {
		width: 65%;
		max-width: 100px;
		height: 6.8vw;
		max-height: 50px;
		margin: 0 auto 4px;
		padding: 0;
		border: solid 1px #ddd;
		box-sizing: border-box;
		display: block;
		border-radius: 5px;
	}
	
	.col_topcat_wrap .box_list a span.wood_color{
		background-image: url(../../img/shop/top/wood_color.svg);
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.col_topcat_wrap .box_list a span.blackwood_color{
		background-image: url(../../img/shop/top/blackwood_color.svg);
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.col_topcat_wrap .box_list a span.mirror_color{
		background-image: url(../../img/shop/top/mirror_color.svg);
		background-repeat: no-repeat;
		background-size: cover;
	}
	
}


@media only screen and (max-width: 400px) {
	.col_topcat_wrap .box_list a{
		font-size: 13px;
	}
	
	.top_page .list .item .info .category{
		font-size: 11px;
	}
	
	.col_topcat_wrap .category a{
		font-size: 13px;
	}
	
	.top_page .list .item .image .state{font-size: 11px;}
	
	.top_page .list .item .image .state.shipping{
		font-size: 11px;
	}
	.top_page .list .item .image .state.new{font-size: 11px;}
	
	
}



/* 初期状態：PCでは非表示 */
.swiper-button-prev,
.swiper-button-next {
  display: none;
}

/* スマホ用：画面幅750px以下で表示 */
@media screen and (max-width: 750px) {
  .swiper-button-prev,
  .swiper-button-next {
    display: block;
    color: #333;       /* ボタンの色 */
    width: 30px;
    height: 30px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
  }
  /* 左右位置調整 */
  .swiper-button-prev { left: 5px; }
  .swiper-button-next { right: 5px; }
}
