/* 汎用設定 */
html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
@media (max-width: 660px) {
.content img{
  width:100%;
}
}
/* メインコンテンツ幅設定 ******************************************************/
@media (min-width: 970px) {
#main #container #content {
    width:720px;
}
.page-id-2 #main #container #content {
    width:950px !important;
}
.home #main #container {
    margin-top: 0px;
}
}
/* ページヘッダー背景画像設定 ******************************************************/
/* 業務案内 */
.page-id-31 #pageTitBnr {
  background-image: url('https://sewing.co.jp/wordpress/wp-content/uploads/2015/11/64A7087.jpg')  !important;
  background-position: center center;
  background-repeat: no-repeat;
}
/* 自社ブランド出張サービス */
.page-id-167 #pageTitBnr {
  background-image: url('https://sewing.co.jp/wordpress/wp-content/uploads/2015/11/64A7050.jpg')  !important;
  background-position: bottom center;
  background-repeat: no-repeat;
}
/* 会社概要 */
.page-id-27 #pageTitBnr {
  background-image: url('https://sewing.co.jp/wordpress/wp-content/uploads/2015/11/64A70251.jpg')  !important;
  background-position: center center;
  background-repeat: no-repeat;
}
/* 採用情報 */
.page-id-33 #pageTitBnr {
  background-image: url('https://sewing.co.jp/wordpress/wp-content/uploads/2015/11/64A7017.jpg')  !important;
  background-position: top left;
  background-repeat: no-repeat;
}
/* お問合せ */
.page-id-35 #pageTitBnr {
  background-image: url('https://sewing.co.jp/wordpress/wp-content/uploads/2015/11/64A7095.jpg')  !important;
  background-position: center center;
  background-repeat: no-repeat;
}
/* 個人情報保護方針 */
.page-id-43 #pageTitBnr {
  background-image: url('https://sewing.co.jp/wordpress/wp-content/uploads/2015/11/64A7019.jpg')  !important;
  background-position: center right;
  background-repeat: no-repeat;
}
/* ページタイトル設定 */
#pageTitBnr #pageTitInner #pageTit {
    color: #000 !important;
    text-shadow: 1px 1px 2px #fff !important;
}
/* サイトマップ */
.page-id-62 #pageTitBnr {
  background-image: url('https://sewing.co.jp/wordpress/wp-content/uploads/2015/11/64A7027.jpg')  !important;
  background-position: center center;
  background-repeat: no-repeat;
}

/* table設定 ******************************************************/
.content table th, .content table td {
    border: none;
    margin-right: 2px;
    border-bottom: 1px solid #ccc !important;
}
/* 採用ページtable幅設定 ******************************************************/
@media (min-width: 970px) {
table.table_recruit{
    width:62% !important;
    float:left !important;
}
}
/* 採用ページ画像幅モバイル設定 ******************************************************/
@media (max-width: 660px) {
#post-33 img.rec_step{
    width:100% !important;
}
}
/* h2背景設定 ******************************************************/
.content h2{
    background:url(https://sewing.co.jp/wordpress/wp-content/uploads/2015/11/icon_subtitle_001.png) top left no-repeat;
  padding-left:45px;
}
/* TOPメニューバナー設定 ******************************************************/
.su-custom-gallery-slide span {
    font-family: "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", serif !important;
    left: 8px !important;
    bottom: 10px !important;
    right: 8px !important;
    display: block;
    padding: 30px 10px !important;
    font-size: 32px !important;
    color: #9F8868 !important;
}
/* サイドメニュー設定 ******************************************************/
@media (max-width: 969px){
#main #container #sideTower {
  display:none;
}
}
@media (min-width: 660px){
.sideTower .localHead, .sideTower h3.localHead {
  font-size: 110%;
  background: url(https://sewing.co.jp/wordpress/wp-content/uploads/2015/11/bg_sidemenu_header.png) !important;
  text-align: center !important;
  margin-bottom:20px !important;
}
}
.sideTower .sideWidget li > a:hover, .sideTower .sideWidget li.current_page_item > a, .sideTower .sideWidget li.current-cat > a {
  color: #fff !important;
  background-color: #9F8868;
}
#pageTitBnr #pageTitInner #pageTit {
    color: #000 !important;
}
/* フッター設定 ******************************************************/
#footer {
    padding: 0;
    color:#fff;
    background-color: #9F8868;
}
#footer .innerBox a {
    color: #eee;
}
#footMenu .menu li a:hover, #footerSiteMap .menu a:hover {
    color: #FF7F00 !important;
}
#powerd{
    display:none;
}
.fa-brands.fa-instagram {
  font-size: 150%;
}