@charset "utf-8";

html{min-width:850px;}
span.TxtGr{color:lime;}
span.TxtOr{color:#FF6600;}
img.ImgMb30{margin:0 0 30px 0;}

section#AllItemWrap{min-width:850px;}
div.FPageImgWrapF{margin:0 auto;width:850px;background-color:#FFF;}
ul.FPageNavi1C{margin:15px 0 0 0;width:850px;text-align:left;}
ul.FPageNavi1C li{margin:0 0 15px 0;width:850px;font-size:14px;color:#333;}
h1#AllItemHT{font-size:12px;font-weight:bold;text-align:right;}
p.AllItemIntroduction{margin:15px auto;padding:10px;width:830px;border:1px solid #333;}
p.ToTop{padding:20px 15px 0 0;text-align:right;}
div.ItemIndex{margin:25px 0;padding:0 0 0 15px;color:#333;}
div.ItemIndex h2{margin:0 0 15px 0;font-size:18px;font-weight:bold;}
div.ItemIndex h2:before{content:"■";font-size:18px;font-weight:bold;color:darkorange;padding:0 3px 0 0;}
div.ItemIndex h3{font-size:16px;font-weight:bold;}
div.ItemIndex h3:before{content:"-";font-size:16px;font-weight:bold;color:darkorange;padding:0 3px 0 0;}
div.ItemIndex ul{margin:15px 0 0 0;width:1085px;font-size:14px;}
div.ItemIndex ul li{margin:0 0 25px 0;width:265px;list-style:none;display:inline-block;vertical-align:top;}
div.ItemIndex ul li:before{content:">>";font-size:12px;font-weight:bold;color:darkorange;padding:0 3px 0 0;}
div.ItemIndex ul li a:link{color:#333;font-size:14px;text-decoration: underline;text-decoration-style: dotted;text-underline-offset: 5px;}
div.ItemIndex ul li a:visited{color:#333;}
div.ItemIndex ul li a:hover{color:#333;}
div.ItemIndex ul li.ItemIndexListL{width:795px;}

div.ItemBlock{margin:35px 0;padding:25px 0;font-size:12px;line-height:1.8;}
div.ItemBlock h3{margin:0 0 15px 0;font-size:18px;font-weight:bold;color:#333;text-align:center;}
div.ItemBlock p{text-align:center;font-size:14px;}
div.ItemBlock p.ToTop{padding:0 15px 0 0;text-align:right;}
div.ItemBlock a img:hover{opacity:0.7;}
div.ItemBlock ul{margin:0;padding:0;}
div.ItemBlock ul li{display:inline-block;margin:0;padding:0 5px;width:270px;text-align:center;}
div.ItemBlock ul li img{width:265px;}
div.ItemBlock p.AllItemInt{margin:25px 0;font-size:18px;text-align:center;color:#333;font-family:Helvetica,sans-serif;}
div.ItemBlock ul.AllItemRank{margin:0 auto;width:830px;}
div.ItemBlock ul.AllItemRank li {font-size:14px;}
div.ItemBlock ul.AllItemRank li a:link{color:#333;font-weight:bold;}
div.ItemBlock ul.AllItemRank li a:visited{color:#333;}

div.ItemIndex ul.ItemIndexGuide{}
div.ItemIndex ul.ItemIndexGuide li{display:inline-block;width:450px;}
		section.SuitcaseSelect{padding: 0 0 0 15px;}
		div.SuitcaseSelectC{width:850px;}
		div.SuitcaseSelectC img{width:750px;}
		p.SuitcaseSelectP{padding:15px 20px;font-size:14px;}
    p.CategoryP{padding:15px 45px;font-size:14px;max-width:850px;}
		h2.SuitcaseSelect2H{margin: 0 0 15px 0;font-size: 18px;font-weight: bold;text-align:center;}
		h3.SuitcaseSelect3H{margin: 0 0 15px 0;padding: 4px 0 0 18px;font-size: 18px;font-weight: bold;border-left: 8px solid forestgreen;}


div.fs-c-productListCarousel{justify-content:normal;}
div.fs-c-slick div.slick-slide{float:none !important;display:inline-block;vertical-align:top;}
article.fs-c-productListCarousel__list__item button{display:none;}
a.fs-c-button--viewProductDetail{display:none;}

span.fs-c-productListCarousel__ctrl--prev{display:none;}
span.fs-c-button--carousel--prev{display:none;}
span.fs-c-productListCarousel__ctrl--next{display:none;}
span.fs-c-button--carousel--next{display:none;}
span.fs-c-button--carousel--prev span.fs-c-button__label{font-size:0;}
span.fs-c-button--carousel--next span.fs-c-button__label{font-size:0;}
div.slick-track{width:100% !important;}

section#AllItemCategoryItemList{}
section#AllItemCategoryItemList h3{margin:0 0 0 30px;padding:30px 0 7px 0;width:850px;font-size:16px;font-weight:bold;border-bottom:1px solid #DCDCDC;}
section#AllItemCategoryItemList h3:before{content:"-";font-size:16px;font-weight:bold;color:darkorange;padding:0 3px 0 0;}
section#AllItemCategoryItemList a:link{color:#333;}
section#AllItemCategoryItemList a:visited{color:#333;}
section#AllItemCategoryItemList span.fs-c-productName__name{font-size:12px;font-weight:bold;}

h1.fs-c-heading--page{display:none;}
div.ConBlock{width:850px;font-size:14px;line-height:1.8;}
div.ConBlock ul{width:850px;}
div.ConBlock ul li{display:inline-block;margin:0 10px 40px 10px;width:400px;text-align:center;}
div.ConBlock ul li a:link{color:#333;}
div.ConBlock ul li a:visited{color:#333;}
div.InterviewL{width:298px;}
div.InterviewR{width:298px;}
div.InterviewLP{width:500px;}
div.InterviewLP p{font-size:14px;}
div.InterviewRP{width:500px;}
div.InterviewRP p{font-size:14px;}

@media (max-width:1020px) {
  header.fs-l-header{margin-left:1%;}
  p.AllItemIntroduction{font-size:2.2rem;}
  p.SuitcaseSelectP{font-size:2.2rem;}
  p.CategoryP{font-size:2.2rem;}
  div.ItemIndex ul{max-width:850px;margin-bottom:45px;}
  div.ItemIndex h2{font-size:2.6rem;margin-bottom:45px;}
  div.ItemBlock h3{font-size:2.2rem;}
  div.ItemIndex h3{font-size:2.6rem;}
  div.ItemIndex ul li a:link{font-size:2.2rem;}
  h3.SuitcaseSelect3H{font-size:3.0rem;}
  section#AllItemCategoryItemList h3{font-size:2.6rem;}

  article.fs-c-productListCarousel__list__item{max-width:100%;}
  div.fs-c-slick div.slick-slide{margin:0 1%;width:46%;}
  section#AllItemCategoryItemList span.fs-c-productName__name{font-size:18px;}
  span.fs-c-productMark__mark{margin-right:4px;padding:6px 12px;font-size:1.2em;}
  div.fs-c-productPrice{font-size:18px;}
  span.fs-c-price__currencyMark{color:#333;}
  span.fs-c-price__value{color:#CF6600;font-weight:bold;}
}
