/* カスタム CSS をここに入力してください */

/* ----------------------------------------フローティングメニューの編集---------------------------------------------- */
.footer-floating-nav {
 overflow: hidden;
 background-color: #333;
 position: fixed;
 bottom: 0;
 width: 100%;
}
.footer-floating-nav ul {
 position: fixed;
 display: table;
 table-layout: fixed;
 width: 100%;
 bottom: 0;
 left: 0;
 margin: 0;
 z-index: 2;
 background-color: #2D8;
}
.footer-floating-nav ul li {
 display: table-cell;
 text-align: center;
}
.footer-floating-nav ul li .fa {
 font-size: 23px;
 display: block;
}
.footer-floating-nav ul li a {
 display: block;
 text-align: center;
 padding: 9px 0 6px;
 text-decoration: none;
 font-size: 8px;
 line-height:2em;
 font-weight: bold;
 color: #fff;
 white-space: nowrap;
}

/*.footer-floating-nav a:hover {
 background: #ddd;
 color: black;
}*/

.footer-floating-nav a:active {color: #ff9494;}
#inner-footer {
 padding-top:0px;
}

/* PC表示 */
@media screen and (min-width:600px){
	.footer-floating-nav{
		display:none;
	}
	nav:not(.sticky-nav){
		display:none;
	}
img.custom-logo.navbar-brand {
    position: relative;
    right: 38%;
}
}
/* -----------------------------------------------------フローティングメニューの編集　ここまで ----------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------スマホ表示------------------------------------------------------------------------------------------- */
@media screen and (max-width:600px){
	body{margin-bottom:38px;}
	a.top-scroll{display:none !important;}
  .footer-copyright{padding-bottom:20px !important;}
  
  /* 会社概要のヘッダー画像の大きさ */
  .page-id-72 .site-content .breadcrumb .background-overlay{
  background-size:cover !important;
  background-repeat:no-repeat !important;
}
  .breadcrumb{
    overflow:hidden;
    height:66px !important;
  }
  .site-content .breadcrumb .background-overlay h2{
    padding-top:0px;
    font-size:17px !important;
  }
  
  .site-content .breadcrumb .background-overlay .col-md-12{
    padding-top:15px;
  }
  
  .site-content .breadcrumb .background-overlay .padding-top-30{
    padding-top:0px;
  }
  
  .page-wrapper .container .padding-top-60{
    padding-top:0px;
  }
  
  header .col-md-12{
    padding:0;
  }
  header .navbar-brand{
    padding:10px 0 0 0;
    width:25%;
  }
  
  header{
    margin:0 !important;
  }
 
  .collapsed{
    margin-left:120px !important;
  }
  
    
  /* メニューボタンを左に */
  .navbar-toggle{
    margin-left:120px !important;
  }
  
  /* メニューを上に固定 */
  .sticky-wrapper{
    position:fixed;
    top:0;
    z-index:99999;
    width:100%;
  }
  
  /* ロゴを上に固定 */
  .navbar-brand{
    position:fixed;
    top:0;
    left:10px;
    z-index:999999;
    width:35% !important;
  }
  
  /* 全体を43px下げる */
  body{
    margin-top:43px !important;
  }
  
  /* 問い合わせページのｈ２の文字サイズ*/
  .page-id-76 h2{
    font-size:20px;
  }
  
  /* 問い合わせページ　電話番号と郵便番号のボックスの幅*/
  .mwform-tel-field input[type="text"], .mwform-zip-field input[type="text"]{
     width:50px;
  }
  
  /* 問い合わせページ　左側文字サイズ*/
  table.order th{
    font-size:10px;
    width:100% !important;
  }
   
  /* 問い合わせページ　右側文字サイズ*/
  table.order td{
    font-size:10px;
  }
  
  /* 表を縦向きに変える*/
  #tablepress-1 table,#tablepress-2 table,#tablepress-4 table,#tablepress-5 table,#tablepress-6 table,#tablepress-7 table,#tablepress-8 table,#mw_wp_form_mw-wp-form-159 table,
  #tablepress-1 tbody, #tablepress-2 tbody,#tablepress-4 tbody,#tablepress-5 tbody,#tablepress-6 tbody,#tablepress-7 tbody,#tablepress-8 tbody,#mw_wp_form_mw-wp-form-159 tbody,
  #tablepress-1 tr,#tablepress-2 tr,#tablepress-4 tr,#tablepress-5 tr,#tablepress-6 tr,#tablepress-7 tr,#tablepress-8 tr,#mw_wp_form_mw-wp-form-159 tr,
  #tablepress-1 th,#tablepress-2 th,#tablepress-4 th,#tablepress-5 th,#tablepress-6 th,#tablepress-7 th,#tablepress-8 th,#mw_wp_form_mw-wp-form-159 th,
  #tablepress-1 td,#tablepress-2 td,#tablepress-4 td,#tablepress-5 td,#tablepress-6 td,#tablepress-7 td,#tablepress-8 td,#mw_wp_form_mw-wp-form-159 td{
display: block !important;
}
  
  
  /* フローティングメニューの余白削除*/
  #menu-mobilefooter{
    padding:0;
  }
  
  /* 横のSNS非表示*/
 .side-sns{
   display:none;
  }
  
  /* -------イベント文字大きさ-------*/
  .textwidget p{
    font-size:12pt !important;
    line-height:200% !important;
    color:black !important;
  }
  
  
  #panel-68-1-0-0{
    display:none;
  }
  
  #pgc-68-1-0{
    margin:0 !important;
  }
 
  .page-wrapper .col-md-12{
    padding-top:10px !important;
  }
  
  .container .ietukuri .textwidget p{
    font-size:15px !important;
  }
  
  .page-id-72 .navbar-toggle{
    left:180px;
  }
  
  #panel-72-2-1-0 iframe{
    width:100%;
  }
  
  #panel-72-0-1-0 p{
    font-size:17px !important;
  }
   
 .page-id-72 .row-1 .column-1{
   width:100% !important;
   border-bottom:1px solid #ddd;
  }
  
  .page-id-72 img{
    margin:0 auto;
  }
  
  #pg-68-13 img,#pg-70-10 img{
    margin:0 auto;
  }
  
  #panel-70-1-0-0{
    display:none;
  }
  
  #pgc-70-1-0{
    margin-bottom:0 !important;
  }
  
  .page-id-61 p,.page-id-64 p{
    font-size:15px !important;
  }
  
  #panel-61-1-0-0 img{
    width:35%;
    z-index:0 !important;
    top:60px !important;
  }
  
  #tablepress-2,#tablepress-4,#tablepress-6{
    margin:0 auto !important;
  }
  
  #tablepress-2 .column-1,#tablepress-2 .column-2,#tablepress-4 .column-1,#tablepress-4 .column-2,#tablepress-6 .column-1,#tablepress-6 .column-2{
    padding:5px;
    border:none !important;
  }
  
  #tablepress-2 .row-1 .column-1{
    padding-top:70px;
  }
  
  #tablepress-2 .row-3 .column-2{
    padding-bottom:20px;
  }
  
  #tablepress-2 .no,#tablepress-4 .good,#tablepress-6 .yes{
    width:100%;
    text-align:center;
  }
  
  #panel-61-3-1-1 p,#panel-61-6-1-1 p{
    padding:0 !important;
  }
  
  #panel-61-4-0-0 img{
    width:58%;
    top:63px !important;
    z-index:0 !important;
  }
  
  #tablepress-4 .row-1 .column-1{
    padding-top:45px;
  }
  
  #tablepress-5 img,#panel-61-7-2-0 img,#pg-61-8 img,#panel-64-3-2-0 img,#pg-64-4 img,#pgc-66-9-1 img,#pgc-66-9-2 img,#pgc-66-9-3 img{
    margin:0 auto !important;
  }
  
  #panel-64-1-0-0 img{
    width:50%;
    z-index:0 !important;
    top:66px !important;
  }
  
  .page-id-74 .col-md-4 {
    margin-bottom:15px !important;
  }
  
  .page-id-59 #custom-header img{
    margin:0 !important;
    width:100%;
  }
  
  /* -------HOME項目大きさ-------*/
  #panel-59-0-0-0 p,#panel-59-5-0-0 p,#panel-59-7-0-0 p{
    font-size:20px !important;
    float:left;
    margin-bottom:0 !important;
  }
  
  #pg-59-1{
    width:100% !important;
  }
  
  #pgc-59-1-0,#pgc-59-1-1,#pgc-59-1-2,#pgc-59-1-3,#pgc-59-1-4{
  display: inherit;
    margin-bottom:0 !important;
  }
  
  #panel-59-1-0-2,#panel-59-1-1-2{
  width: 342%;
    padding-left: 10px;
    padding-top: 5px;
}
  
 
  
  #pg-59-1{
    margin-top:0 !important;
  }
  
  #panel-59-1-2-2,#panel-59-1-3-2{
    width: 442%;
    padding-left: 10px;
    padding-top: 5px;
}
  
  #pgc-59-6-2,#pgc-59-6-3{
    width:50% !important;
    padding-right:2px !important;
    display:inline-block !important;
}
  
  #pg-59-6{
      margin: 5px !important;
    display: contents !important;
}
  
  #pgc-59-6-0,#pgc-59-6-2,#pgc-59-6-3{
    margin-bottom:0 !important;
  }
 
   #pgc-59-6-2,#pgc-59-6-3{
    width:50% !important;
    padding-right:2px !important;
    display:inline-block !important;
}
 
  
  
  
  #pg-59-7{
      margin: 5px !important;
   
}
  
  #pgc-59-7-0,#pgc-59-7-1,#pgc-59-7-2,#pgc-59-7-3{
    margin-bottom:0 !important;
  }
   #pgc-59-7-0,#pgc-59-7-1,#pgc-59-7-2,#pgc-59-7-3{
    width:100% !important;
    padding-right:2px !important;
    display:inline-block !important;
}  
  
  
  
  
  #pg-59-8,#pg-59-9,#pg-59-10{
    padding:10px !important;
  }
  
  #pgc-59-8-0,#pgc-59-8-1,#pgc-59-8-2,#pgc-59-8-3,#pgc-59-8-4,#pgc-59-8-5#panel-59-8-0-0,#panel-59-8-0-0,#pgc-59-9-0,#pgc-59-9-2,#panel-59-8-2-0,#panel-59-9-0-0,#panel-59-9-2-0{
    margin-bottom:0 !important;
  }
  
  /* モデルハウスの非表示 */
  #pg-59-4{
    
  }
  
  /* メールフォーム */
  footer .row .col-md-3{
  margin-top:10px !important;
}
  .wp-image-685{
    position: relative;
    top: 10px;
    left: 47px;
}
  
  .wp-image-688{
    position: relative;
    top: 18px;
    left: 27px;
}

  .wp-image-686{
      position: relative;
    top: -166px;
    left: 49px;
}
  /* フッターの大きさ */
  .footer-sidebar{
    height:300px;
  }
  
  #pg-68-4,#pg-68-7,#pg-68-10,#pg-68-3,#pg-68-6,#pg-68-9,#pg-68-0,#pg-70-0,#pg-70-1,#pg-70-3,#pg-70-4,#pg-70-6,#pg-70-7{
    margin-bottom:0 !important;
  }
  
  #panel-68-12-1-0,#pg-68-2,#pg-70-9 img{
    display:none !important;
  }
  
  .row{
    padding-bottom:0 !important;
  }
  
  .row-1 .column-1 .yes{
    margin-top:43px;
  }
  
  #tablepress-7 .column-1{
  padding-bottom:15px !important;
}
  
   /* 著作権 */
  footer~.clearfix::before{
  height: 75px;
    padding-left: 10px;
}
  
  #tablepress-8 .column-1,#tablepress-8 .column-2,#tablepress-8 .column-3{
    padding-top:0;
    padding-bottom:0;
    border-bottom:1px solid black !important;
  }
  
  
  #tablepress-9 {
  border-collapse: collapse;
}
#tablepress-9 td, #tablepress-9 th {
  display: block;
  padding: 10px;
}
#tablepress-9 th {
  background-color: #eee;
}
  
  #tablepress-9{
    margin:0 !important;
    width:100% !important;
  }
  
  #tablepress-9 img{
    width:70% !important;
    margin:0 !important;
  }
  
   #tablepress-9 .right{
     padding:0 !important;
     width:90% !important;
  }
  
  #tablepress-9 p{
    width:100% !important;
  }
  
  #tablepress-9 .row-1 .column-1 img{
    width:100% !important;
  }
  
   #tablepress-9 .row-1 .column-1 .right{
     width:50% !important;
  }
  
  #tablepress-9 .row-1 .column-1 .zenntai .a2 .right{
    padding-left: 30px !important;
    width: 100% !important;
}
  #tablepress-9 .column-1,#tablepress-9 .column-2 {
    padding:0 !important;
  }
  
  #panel-61-5-0-0{
    height:920px;
  }
  
  #tablepress-9 .b2{
    position: relative;
    top: -80px;
}
  
  #tablepress-9 .row-1 .column-2{
  height: 620px;
}
  
  /* ------------------イベントを二列横並び---------------------- */
  #pg-59-1{
    display:inline-block !important;
  }
  
  #panel-59-1-0-2,#panel-59-1-1-2,#panel-59-1-2-2,#panel-59-1-3-2{
    width:100% !important;
  }
  
  
  
  /* ------------------イベントを二列横並びここまで---------------------- */
  
  #panel-59-1-0-1,#panel-59-1-1-1,#panel-59-1-2-1,#panel-59-1-3-1{
    margin-bottom:5px !important;
  }
  
  
  #pgc-59-9-1{
    margin-bottom:0 !important;
  }
  
  #pg-59-8 p,#pg-59-9 p{
    padding-top:7px !important;
  }
  


