/* base */
@import './base/reset.css';
@import './base/share-reset.css';
@import './base/variable.css';

/* utility */
@import './utility/share-utility.css';

/* component */
@import './component/share-floatingMenu.css';
@import './component/glide.css';
@import './component/share-toggleSelect.css';
@import './component/share-checkbox.css';
@import './component/share-select_normal.css';
@import './component/share-select_button.css';
@import './component/share-button_prev.css';
@import './component/share-button.css';
@import './component/share-button_small.css';
@import './component/share-button_result.css';
@import './component/share-button_more.css';
@import './component/share-button_pref.css';
@import './component/share-button_req.css';
@import './component/share-button_option.css';
@import './component/share-button_change.css';
@import './component/share-accordion.css';
@import './component/share-fv.css';
@import './component/share-breadcrumbs.css';
@import './component/share-backToTop.css';
@import './component/wp-pagenavi.css';
@import './component/share-titleColumn.css';
@import './component/share-anchorTarget.css';
@import './component/share-new_flag.css';
@import './component/recommendSlider.css';

/* _component */
@import './_component/recommendSec.css';
@import './_component/site-firstGuide.css';
@import './_component/site-sidebar.css';
@import './_component/site-twoColumn.css';
@import './_component/site-blog.css';
@import './_component/site-post_authorBox.css';

/* pages */
@import './pages/recommend.css';

/* animation */
@import './component/share-animation.css';

/* layout */
@import './layout/share-header.css';
@import './layout/share-footer.css';
@import './layout/share-ctaArea.css';
@import './layout/share-modal.css';
@import './layout/share-header_mypageModal.css';
@import './layout/share-usefulSec.css';
@import './layout/share-pickupSec.css';
@import './layout/share-search.css';

/* 共通 既存コンテンツ 調整 */
.featurelp-slide {
  width: 100% !important;
  max-width: 88rem;
}
article {
  width: 100% !important;
  margin: 0 auto;
}
article .article-content a {
  margin: 0;
  word-break: break-all;
}
.sec-instagram {
  margin: 6.4rem 0;
}
.sec-instagram-in {
  width: 100%;
}

/* 既存css打ち消し */
#page-recommend-single .contents-width.contents-width-recommend,
[id*='page-recommend_single_'] .contents-width.contents-width-recommend {
  box-sizing: border-box;
  width: 100% !important;
  max-width: 88rem;
}
#page-recommend-single .sec-recommend-pop .mv-recommend,
[id*='page-recommend_single_'] .sec-recommend-pop .mv-recommend {
  box-sizing: border-box;
  width: 100% !important;
  max-width: 114rem;
  padding-right: 2rem;
  padding-left: 2rem;
}
#page-recommend-single,
[id*='page-recommend_single_'] {
  overflow-x: visible !important;
}
#page-recommend-single .sec-recommend-pop,
[id*='page-recommend_single_'] .sec-recommend-pop {
  overflow-x: visible !important;
}
.featurelp-slide {
  width: 100% !important;
  max-width: 88rem;
}
@media only screen and (max-width: 920px) {
  #page-recommend-single .sec-recommend-pop .tit-sec,
  [id*='page-recommend_single_'] .sec-recommend-pop .tit-sec {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}
