nav#fixedBox {display: none;}
#container{padding-top: 0;}
div#wrapper.container{max-width: 100%;}
.container {width:100%;}
.header-line-nav{max-width: 1050px;}
.shop-description{
  display: inline-block;
    color: #333;
    padding-top: 10px;
}
.top-nav-container{margin-bottom: 4em; max-width: 1050px; margin: 0 auto;}
#top-main-img{
  background-size: cover;
  background-color: #999;
  height: 400px;
  text-align: center;
  width: 100%;
  position: relative;
}
.bx-wrapper{
  height: 400px;
  overflow: hidden;
}
.bxslider div {
  // 指定したい幅と高さ
   height:400px;
  position: relative;
}
.bxslider div img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
   object-fit: cover;
  height:400px;
}
.bx-viewport {
	height: 400px !important;
}
.bx-wrapper img {
	min-height: 400px;
    min-width: 100vw;
    object-fit: cover;
}
/*div#slider,div#slider div,div#slider div img{
height:400px;
}*/
.bx-viewport{
	height:400px !important;
}
.top-main-img-inner{
  padding: 20px;
  background-color: #FFF;
  width: 170px;
  height: 320px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.header-logo-top{
  margin: 0px auto 30px;
  }
.header-global-nav-top{
  background-color: #FFF;
}
.header-global-nav-top ul li{
display: block;
padding: 6px 0;
}
.shop-name-top{
  width: 130px;
  float: none;
}
#topintroduction {width:100%;padding:10% auto;background:#E8E8E8;text-align:center; margin-top: 0px;}
.intro {text-align:left;margin:0 auto;width:70%; max-width: 1050px; padding: 40px; display: flex;}
.intro div.introtext{margin-left: 10%;}
.intro p{ line-height: 1.8em;}
.intro img {float:left; margin-left: 20%; margin-right: 10px;}
a:hover img {
  /*2pxのレッドの実線で囲む*/
  border: solid 2px red;
}

.example {
  margin: 30px auto;
  width:500px;
  background:#ffff99;

  
}
.topUnagibuy {font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;text-align:center;margin:3% auto 2%;}
.topUnagibuy h1{text-align:center;font-size: 1.6rem;}
.topUnagibuy ul {width:calc(100% / 3);margin:0;}
.topUnagibuy ul li{border-left:1px solid #464646;border-bottom:1px dotted #464646;list-style-type:none;}
.topUnagibuyPrice {display:flex;width:90%;margin:5% auto; max-width: 1050px; }
.topUnagibuyPrice ul li:nth-child(odd){background:#fff1cf;}
.topUnagibuyPrice ul li:first-child {color:#FFF;background-image:url(https://file002.shop-pro.jp/PA01364/925/images/hishi.png);background-repeat: no-repeat;background-position: center top;background-size:contain;padding:15% 0;background-color:#FFF;border-bottom:none;}
.topUnagibuyPrice ul li:not(:first-child){font-size:1.7rem;padding:8% 0;}
.topUnagibuyPrice ul li:last-child {border-bottom:none;}
.firstPrice li {border-left:none!important;}

.topUnagibuyPrice ul li i{font-size:0.8rem;font-style:normal;margin-right:3%;}
.topUnagibuyPrice ul li i:first-letter{font-size:1.5rem;}
.topUnagibuyPrice ul li ul li{color:#000;padding:5%;}
.topUnagibuyPrice strong {font-size:2rem;display:block;}

.shoppingBtn {margin:0 auto 5%;width:20%;}
.shoppingBtn a{display:block;color:#FFF;padding:5%;text-align:justify-content:center;;background:#666;font-size:1.1rem; border-radius: 5px;}
.shoppingBtn a:hover{opacity:0.7;}

.shoppingBtn {margin:0 auto 5%;width:20%;}
.shoppingBtn a{display:block;color:#FFF;padding:5%;text-align:justify-content:center;;background:#666;font-size:1.1rem; border-radius: 5px;}
.shoppingBtn a:hover{opacity:0.7;}





/*slider*/
.slider {
  margin-top: 5px;
  display: block;
  margin: 0 auto;
}

.bx-pager {
  margin: 0;
  padding: 0;
}

.bx-wrapper {
  margin-bottom: 0 !important;
}

.bx-wrapper .bx-viewport {
  left: -1px !important;
  border: 1px solid #b2a487 !important;
  margin: 0 auto !important;
  background: #fff;
}

.bx-pager-item {
  visibility: hidden;
}

/* frees pace */
.news {
  border-style: double none;
  /*border-color: #b2a487;*/
  max-width: 900px;
  padding: 18px 0 10px 0;
  margin: 0 auto;
  margin-top: 5em;
}

.news-inner {
  max-width: 1050px;
  /*margin-top: 10px;
  margin-bottom: 10px;*/
  padding-left: 5px;
  color: #5d5d5d;
}

.free-space {
  max-width: 900px;
  margin-top: 10px;
  margin-bottom: 3em;
  padding-left: 5px;
  color: #5d5d5d;
}

/* recommernd */
.recommend-items {
  margin-top: 3em;
}

/* information */
.information{
margin: 0 auto;
width: 70%;
max-width: 1050px;
padding: 10px 0 20px;
text-align: center;
}
.information h2{
 font-size: 1.2em;
  font-weight: bold;
}
/*TOOL----------------------*/
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

/*キャンペーン*/
#soryomuryocam{
  width: 100%;
  background-color: #fff1cf;
}
#soryomuryocam div{
margin: 0 auto;
width: 70%;
max-width: 1050px;
padding: 30px;
text-align: center;
}
.camtitle{
  font-size: 1.7em;
  font-weight: bold;
  color: #8d293c;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  ::i-block-chrome, .topUnagibuyPrice ul{
    float: left;
  }
}

div p {

  display: inline-block;

}