/* ------------------お客様の声を二列横並び---------------------- */
  

/* ------------------社長のお部屋---------------------- */  
  #panel-959-0-1-0{
   width:50%;
  }

/* ------------------スタッフと社長のお部屋二列---------------------- */ 
 #pgc-59-1-0,#pgc-59-1-1{
    display:inline-block;
    width:50%;
  }
  
  /* ------------------タイムライン非表示---------------------- */ 
  #timeline-Widget-0{
  visibility:hidden !important;
  }
  
/* ------------------見学会情報緑文字---------------------- */
  h2 {
   
    color:green !important;
  }
  
 /* ------------------お客さんの声微調整---------------------- */
 div#pg-59-9{
  position: relative;
    top: 29px;
  }
 /* ------------------ニュース＆ブログスマホ表示---------------------- */ 
 li.heightLine-8 {
    width: 200%;
}
   
h2.tablepress-table-name.tablepress-table-name-id-8 {
    width: 200%;
}  
  

img.custom-logo.navbar-brand {
}  
 
 .page-id-66 div#pgc-66-7-1, div#pgc-66-7-2, div#pgc-66-7-3{
  width:100% !important;
  }

  /* ------------------お客様の声微調整---------------------- */ 
  div#pgc-895-2-1 {
    position: relative;
    top: 6px;
}
   
  div#pgc-895-2-2{
    position: relative;
    top: 7px;
}
  
  
  /* --------------topページ３つ連続の所横並び----------------- */

  div#pgc-59-2-0 {
    display: inline-block;
}
  div#pgc-59-2-1 {
    display: inline-block;
}
  div#pgc-59-2-2 {
    display: inline-block;
}

  div#pgc-59-2-0 {
    margin: 0;
}  
  div#pgc-59-2-1 {
    margin: 0;
} 
 
  div#pgc-59-2-0 {
    padding: 2px !important;
}
  
  div#pgc-59-2-2 {
    padding: 2px !important;
} 

 div#pgc-59-4-0 {
    margin: auto;
}
  div#pgc-59-4-1 {
    display: inline-block !important;
    margin: auto;
} 

  div#pg-59-15 img,div#pg-59-16 img
  {
  max-width:80% !important;
  }
 
  /*地図スマホ表示大きさ*/
  iframe {
    width: 335px;
    height: 335px;
}


  
  
}


