.inform{margin:20px auto;padding:20px;background:#fbfbfc;border-radius:5px;}
.inform .oshirase{color:#F00;padding:5px;border:solid #f00 1px;text-align:center}
.inform .naiyou{display:block} 
.ranking .more,.new_arrival .more{font-size:12px;color:#fff;background:#000;text-align:center;padding:10px;width:250px;margin:20px auto 40px;border-radius:100px;border:solid 2px #000;}
.ranking .more:hover, .new_arrival .more:hover{background:#fff;color:#000;border:solid 2px #000}
.new_arrival,.special,.ranking{width:100%;margin-bottom:20px;text-align:center;border-bottom:solid #eee 20px}
.recent{width:100%;text-align:center;}
.new_arrival h2,.special h2,.ranking h2,.histories h2,.recent h2{font-size:25px;color:#000;position:relative;margin-bottom:20px;font-family: 'Muli', sans-serif;font-weight:800}
.new_arrival h2 sub,.special h2 sub,.ranking h2 sub,.histories h2 sub,.recent h2 sub{position:absolute;font-size:11px;bottom:0;right:0;left:0;margin:auto;font-family:initial;font-weight:initial}
.new_arrival ul li{position:relative;}
.new_arrival ul li a{position:absolute;width:100%;height:100%;top:0;left:0}
@media screen and (orientation: portrait) {
.new_arrival ul li{float:left;width:44%;height:280px;overflow:hidden;margin:20px 3% 0;background:#fff;}
}
@media screen and (orientation: landscape) {
.new_arrival ul li{float:left;width:23%;height:280px;overflow:hidden;margin:20px 1% 0;background:#fff;}
}
.ranking ul li{float:left;width:31%;height:auto;overflow:hidden;border:1px solid #363638;margin:20px 1%;background:#363638;}
.new_arrival ul li .product-list__price{position:relative;font-size:16px;font-weight:800;font-family:'Muli';color:#000}
.new_arrival ul li .product-list__price sub{font-size:10px;position:absolute;bottom:8px;font-weight:initial;font-family:initial;padding-left:5px}
.new_arrival ul li img{width:100%;height:auto;}
.new_arrival ul li:hover{background:#eee;opacity:0.9}
.new_arrival ul li .item_det{width:100%;padding:10px;text-align:left;font-size:11px;color:#000}
.ranking ul li .item_det{width:100%;padding:20px;text-align:left;font-size:12px;color:#fff}
.rank-box{position:relative;}
.ranking .rank-color{
  position:absolute;
  top:0;
  left:-60px;
  font-size:10px;
  color:#fff;
  font-weight:bold;
  transform: rotate(-30deg);
-moz-transform: rotate(-30deg);
-webkit-transform: rotate(-30deg);
width:40px;
  height:60px;
  padding:40px 5px 5px;
  text-align:center;
  margin-top:-30px;}
.ranking .rank-color-1{background:#c0a355;}
.ranking .rank-color-2{background:#b5b7b6;}
.ranking .rank-color-3{background:#aa5b34;}
.ranking .rank-color-{background:#a7c4bf;}
.ranking .rank_number{color:#fff;position:absolute;top:-12px;left:10px;font-weight:bold}
.slidelist{text-align:left}
.slidelist img{margin-bottom:20px;}
.slide-title{height:40px;overflow:hidden;font-size:11px;}
.slide-price{position:relative;font-size:16px;font-weight:800;font-family:'Muli';color:#000}
.slide-price sub{font-size:10px;position:absolute;bottom:8px;font-weight:initial;font-family:initial;padding-left:5px}
.slide-price--soldout{color:#F00;font-size:16px;font-weight:800;font-family:'Muli'}
@media all and (orientation: portrait){
  .special img{width:96%;margin:5px 2%;}
}
@media all and (orientation: landscape){
  .special img{width:46%;margin:5px 1%;}
  .portrait{display:none}
}
@media screen and (orientation: portrait) {
.storeNews{padding:0 5px;border-bottom:solid #ccc 1px;height:190px;overflow:hidden;width:100%;position:relative}
}
@media screen and (orientation: landscape) {
  .storeNews{padding:0 5px;border-bottom:solid #ccc 1px;height:170px;overflow:hidden;width:100%;position:relative}
}
.storeNews .more{width:100%;text-align:right;margin-right:20px;font-family:'Muli';font-weight:800;font-size:12px;position:absolute;right:0;bottom:5px}
.storeNews .more a{color:#000;text-decoration:none}
.storeNews .more a:hover{color:#888}
.storeNews h2{font-size:20px;color:#000;position:relative;margin-bottom:20px;font-family: 'Muli', sans-serif;font-weight:800;letter-spacing:1px;text-align:center;line-height:100%}
.storeNews h2 sub{position:absolute;font-size:12px;bottom:-10px;left:0px;right:0px;margin:auto;font-family:initial;font-weight:initial;letter-spacing:0.5px}
.storeNews ul li{font-family:'Muli';font-weight:800;font-size:10px;-webkit-text-size-adjust: 100%;}
.ft_rd{color:#F00;}
.x-scroll{overflow-x:scroll;width:100%}
.if{width:90%;height:85px;border:0;}
.movie_size{width:90%;margin:10px auto;max-width:400px;}

.store{width:90%;margin:10px auto;padding:0;border:solid 1px #aaabab;max-width:280px;text-align:left}
.store .brand-newfloor{width:100%;padding:15px;background:#eee;color:#444;font-size:11px;}
.store .to_news{width:90%;margin:10px 5%;background:#111;color:#eee;font-size:13px;text-align:center;font-weight:bold;padding:10px;border-radius:3px}
.store:hover{opacity:0.5}

.feedgrabbr_widget{margin-top:20px;}
#feed_live{background:#fff;width:100%;padding:20px;text-align:center;overflow:hidden;height:450px;}
li.blog_box{
  width:100%;
  height:auto;
  padding:20px 0;
  border-bottom:dashed 1px #ccc;
  font-size:12px;
  position:relative;
  background:#fff
}
li.blog_box h2{
  font-size:13px;
  font-weight:bold;
}
li.blog_box a{
  position:absolute;
  width:100%;
  height:100%;
  top:20px;
  left:0;
  color:#000}
li.blog_box p.feed-content{
  text-align:left;
  width:100%;
  font-size:12px;
}

.VR{width:90%;background:#CCC;padding:20px;margin:20px 5%;}
.VR .VR_img{width:100%;padding:0 20px;}
.VR .VR_txt{width:100%;padding:20px;}
.VR .VR_txt h1{font-weight:bold;font-size:13px;}
.VR .VR_txt a{width:100%;background:#999;color:#FFF;text-align:center;padding:10px 50px}