#main {	background: var(--BaceColor);}
#main {	margin-top: -50px;}
#main_slider .slick-prev, #main_slider .slick-next {display: none !important;}
.top_img{width:100%}
.top_img img{max-width:100%;width:100%;height:auto;}
.infomation {  min-height: 0px;  font-size: 12px;  margin: 29px auto;  max-width: 88%;display: flex;}
.i-block {	display: inline-block;}
.item_list.top_pickup .product_list li {margin-bottom: 0;}
.infomation .wrap {	width: 100%;}
@media screen and (min-width: 1024px) {
  #main {margin-top: -60px;}
  .infomation{min-height: 0; font-size:13px;max-width: 600px;margin: 35px auto; }
กก.top_category  > ul >li:nth-child(2) {  margin-bottom: 300px;} 
  .product_list {margin: 0 75px 0 0 !important;}
}

@media screen and (min-width: 1340px) {
  #main {	margin-top: -60px;}
}
.img_box img {max-width: 100%;}
.top_pickup {	padding-bottom: 60px;}
.top_pickup ul {margin: 0;	padding: 0;}
.top_pickup h2 {max-width: 88%;margin: 0 auto 1em;display: flex;flex-wrap: wrap; font-family:Public Sans; font-weight:200;font-size: var(--FontSizeR);}
.product_list .price .soldout {	font-family: Public Sans;}
.product_list {	padding: 0;	margin: 0 0 0;list-style: none;display: flex;	flex-flow: wrap;}
.product_list li {width: 50%;margin-bottom: 3em;transition: all 1s;}
.product_list .img_box a {aspect-ratio: 3/4;display: flex;justify-content: center;	align-items: center;box-shadow: 0 0 0 2px var(--BaceColor);}
.product_list .name, .product_list .price, .product_list .more {margin: 0 20px;}
.product_list .price p {margin: 0;}
.product_list .img_box {margin-bottom: 2em;}
.product_list .name a{font-size: 13px;font-weight: 200;font-family: Public Sans;}
.product_list .price{font-size:10px; font-weight:300;font-family: Public Sans;}
.product_list .img_box + .name {   padding-top: 5em;}
.item_list .slick-prev, .top_pickup .slick-next, .top_pickup .slick-dots {	display: none !important;}
.product_list .name a .jp {	font-size: 10px;display: block;	margin-top: 3em;font-family: Noto Sans JP;	margin-bottom: 1em;}

.top_collection {margin-bottom: 35px !important; }
  .top_collection li {	display: flex;	overflow: hidden;	aspect-ratio: 48/60;}
@media screen and (min-width: 768px) {
    .product_list li {	width: 33%;}
  .top_collection li {	display: flex;	overflow: hidden;	aspect-ratio: 144/81;}
}
@media screen and (max-width: 1023px) {
    .product_list .name a{ font-size:11px;}
    .product_list .name a .jp{ font-size:9px;font-weight: 300;}
    .product_list .price{font-size:9px;font-weight: 200;}
    .top_pickup.item_list .slick-list{padding-right: 34.5% !important; padding-left:0 !important;}
    .top_pickup h2 { font-size: var(--FontSizeR); margin-bottom:10px;}
}
@media screen and (min-width: 1024px) {
    .top_pickup h2 { font-size: 17px; margin-bottom:17px;}
    .product_list{margin:0 75px 2em 0;}
    .product_list li {	width: 25%;}
    .product_list .price .soldout{font-size:11px;}
    .product_list .img_box {margin-bottom: 16px;}
}
.bx-wrapper .bx-viewport {
	left: 0 !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
}