@charset "utf-8";
/* =========*=========*=========*=========
 共通
 =========*=========*=========*========= */
body {
  padding: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: normal;
}
img {
  display: block;
}
ul, ol {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul li, ol li {
  padding: 0;
}
strong {
  background: none;
}
.strongBC {
  background: rgba(255, 163, 96, 0.17);
}
/* 
 ヘッダー
 =========*=========*=========*========= */
#header {
  position: static;
  margin-top: 0;
  background: none;
  box-shadow: none;
}
#header #headerContact {
  list-style: none;
  margin: 0;
  padding: 0;
}
#mainNav #menu {
  background-image: url(../img/basis/menuOpen.png);
}
#mainNav .panel ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#mainNav .panel ul li {
  padding: 0;
}
@media (max-width: 959px) {
  #mainNav .panel ul li a {
    font-weight: bold !important;
  }
}
@media print, screen and (min-width: 960px) {
  /*&:first-of-type{
   a{
   @include mq-min(lg){
   width:108px !important;
   }
   }
   }*/
  #mainNav .panel ul li a {
    width: 104.45px !important;
    font-size: 90% !important;
    height: auto !important;
    line-height: 1.4 !important;
  }
}
/* 
 サイドバー
 =========*=========*=========*========= */
#sidebar h4.heading {
  margin-top: 0;
}
#sidebar #sideShop dl {
  margin: 0;
}
/* 
 フッター
 =========*=========*=========*========= */
@media print, screen and (min-width: 960px) {
  #footer {
    background: none;
    padding: 0;
  }
}
#copyright {
  background: none;
}
/* 
 痩身
 =========*=========*=========*========= */
#slimmingRecomendation ul li {
  background: url(../img/share/basis/listCheck.png) 0 2px no-repeat;
}
