/* setting.scss start*/
.boxwap {
  width: 1080px;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .boxwap {
      width: 94%; } }

.fade, #nav-sub .header_bannerArea li a {
  transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out; }

.fade:hover, #nav-sub .header_bannerArea li a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70); }

.adalcss .pc {
  display: block !important; }
  @media screen and (max-width: 768px) {
    .adalcss .pc {
      display: none !important; } }

.adalcss .sp {
  display: none !important; }
  @media screen and (max-width: 768px) {
    .adalcss .sp {
      display: block !important; } }

.adalcss .pc_inline {
  display: inline-block !important; }
  @media screen and (max-width: 768px) {
    .adalcss .pc_inline {
      display: none !important; } }

.adalcss .sp_inline {
  display: none !important; }
  @media screen and (max-width: 768px) {
    .adalcss .sp_inline {
      display: inline-block !important; } }

.clearfix:after {
  content: " ";
  display: block;
  clear: both; }

/* setting.scss end*/
#nav-sub .header_bannerArea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.single_article_body a:link { color: #3366ff; text-decoration:underline;}
.single_article_body a:visited { color: #3366ff; text-decoration:underline;}
.single_article_body a:hover { color: #3366ff; text-decoration:none;}
#header-sp_menu .items div .childs .item span { font-family: "游ゴシック", "Yu Gothic", "YuGothic";}

#containerAll #index_otherInfo{
  display: none;
}
#footer .footer_map_div_sub a:nth-of-type(6){
  display: none;
}
#page-product #section-associated{
  display: none;
}
#content .sidebar-left .secondary a:nth-of-type(6){
  display: none;
}
#page-index #part-banners {
  display: none;
}
#page-product #section-generalparts .section_childCategoryList li:nth-of-type(n+24){
  display: none;
}