/* -------------------------------------------------------------------------------------------------------スマホここまで------------------------------------------------------------------------------------ */


/* トップページのホームタイトルの非表示 */
.page-id-59 .breadcrumb{
  display:none;
}

/* ロゴの左寄せ */
img.custom-logo.navbar-brand{
  margin-left:0 !important;
}

/* ヘッダーメニュの文字黒 */
.nav-center .navbar-nav li a{
  color:black !important;
}

/* ヘッダーメニュの背景白 */
.nav-center{
  background:white !important;
}

/* ホバー時ヘッダーメニュの文字黒 */
.nav-center .navbar-nav li a:hover{
  color:black !important;
  border-top:2px solid #ee591f;
}

/* -----------ヘッダーメニュの下に英語でサブタイトル --------------*/
/* 技術紹介のメニュー下 */
#menu-item-1154 > a:after {
    content: 'Technology';
    display: block;
    opacity:0.6;
}

/* -----------ヘッダーメニュの下に英語でサブタイトル 　ここまで--------------*/

/* 会社概要のトップ写真を非表示 */
.page-id-72 #custom-header,.page-id-64 #custom-header,.page-id-66 #custom-header,.page-id-68 #custom-header,.page-id-70 #custom-header,.page-id-74 #custom-header,.page-id-61 #custom-header,.page-id-76 #custom-header{
  display:none;
}

