/*
Theme Name: FSV BASIC CORPORATE BLUE Child
Theme URI: http://www.templateking.jp/
Author: FirstServer,Inc.
Author URI: http://www.firstserver.co.jp/
Description: A generic template that fits all kinds of business websites.
Template: fsv-basic-corporate-blue
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blue, one-column, two-columns, right-sidebar, left-sidebar, three-columns, fluid-layout, responsive-layout, custom-background, custom-menu, flexible-header, theme-options, translation-ready
Text Domain: fsvbasic
*/


/* 記事一覧 サイズ調整 */
@media screen and (min-width: 786px) {
	.topmain-widget-area .widget_tagposts ul li div.ex_tag_posts,
	.topmain-widget-area .widget_tagpages ul li div.ex_tag_posts {
		padding-left: 20px;
		padding-left: 2rem;
		display: block;
		width: 70%;
		float: left;
	}
	/* 記事一覧アイキャッチなし画像　*/
	.topmain-widget-area .widget_tagposts ul li div.img_tag_posts_none {
		display: none;
		width: 25%;
		float: right;
		margin-bottom: 0;
	}
	/* 記事一覧 アイキャッチ右側 */
	.topmain-widget-area .widget_tagposts ul li div.img_tag_posts {
		display: block;
		width: 25%;
		float: right;
		margin-bottom: 0;
	}
}


/* 最近の投稿非表示 */
#footer-widget-area-3 aside.widget_recent_entries {
	display: none;
}
/* メニュー 中央寄せ */
#site-navigation div.menu ul {
	display: inline-block !important;
	width:100%;
	text-align:center;
	position:relative;
}
/* Meta Slider設定 */
.top-slider {
    margin-top: 10px!important;
}

/* 沿革テーブル */
/*.enkaku_table tr:nth-child(1) td {
  width:95px;
}*/
.enkaku_table th {
  width:120px;
  background-color: #ffffff;
}
.enkaku_table {
   border: none!important;
   width:100%;
}
.enkaku_table tr, .enkaku_table td, .enkaku_table th {
  border: none!important;
　-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

@media all and (-ms-high-contrast: none) {
   .enkaku_table td {
  	width:150px!important;/* IE10以上 */
   }
.enkaku_table th {
  	width:40px;/* IE10以上 */
        background-color: #ffffff;
   }
}
/*
@supports (-ms-accelerator:true) {
   .enkaku_table td {
  	width:650px!important;/* Edge */
   }
   .enkaku_table th {
  	width:350px!important;/* Edge */
   }
}*/

/* 注釈 */
span.annotation {
    font-size: 0.8em;
    font-style: italic;
}

/* Mapページ */
#map_parents {
   width: 100%;
   overflow: hidden; /* heightを戻す */
}
.maplogo {
  height: 78px;
  padding: 33px 18px 15px 5px;
  width: 15%;
}
.mapdesc {
  float:right;
  width: 85%;
}
.map_bottom {
   margin:20px;
}
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

@media all and (-ms-high-contrast: none) {
   #map_parents {
      width: 100%;
      overflow: hidden; /* heightを戻す */
   }
   .maplogo {
      height:100px;
      padding-left:15px;
      width: 17%;
     
   }
   .mapdesc {
      width:80%;
      float:right;
   }
}
/* TOP RSS */
.wp-block-group__inner-container h2#rss_info {
		padding: 13px;
}
#block-10 {
	display: block;
   overflow: hidden;
   border-top: 0px solid #888!important;
}