/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 13 2020 | 05:53:34 */
@media (min-width: 1121px) { 
  
.free-area
{
  margin-bottom: 0px;
}
  
#top-item .top-item-price,#top-item .item-box-bottom {
margin-top:30px;
    font-size:20px;
}
  
#top-item .top-item-box {
width:280px;
height:500px;
margin:bottom:10px;
}
  
.top-item-thumbnail {
width:240px;
height:320px;
}
  
.top-item-title h2.item-title a, .top-item-title h3.item-title a
{
 font-size:13px;
}
  
.top-item-title {
width:100%;
height:120px;
}

#item-category .item-img span.item-thumbnail img
{
  height: auto;
}
  
 #item-category .item-img
{
  width: auto;
  height: 230px;
  position: relative;
}
  
/* ライン 693 */
#item-category p.item-title
{
  width: 100%;
  height: 50px;
   font-size:13px;
}
  
  
/*
#item-category .item-box
{
  width: 280px;
height:400px
margin-bottom:20px;
}
  
 #item-category .item-img
{
  width: auto;
  height: 280px;
  position: relative;
}
  

#item-category .item-category-in
{
  text-align: left;
}
  */

 }



@media screen and (max-width:1200px) {
  
#main-nav {
background-color: #000!important;
}

#main-nav ul.parent {
width:100%;
height:auto;
  margin:0;
padding: 5px;
background-color: #000!important;
float:left;
overflow:auto;
opacity:1; 
}

#main-nav li {
width:100%;
padding:0 px;
border:none;
box-sizing:border-box;
background-color: #000!important;
text-align:left;
}

#main-nav ul.parent li a {
width:100%;
  padding:10 px;
height:auto;
font-size:15px;
color:#fff!important;
box-sizing:border-box;
float:none;
text-align:left;
display:inline-block;
background-color: #000!important;
}

#main-nav ul.parent li a:before {
margin-right:10px;
letter-spacing:-10px;
font-family:"dashicons";
content:"\f345 \f345";
vertical-align:middle!important;
}

#main-nav ul.child {
  display: none;
}

/* ライン 335 */
#main-nav ul.sub-menu
{
padding:0 15px;
  width: 100%;
  position: static;
display: block;
  z-index: 1;
background-color: #000!important;
}
  
  /* ライン 195 */
#main-nav ul.sub-menu li
{
  width: 100%!important;
  border:none;
}
  
  #main-nav ul.sub-menu li a
{
  width: 100%!important;
  height: auto;
 clear: both;
}
  
/* ライン 174 */
#main-nav, #sub-nav
{
  color: #ffffff;
  background-color: #000!important;
}


  }