/* 各ページのヘッダー画像の挿入 */
.breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/07/26.jpg") !important;
  background-size:cover !important;
}

/* 会社案内のヘッダー画像の挿入 */
.page-id-72 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/07/26.jpg") !important;
  background-size:cover !important;
}

/* 技術紹介のヘッダー画像の挿入 */
.page-id-64 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/08/h2_bg-2.jpg") !important;
  background-size:cover !important;
}

/* 施工実績のヘッダー画像の挿入 */
.page-id-66 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/08/h2_bg-4.jpg") !important;
  background-size:cover !important;
}

/* 基本仕様のヘッダー画像の挿入 */
.page-id-68 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/07/h2_bg.jpg") !important;
  background-size:cover !important;
}

/* 家つくりについてのヘッダー画像の挿入 */
.page-id-70 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/07/h2_bg-1.jpg") !important;
  background-size:cover !important;
}

/* イベントのヘッダー画像の挿入 */
.page-id-74 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/08/h2_bg-3.jpg") !important;
  background-size:cover !important;
}

/* コンセプトのヘッダー画像の挿入 */
.page-id-61 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/07/34.jpg") !important;
  background-size:cover !important;
}

/* お客様の声及び各人のヘッダー画像の挿入 */
.page-id-895 .breadcrumb .background-overlay,.page-id-1067 .breadcrumb .background-overlay,
.page-id-818 .breadcrumb .background-overlay,.page-id-990 .breadcrumb .background-overlay,
.page-id-1043 .breadcrumb .background-overlay,.page-id-1219 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/07/26.jpg") !important;
  background-size:cover !important;
}

