/*
	Theme Name: diver_child
	Template: diver
	Description:  Diverの子テーマです。
	Theme URI: http://tan-taka.com/diver/
	Author: Takato Takagi
 */

/* カスタマイズする場合にはこれより下に追記してください  */

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "LocalBusiness",
  "name": "明星司法書士事務所",
  "description": "司法書士事務所",
  "telephone": "03-5935-8805", //電話番号
  "url": "https://www.shihou-akeboshi.com/",
  "sameAs":[ //関連サイトやSNS
    "https://www.facebook.com/ShihouAkeboshi",
    "https://twitter.com/ShihouAkeboshi"
  ] ,
  "image": [
    "https://www.shihou-akeboshi.com/wp-content/uploads/512px_akeboshi-profile.jpg"
  ],
  "address": {
   "@type": "PostalAddress",
    "addressCountry": "JP",
    "postalCode": "178-0061",
    "addressRegion": "東京都",
    "addressLocality": "練馬区",
    "streetAddress": "大泉学園町2-20-6"
  },
  "openingHoursSpecification": [ //営業日と営業時間
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
      "Monday",
      "Tuesday",
      "Wednesday",
      "Thursday",
      "Friday"
  ],
  "opens": "9:00", //開店時間
  "closes": "18:00" //閉店時間
  },
  { //定休日
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": [
    "Saturday",
    "Sunday",
    "PublicHolidays"
  ],
  "opens": "00:00", //定休日のため開店時間は00:00
  "closes": "00:00" //定休日のため閉店時間も00:00
  }
  ]
}
</script>

img.sozai_img{display: inline !important;margin:0;}
hr { margin-bottom: 20px; }
table{ width:100%; }
h1.title {
    font-size: 18px;
}
/*
.widget.widget_nav_menu li a{
  display: block;
  text-align: left;
  text-decoration: none;
  font-weight: bold;
  padding: 15px 15px 15px 32px;
  position: relative;
  border: solid 2px #3c1e00;
  background: #3c1e00;
  color: #FFF;
  border-left: solid 3px red;
  border-radius: 5px;
}
.widget.widget_nav_menu li a:before {
  font-family: "FontAwesome";
  content: "\f105";
  position: absolute;
  left: 16px;
  top: 50%;
  margin-top: -10px;
}

*/

.widget.widget_nav_menu li a {
	position: relative;
	display: block;
	padding: 15px 15px 15px 32px;
	text-decoration: none;
	color: #fff !important;
	background: #3c1e00;
	border:solid 1px #fff;
	overflow: hidden;
    font-weight: bold;
}
.widget.widget_nav_menu li a:before {
	content:"";
	position: absolute;
	top: -25px;
	left: -20px;
	height:90px;
	width:20px;
	background : #fff;
	opacity: 0.3;
	transform: rotate(40deg);
	transition: 0.3s;
}
.widget.widget_nav_menu li a:after {
  font-family: "FontAwesome";
  content: "\f105";
  position: absolute;
  left: 16px;
  top: 50%;
  margin-top: -10px;
}

.widget.widget_nav_menu li a:hover {
  opacity: 0.8;
color:#3c1e00 !important;
background:#FFF;
border: 1px solid #3c1e00;

}
/*
.widget.widget_nav_menu li a:hover:before {
	left:98%;
    top: -15px;
}
*/
.textwidget img{ max-height:300px; }
input[type="submit"].searchsubmit {
    background-color: #3c1e00;
}

.contact .form_title{ width:auto;float:none;}

/*
.header-image{
	display:block;
	margin:0 auto;
    width: 1180px;
}

.header-image img{
	width:100% !important;
}
*/

@media print{
  #sidebar{ display:none !important; width:0 !important; }
  #page-main{ margin:0 !important;padding:0 !important; }
  #nav_fixed.fixed{ position:unset !important; }
}

/*-- PC版表示CSS  --*/
.pc-only{
  display:block;
}
.sp-only{
  display:none;
}

/*-- スマホ版表示CSS  --*/
@media screen and (max-width: 768px){
  .pc-only{
    display:none;
  }
  .sp-only{
    display:block;
  }
  #cta .button.big a {
    font-size: 17px !important;
  }
}

/*-- 薄い文字色を変更  --*/
dd {
	color: #000;
}

.content h4 {
	border-bottom: none !important;
	margin: 1em 0 0 !important;
}


#footer_sticky_menu .footermenu_title {
	font-size: 0.7em;
}

/*-- フォーム送信ボタン色を変更  --*/
.wpcf7-form-control.wpcf7-submit {
	background:#85CB33;
	color: #fff;
}

/*-- フォーム入力欄の幅を変更  --*/
input[type=text], input[type=tel] {
	width: 50%;
}

/*-- 投稿上部のCTAの行間を調整 --*/
.single-post-main .widget {
	margin: 0 0 30px 0;
}

/*-- reCAPTCHAマーク非表示 --*/
.grecaptcha-badge { visibility: hidden; }

/*-- 黃緑色マーカー --*/
.sc_marker-green {
    background: linear-gradient(transparent 50%, #85CB33 50%);
}