@charset "UTF-8";
/*グローバルメニュー幅を文字幅に合わせる*/
.global-nav-in li{
	display: inline-block;
	list-style: none;
	position: relative;
	vertical-align: middle;
	margin: 0;
	text-align: center;
}	
/*子テーマ用「base.css」*/
.main-body h2{
	margin: 60px 0 30px;
	padding: 10px 18px;
	background:#a9a9a9;
	color: #fff;
	font-size: 1.25em;
	}
	
/*グローバルメニューのボタン*/

.global-nav-in li a{
	color: #000000;
    background-color: #ffffff;
	font-size:1.11em;
    font-weight:bold;
}
/*グローバルメニューボタンの右線*/
.global-nav-in li a{
        border-right:#000 solid 1px;
}

/*グローバルメニューボタンの左線*/
.global-nav-in li:first-child{
        border-left:#000 solid 1px;
}
/*グローバルメニュー下の線*/
.global-nav{
	border-bottom:#000 solid 1px;
	border-top: #000 solid 1px;
}

/*グローバルメニューの背景*/
.global-nav{
	background-color: #ffffff;}

/*ロゴの余白*/
.site-header-conts{
	display: table;
	width: 100%;
	padding: 5px 0;
}
/*========================*/
/*　記事一覧をコンパクトに*/
/*========================*/
.section-wrap{
	margin-bottom: 10px;
	padding: 10px 40px 2px 40px;
}
/*　記事一覧をコンパクトに　タイトルの文字*/
.section-wrap .section-title{
	font-size: 1.00em;
	margin-bottom:1px;
}
/*　記事一覧をコンパクトに タイトル周り */
.type-post > .section-in > .article-header > .section-title {
	margin: 0 0 1em;
	padding: 25px 0;
}