/* 店舗案内のヘッダー画像の挿入 */
.page-id-1187 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/07/27.jpg") !important;
  background-size:cover !important;
}

/* 店舗案内のヘッダー画像の挿入 */
.page-id-874 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/12/CIMG0078-コピー.jpg") !important;
  background-size:cover !important;
}

/* シングルマザーのための家のヘッダー画像の挿入 */
.page-id-830 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2019/03/IMG_6445.jpg") !important;
  background-size:cover !important;
}

/* リフォームのヘッダー画像の挿入 */
.page-id-918 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2019/02/IMG_9160.jpg") !important;
  background-size:cover !important;
}

/* ブログのヘッダー画像の挿入 */
.page-id-1441 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2019/05/har.jpg") !important;
  background-size:cover !important;
}

/* 薪ストーブのヘッダー画像の挿入 */
.page-id-8763 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2023/03/25720874_s.jpg") !important;
  background-size:cover !important;
}

/* サスティーナのヘッダー画像の挿入 */
.page-id-8502 .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2023/03/C4BED6D6-466A-4B5D-ABED-505E358A9664-1024x768.jpeg") !important;
  background-size:cover !important;
}

/* 各ページヘッダー画像の大きさ */
.breadcrumb{
  height:230px;
}

/* 各ページヘッダー画像の中の文字の編集 */
.col-md-12{
  padding-top:50px;
}

.breadcrumb h2{
  font-size:30px !important;
  color:black !important;
}
/* ここまで */

/* 著作権情報 */
footer~.clearfix::before{
	
 content:'[宅地建物取引業]高知県知事(2)2907号\a[店舗所在地]岡山店 〒700-0853\a                     岡山市南区豊浜町13-51\a                     TEL:086-263-4033\a                     高知店 〒780-8085\a                     高知市大谷公園町14-7\a                     TEL:088-821-8313\a[著作権情報]© 2020 Shiomihome-ing.' !important;
  white-space: pre ;
  font-size:10px;
  color:black;
}

/* コピーライトの背景色*/
.footer-copyright, .footer-copyright p, .footer-copyright p a{
  background:white !important;
}

/* 背景色*/
#pg-59-1{
background: #FFDBC9;
}

/*【Table of Contents Plus中央表示】*/

#toc_container {
margin-left: auto;
margin-right: auto;
}

/*TOC+ 角丸*/
#toc_container {
border-radius: 20px;
}

/*TOC+ フォント色*/

div#toc_container p.toc_title a, div#toc_container ul.toc_list a{
color:#0210e2 !important;
}

/*TOC+ マウスオーバー色*/

div#toc_container p.toc_title a:hover, div#toc_container ul.toc_list a:hover {
    color: #e20202 !important;
}

#toc_container{
text-align: left;
}

div#panel-59-3-0-1 {
    padding-top: 15px;
}

/* tablepressすべてのセルに枠線を付加する */
.tablepress thead th,
.tablepress tbody tr:first-child td,
.tablepress tbody td,
.tablepress tfoot th {
    border: 1px solid black !important;
}

/* 区切り線追加 */

hr.style-two {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}

/* ボタン隠し */

  button.navbar-toggle.collapsed {
    display: none;
}


/* --------------------------------------------問い合わせフォーム------------------------------------------------ */
table.order {
	border-top: #ddd solid 1px;
	border-right: #ddd solid 1px;
	padding: 0;
	width: 100%;
}

table.order th,
table.order td {
	border-bottom: #ddd solid 1px;
	border-left: #ddd solid 1px;
	padding: 5px;
	vertical-align: top;
}

table.order th {
	background-color: #f5f5f5;
	width: 30%;
	text-align: center;
  vertical-align:middle;
  color:black;
}

table.order td {
	background-color: #fff;
}

table.order .attention {
	color: red;
	font-size: small;
}

table.order .mini {
	color: gray;
	font-size: small;
}

.check{
  float:block;
  text-align:center;
}

table th {
  border:1px solid #ddd !important;
}

input[type="text"]{
  height:30px !important;
}

/* ------------------------------------------------問い合わせフォームここまで -------------------------------------*/

