@charset "euc-jp";
.slider {
  position: relative;
}
.bx-viewport {
  border: none !important;
  left: 0 !important;
}
#slider div {
  width: 100% !important;
}

.more_prd {
  display: none;
  background-color: #aaa;
  color: #fff;
  font-size: 123.076%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.free_space_block {
  margin-top: 3em;
}

.top_sub_banner {
	width:100%;
  	margin:20px 0;
}

.top_sub_banner li {
  display:inline-block;
}

.top_sub_banner li:first-of-type {
	margin-right:20px; 
}

#news_section{padding:20px 20px 5px 20px;background:#f5f5f5;margin-bottom:15px;}
#news_section::after {  /* 変更 */
  clear: both ;
  content: ''; 
  display: block;
}

#news_section h3 {width:15%;display:inline-block;text-align:center;font-weight:bold;vertical-align: top;}
#news_section ul {width:85%;display:inline-block;}
#news_section ul li {margin-bottom:15px;}

.whatsnew li {
 margin-bottom:0.5em; 
}
.news_detail_bt {text-align:center;font-size:16px;}
.news_detail_bt a {color:#000; text-decoration:none;}

.amazonpay_pc {margin:2% 0;}

.top_minibanner {
 background:#e9d6bd;
}
.top_minibanner li {display:inline-block;
  width:23%;
  margin:1%;
  word-break: break-all;vertical-align:top;}
.top_minibanner li img {width:100%;}

.new_item {text-align:center;font-size:14px;}
.new_item li {display:inline-block;
  width:22.916%;
  margin-bottom: 15px;
  margin-right: 2.083%;
  word-break: break-all;
  vertical-align:top;
text-align:left;
line-height:1.6;}
.new_item li:nth-child(4n) {margin-right:0 !important;}
.new_item li img {width:220px;margin-bottom:10px;}
.new_item li span {font-weight:bold;}

.main_slide_wrapper ul li img {width:100%;}


.mm_corner_bg_pc {width:100%;clear: both;background:#e9d6bd;margin-top:1px;padding:3% 0 1% 0;}

.mm_corner_bg_pc .mm_corner_bt_pc {width:50%;margin:0 auto;}

.mm_corner_bg_pc .mm_corner_bt_pc img {width:100%;};
.mm_corner_bg_pc h2.mm_title_pc {margin-bottom:1% !important;}

.mm_corner_bg_pc ul {margin:1% 0;}

.mm_corner_bg_pc ul li{
width:200px;
margin:10px;
color:#40210f;
  font-size:0.8rem;
  line-height:1.2;
}
.mm_corner_bg_pc ul li img {width:100%;margin-bottom:10px;}

.mm_corner_bg_pc ul li a {text-decoration:none;color:#6a3906;}

.top_minibanner2 {
}
.top_minibanner2 li {
  display:inline-block;
  width:11%;
  margin:0.75%;
  word-break: break-all;
  vertical-align:top;
}

.top_minibanner2 li p{
  color:#40210f;
  font-size:0.8rem;
  line-height:1.2;
  margin:6% 0 9%;
  text-align:center;
}

.top_minibanner2 li a {text-decoration:none;}

.top_minibanner2 li img {width :100%; border-radius: 50%;}

.design_section_pc {margin:4% 0;padding:0;}

.category_section_pc {margin:4% 0 0 0;padding:4% 2%;background:#f3f7fb;}

.category_section_pc ul li {text-align:center;display:inline-block;
  width : -webkit-calc(100% / 8) ;
  width : calc(100% / 8) ;}

.category_section_pc ul li p {
	color:#40210f;
	font-size:0.8rem;
	line-height:1.2;
	margin:6% 0 12%;
}

.category_section_pc ul li a {text-decoration:none;}

.category_section_pc ul li img {width:100%;}

.series_section_wrapper {padding-top:3%;margin:3% 0 4%;background:#f5f5f5;}

.series_section_wrapper ul li {text-align:center; font-size:0.8rem;}
.series_section_wrapper ul li img {margin-bottom:10px;}

.series_section_wrapper .new_item_list {position:relative; top:-30px;}

.feature_section_wrapper {margin:3% 0 4%;}
.feature_section_wrapper h2 {margin-bottom:3%;}
.feature_section_wrapper ul {margin:0!important;padding:0;}
.feature_section_wrapper ul li {display:inline-block;width:32%;margin:0 2% 3% 0;vertical-align:top;}
.feature_section_wrapper ul li:nth-child(3n) {margin-right:0;}
.feature_section_wrapper ul li p{margin:2% 0; font-size:0.8rem !important; color:#40210f; line-height:1.4;}
.feature_section_wrapper ul li img {width:100%;margin-bottom:1%;}
.feature_section_wrapper ul li a {text-decoration:none;}

.new_section_wrapper {margin:3% 0 4%;}
.new_section_wrapper h2 {margin-bottom:3%;}
.new_section_wrapper ul {margin:0!important;padding:0; width:100%;}
.new_section_wrapper ul li {margin-right:20px;}
.new_section_wrapper ul li p{margin:2% 0; font-size:0.8rem !important; color:#40210f; line-height:1.4;}
.new_section_wrapper ul li img {width:100%;margin-bottom:1%;}
.new_section_wrapper ul li a {text-decoration:none;}

.main_banner03 {margin:2% 0;}
.main_banner03 ul li {display:inline-block; width:49%;margin:1% 0;	color:#40210f; font-size:0.8rem;
 line-height:1.2;}
.main_banner03 ul li:nth-child(odd) {margin-right:2%;}
.main_banner03 ul li img {width:100%;margin-bottom:1%;}
.main_banner03 ul li a {text-decoration:none;color:#40210f;}

#tokuten {width:750px;margin:50px auto;}

.item_cloud {padding:0; margin-bottom:20px;text-align:center;}
.item_cloud::after {  /* 変更 */
  clear: both ;
  content: ''; 
  display: block;
}
.item_cloud a {display:block;margin:6px 3px;padding:5px 10px;float:left;font-size:0.8rem;border:1px dotted #666;border-radius:20px;color:#666;text-decoration:none;}
.item_cloud a:hover {background:#eee;}

.mm_title_pc {
text-align:center; font-size:1.1rem; font-family: "Hiragino Maru Gothic W4 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;color:#6a3906;margin:0 0 2% 0;}

.mm_title_pc2 {
text-align:center; font-size:1.1rem; font-family: "Hiragino Maru Gothic W4 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;color:#6a3906;margin:0 0 1% 0;}

.mm_title_pc3 {
text-align:center; font-size:1.1rem; font-family: "Hiragino Maru Gothic W4 JIS2004", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold;color:#6a3906;margin:0 0 2% 0;}

.usual_btn_pc a {
display:block;width:300px;padding:10px;margin:20px 5px 0 5px;text-align:center;border-radius:20px;border:1px solid #666;text-decoration:none;color:#666;}
.usual_btn_pc a:hover {background:#eee;}
.guide_link_list .usual_btn_pc{display:inline-block;}

.nekopos_banner li {display:inline-block;}
.nekopos_banner li:first-child {margin-right:20px;}

 
.slick {margin-bottom:0 !important;}
.slick li img{width:940px !important;}
.slick5 {margin-bottom:0 !important;}
.slick5 li img {width:940px !important;}
.slick5 .slick-list {
	overflow: visible !important;
}
.amazon_pay_banner_pc {margin:2% 0;}
.amazon_pay_banner_pc li {display:inline-block;}

.new_item_list {color:#6a3906;border:1px solid #6a3906;border-radius:0.4rem; width:40%; margin:0 auto 2rem auto; text-align:center; font-size:0.9rem; font-weight:bold;}

.new_item_list a {color:#6a3906;display:block;width:100%;padding:3% 0;text-decoration:none;}


.swiper--wrapper {
  /* wrapperのサイズを調整 */
  width: 100%;
  height: 300px;
}

.swiper-slide {
  /* スライドのサイズを調整、中身のテキスト配置調整、背景色 */
  color: #ffffff;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 300px;
}

.swiper-slide:nth-child(3n + 1) {
  /*1、4、7、3n+1枚目の背景色 */
  background-color: #de4439;
}

.swiper-slide:nth-child(3n + 2) {
  /*2、5、8、3n+2枚目の背景色 */
  background-color: #fcd500;
}

.swiper-slide:nth-child(3n + 3) {
  /*3、6、9、3n+3枚目の背景色 */
  background-color: #53c638;
}



.slick4 .prd_lst_name {color:#888;font-weight:normal;font-size:0.8rem;}


.slick6 .prd_lst_name {color:#888;font-weight:normal;font-size:0.8rem;}
.slick6 .prd_lst_unit {margin-left:20px;}

.slick7 {margin-bottom:10px !important;}
.slick7 .prd_lst_name {color:#888;font-weight:normal;font-size:0.8rem;}
.slick7 .prd_lst_unit {margin-left:20px;}