/* 問い合わせページのヘッダー画像非表示 */
  .page-id-76 .breadcrumb{
    display:none;
}
    
/* 問い合わせページの上の余白を詰める */
 .page-id-76 .col-md-12{
   padding-top:5px;
}

  /* フォームアイコンの横並び*/
img.alignnone{
  display:inline;
  margin-left:8px;
}

 /* フォームのマージン削除*/
  input[type="text"]{
    margin:0;
}

 /* フッター文字サイズ変更*/
.footer-sidebar .widget ul{
  font-size:13px;
}

/* フッターの上余白の編集*/
footer .padding-top-60{
  padding-top:15px;
}

/* フッターの下余白の編集*/
footer .padding-bottom-60{
  padding-bottom:15px;
}

/* フッターメニュ下余白の編集*/
footer .widget{
  margin-bottom:0 !important;
}

/* コピーライトの上余白の編集*/
.footer-copyright .padding-top-20{
  padding-top:0 !important;
}

/* フッターメニューの文字色*/
.footer-sidebar .widget ul li a{
  color:black;
}

/* フッターメニューの文字色（矢印）*/
.footer-sidebar .widget li{
  color:black;
}

/* フッターメニューの背景色*/
.footer-sidebar .background-overlay{
  background:#F6F6F6 !important;
  border-bottom:1px solid #D1D1D1;
}

/* メインコンテンツの最下部*/
.under-container{
  height:200px;
  background:#CCCCCC;
}

/* ページ横の資料請求*/
.side-sns{
  width:49px;
  height:227px;
  position:fixed;
  top:200px;
  right:0;
  z-index:99999;
}

/* ページ横の資料請求*/
.side-sns .siryou-1 :hover{
  opacity:0.8;
}

/* ページ横の資料請求の下のFacebook*/
.side-sns .siryou-2 :hover{
  opacity:0.8;
}


/* 商品ラインナップのホバー時*/
#page-id-68 body a :hover{
  border-bottom:1px solid black !important;
}

/* -------------------------------------------------商品ラインナップの左サイドメニュー----------------------------------------------*/
.side-bar li{
  text-align:center;
  background:#ee591f;
  border-radius:3px;
  margin:5px 0 0 0;
  padding:15px 0;
}

.side-bar ul{
  padding:0;
  margin:0;
}

.side-bar li a{
  color:white;
  font-size:17px;
}

.side-bar li :hover{
 opacity:0.8;
 color:#fff !important;
}

.ietukuri .textwidget p{
  text-align:center;
  font-size:23px !important;
  border-bottom:solid 1px #d4d4d4;
  width:100%;
  padding-bottom:10px;
  font-weight:700;
}

.padding-top-60{
  padding-top:20px !important;
}

.wp-image-203{
  width:100%;
  margin:0 !important;
}

.panel-grid{
  margin-bottom:10px !important;
}

/* 左サイドメニュー文字色*/
#panel-68-1-0-0 a{
  color:white !important;
}

/* -------------------------------------------------商品ラインナップの左サイドメニューここまで----------------------------------------------*/



/* トップ画像の設定*/
#custom-header img{
  width:86%;
  margin:0 auto;
}

/* イベント情報の余白調整*/
.panel-first-child{
  text-align:center;
  margin-bottom:0 !important;
}

/* イベント情報の余白調整*/
.widget-title{
  margin-bottom:5px !important;
}

.widget_media_image{
  margin-bottom:15px !important;
}

#title1 p{
  color:green !important;
  font-size:30px !important;
}

.event h3{
  font-size:20px !important;
}

/* トップページ余白調整*/
#pg-59-3,#pg-59-4,#pg-59-5,#pg-59-6,#pg-59-7,#pg-59-8,#pg-59-9,#pg-59-13{
  margin:25px auto; 
}
/* お客様の声背景色づけ*/
div#pgc-59-11-2,div#pgc-59-12-2{
  background-color:#FFFFCC;
}

/* 施工実績、お客様の声余白*/
div#pgc-59-11-1{
    padding-top: 50px;
}

/* メニュー余白調節*/
#bs-example-navbar-collapse-1 a{
  margin-right:10px;
}

/* 会社案内のテーブル*/
#tablepress-1 .column-1{
  text-align:center;
}

#tablepress-1 {
  background-color:#fff;
}

.panel-widget-style-for-59-5-0-0 p,.panel-widget-style-for-59-7-0-0 p{
  margin-top:50px;
}

.side-bar a{
  color:#fff !important;
}

.side-bar a:hover{
  opacity:0.7 !important;
}

#tablepress-2 td,#tablepress-2 th,#tablepress-4 td,#tablepress-4 th,#tablepress-6 td{
  padding:60px;
}

.kakoi{
  border:2px solid;
  margin-bottom:100px;
}

#tablepress-2,#tablepress-4,#tablepress-6{
  width:90%;
  margin:50px;
  background-color:#fff;
}

#tablepress-2 .column-1,#tablepress-4 .column-1{
  border-right:1px solid;
}

#panel-61-1-0-0 img,#panel-61-4-0-0 img{
  margin:0 auto;
  position:relative;
  top:80px;
  z-index:1;
}

#pgc-61-0-1 img,#pgc-61-3-1 img{
  margin:0 auto;
}

#panel-72-0-1-0 p{
  font-size:30px;
  margin-bottom:35px;
}

#tablepress-2 p,#tablepress-4 p{
  background:#0C2647;
  width:17%;
  padding:8px;
  color:#fff !important;
  border-radius:10px;
}

.sizen .column-1,.sizen .column-2{
  padding:20px;
}

#panel-61-0-1-1{
  margin-bottom:50px !important;
}

#panel-61-3-1-1 p,#panel-61-6-1-1 p{
  padding-left:150px;
}

#panel-61-3-1-0 img{
  margin-bottom:20px;
}

#tablepress-5{
  background:#f6f3ee;
}

#panel-61-6-1-0 img{
  margin:0 auto !important;
  margin-bottom:20px !important;
}

#tablepress-3 td,#tablepress-3 th{
  text-align:center;
  border:1px solid black;
}

#tablepress-3 .row-1,#tablepress-3 .column-1{
  background:#f6f3ee;
}

#panel-61-7-2-0 img{
  margin:40px 0;
}

#tablepress-4 p{
  width:25%;
  padding:13px;
  background:forestgreen;
}

#tablepress-6 .yes,#tablepress-6 .koumoku{
  text-align:center;
}

#tablepress-7{
  background:#fff;
}

#tablepress-7 .row-1 .column-1,#tablepress-7 .row-1 .column-2,#tablepress-7 .row-1 .column-3,#tablepress-7 .row-1 .column-4,#tablepress-7 .row-1 .column-5{
  text-align:center;
}

#tablepress-7 td{
  padding:5px !important;
}

#pgc-64-0-1 img{
  margin:0 auto;
}

#panel-64-1-0-0 img{
  position:relative;
  top:75px;
  margin:0 auto;
}

#tablepress-6 .column-1{
  padding:10px !important;
}

.page-id-64 .kakoi{
  border:1px solid black;
}

.page-id-64 .yes{
    background: forestgreen;
    width: 7%;
    color: #fff !important;
    border-radius: 10px;
    margin: 0 auto;
    margin-top:20px;
}

#panel-64-3-2-0 img{
  margin-bottom:60px;
}

.page-id-74 .entry-footer{
  display:none;
}

.archive #custom-header img{
  display:none;
}

/* アーカイブページのヘッダー画像*/
.archive .breadcrumb .background-overlay{
  background-image:url("https://shiomi-home.co.jp/wp-content/uploads/2018/08/h2_bg-3.jpg") !important;
  background-size:cover !important;
}

.archive .entry-footer{
  display:none;
}

.col-md-8 .entry-header{
  display:none;
}

.col-md-8 .entry-content h3{
  padding-top:15px ;
}

#pg-59-8{
  margin-bottom:0 !important;
}


.page-id-72 .col-md-12 h2,.page-id-68 .col-md-12 h2,.page-id-61 .col-md-12 h2{
  color:black !important;
}

#tablepress-7 .row-1 .column-1{
  padding:5px !important;
}

#tablepress-7 p{
  margin-bottom:0px !important;
}

#tablepress-7 .bangou{
  text-align: center !important;
    border-bottom: 3px solid black !important;
}

.heightLine-8 p{
    width: 13%;
    display: inline;
    margin-right: 10px;
    padding: 5px;
    border-radius: 3px;
   color:#fff !important;
}

#tablepress-8 li{
  list-style:none;
}

#tablepress-8 {
  background:#FFF;
}

.tablepress-table-name-id-8{
  margin-bottom:0 !important;
  margin-top:30px !important;
}

  
 .post-type-archive-blog #archives-4{
  display:none;
}

.post-type-archive-blog .col-md-8{
  width:100%;
}

 .post-type-archive-blog .row .text-center{
   display:none;
}

.wp-image-686:hover,.wp-image-688:hover{
  opacity:0.7;
}
  


#tablepress-9{
  width:90%;
  margin:0 auto;
  background:#fff !important;
}

#tablepress-8 a:hover{
  border-bottom:1px solid black !important;
}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-lg-12{
display: inline-block;
}

body img {
    display: inline-block !important;
  }
  
.panel-grid-cell .panel-last-child {
  text-align: left;
}

/* ------パンくずトップ非表示--------------*/

span.home.current-item {
    display: none;
}

/* ------見学会情報サムネイルサイズ--------------*/

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 290px;
}


body a {
	color: #747474;
}

/* ------ブログのヘッダー非表示--------------*/
.single-post .breadcrumb{
display:none;
}

/*ブルー（太め）*/
.blue_line{background:rgba(0, 0, 0, 0) linear-gradient(transparent 60%, #cce5ff 0%) repeat scroll 0 0;}

/*サイトマップ左寄せ*/
.page-id-1475 .panel-grid-cell .panel-last-child{
text-align:left!important;
}

/*シングルマザーのための家ページ余白調節*/
div#pg-830-1,div#pg-830-3,div#pg-830-5,div#pg-830-7,div#pg-830-10{
margin-top: 40px;
}

a:hover img{
opacity:0.7;
}

/*お問い合わせ完了部分のヘッダー非表示*/
.page-id-2614 section.breadcrumb{
    display: none;
}

p{
line-height: 200%;
}


/* -------------------------------------------------PCのみ----------------------------------------------*/
@media screen and (min-width:1600px){

footer .row .col-md-3{
  width:20%;
}

footer .row .col-md-3:nth-child(4){
  width:40%;
}

footer .row .col-md-3:nth-child(5){
  width:50%;
  position: relative;
  top: -90px;
}

.wp-image-688{
  position: relative;
    top: 22px;
    left: 668px !important;
}

.wp-image-685{
    position: relative;
    top: 10px;
    left: 630px !important;
}
  
  .wp-image-686{
      position: relative;
    top: -88px;
    left: 210px;
}
  
  /* ---フッター高さ------*/
  .footer-sidebar{
    height:280px;
  }
  
  /* 著作権情報 */
footer~.clearfix::before{
 content:'[営業許可]\a[宅地建物取引業]\a[営業エリア]';
  white-space: pre ;
  font-size:10px;
  color:black;
  position: relative;
  right: -18px !important;
  top:10px;
}
a#custom-header {
    position: relative;
    left: 50px;
}
  
}

/* -------------------------------------------------PCのみここまで----------------------------------------------*/


/* -------------------------------------------------ノートPCのみ----------------------------------------------*/
@media screen and (min-width:1000px){

footer .row .col-md-3{
  width:20%;
}

footer .row .col-md-3:nth-child(4){
  width:40%;
}

footer .row .col-md-3:nth-child(5){
  width:50%;
  position: relative;
  top: -90px;
}

.wp-image-688{
  position: relative;
    top: 22px;
    left: 400px;
}

.wp-image-685{
    position: relative;
    top: 10px;
    left: 350px;
}
  
  .wp-image-686{
      position: relative;
    top: -88px;
    left: 210px;
}
  
  /* ---フッター高さ------*/
  .footer-sidebar{
    height:280px;
  }
  
  /* 著作権情報 */
footer~.clearfix::before{
   content:'[営業許可]\a[宅地建物取引業]\a[営業エリア]';
  white-space: pre ;
  font-size:10px;
  color:black;
  position: relative;
  right: -18px;
  top:10px;
}
  

/* トップのでかい画像引っ付ける*/
#panel-59-2-0-0{
  position:relative;
  left:1px;
}

  a#custom-header {
    position: relative;
    left: 50px;
}  
  
}

/* -------------------------------------------------ノートPCのみここまで----------------------------------------------*/



/* 投稿ページ */
.getPostDispArea .getPost {
    border: 2px solid #9a9a9a;
    padding: 15px;
    margin: 10px 0px;
    background-color: #e4f4ff;
}
 
.getPostDispArea .getPost:after {
    content: '';
    display: table;
    clear: both;
}
 
.getPostImgArea {
    width: 20%;
    float: left;
}
 
.getPostStringArea {
    width: 80%;
    padding-left: 15px;
    float: left;
    text-align:left;
}
 
h4.getPostTitle {
    font-weight: bold;
}

.page-id-74 div#toc_container {
    display: none;
}

#panel-59-15-1-0 ul.display-posts-listing {
    list-style: none;
}

.display-posts-listing span {
    float: left;
}

.display-posts-listing li.listing-item {
    border-top: 1px solid #eee;
}

#panel-59-15-1-0 h4{
margin-top: 10px !important;
}

div#pgc-59-4-0 img,div#pgc-59-4-1 img,div#pgc-59-4-2 img,div#panel-59-3-0-1 img{
border-radius: 80px;
}

p {
    font-size: 12pt;
}

body a {
	color:#0085c9 !important;
}

.content-form .required {
    color: black;
}