body{
	background: url(img/bg_header.jpg) no-repeat center top;
}

.author{
	margin-top: 40px;
	text-align: right;
	font-size: 18px;
	font-family: '游明朝',serif;
	font-weight: bold;
}

.history th{
	width: 6em;
}

.profile th{
	width: 8em;
}


/*メインメニューのブロック
---------------------------------------------------------------------------*/
/*メニューブロック*/
#menubar {
	clear: both;
	height: 75px;		/*メニューの高さ。下の「#menubar ul li a」の「height」と「padding-top」の数字を合計した数字に合わせる。*/
	text-align: center;	/*文字を中央に*/
	background: #000e78;	/*背景色*/
	border-bottom: 1px solid #fff;	/*下線の幅、線種、色*/
}
/*メニュー１個あたりの設定*/
#menubar li {
	float: left;	/*左に回り込み*/
	width: 12.5%;	/*メニュー幅（100÷8個=12.5%）　もし４個にするなら100÷4=25%になる。*/
}
#menubar li a {
	text-decoration: none;display: block;
	line-height: 1.6;	/*行間を少し狭く*/
	color: #fff;		/*文字色*/
	height: 60px;		/*高さ*/
	padding-top: 15px;	/*上に追加する余白*/
	border-right: 1px solid #fff;	/*メニューの右側の線の幅、線種、色（古いブラウザ用）*/
	border-right: 1px solid rgba(255,255,255,0.5);	/*右の線の幅、線種、255,255,255は白の事で0.5は50%色がついた状態の事。*/
}
/*１つ目のメニューへの追加設定*/
#menubar li:first-child a {
	border-left: 1px solid #fff;	/*メニューの線の幅、線種、色（古いブラウザ用）*/
	border-left: 1px solid rgba(255,255,255,0.5);	/*左の線の幅、線種、255,255,255は白の事で0.5は50%色がついた状態の事。*/
}
/*飾り文字*/
#menubar li span {
	display: block;
	font-size: 9px;			/*文字サイズ*/
	font-weight: normal;	/*文字を太字でなく標準に戻す設定*/
	letter-spacing: 0.2em;	/*文字間隔を少しあける設定*/
	opacity: 0.5;			/*透明度50％*/
}
/*マウスオン時と、現在表示中(current)のメニューの設定*/
#menubar li a:hover, #menubar li.current a {
	background: #192aa8;	/*背景色*/
}
/*スマホ用メニューを表示させない*/
#menubar-s {display: none;}
/*３本バーアイコンを表示させない*/
#menubar_hdr {display: none;}

/*ドロップダウンメニュー用
----------------------------------------------------------------------------------------------------------------------------------*/
/*メニューブロック*/
#menubar ul.ddmenu {
	position:absolute;visibility: hidden;z-index: 10;padding-top: 1px;
	width: 12.5%;		/*幅。上の「#menubar li」と合わせる。*/
	font-size: 12px;	/*文字サイズ*/
}
/*メニュー１個あたりの設定*/
#menubar ul.ddmenu li {
	float: none;
	width: 100%;
}
#menubar ul.ddmenu li a {
	width: 100%;height: auto;font-weight: normal;
	border: none;	/*線を一旦リセット*/
	border-bottom: 1px solid #fff;	/*下の線の幅、線種、色*/
	background: #000;	/*背景色（古いブラウザ用）*/
	background: rgba(0,0,0,0.7);	/*背景色。0,0,0は黒の事で0.7は70%色がついた状態の事。*/
	color: #fff;		/*文字色*/
	padding: 10px 0;	/*上下、左右への余白*/
}
/*ドロップダウンメニュー内の見出し*/
#menubar ul.ddmenu li.title a {
	background: #000e78;	/*背景色*/
	cursor: default;		/*カーソルをリンク用でなくデフォルトの矢印にしておく*/
	padding: 3px 0;			/*上下、左右への余白*/
}
/*マウスオン時*/
#menubar ul.ddmenu li a:hover {
	background: #000;	/*背景色*/
}
/*見出しのマウスオン時*/
#menubar ul.ddmenu li.title a:hover {
	background: #000e78;
}


ul.company_list{
	list-style: none;
	padding: 10px 0 40px 5px;
}
.company_list li{
	display: inline-block;
	vertical-align: top;
	margin: 10px 0 0 15px;
	padding: 40px 0;
	<!--width: 430px;-->
	/* < IE8 */
	/display: inline;
	/zoom: 1;
}
.company_list .biz_thumb img{
	width: 100%;
}
.company_list h4{
	padding: 5px;
	padding-left: 46px;
	text-indent: -46px;
	background: #166C93;
	color: #FFFFFF;
	font-size: 19px;
	font-family: "游ゴシック";
	line-height: 30px;
}


/* IE10~ */
@media all and (-ms-high-contrast:none){
	.company_list h4{
		padding-top: 9px;
		line-height: 26px;
	}
}
.company_list h4 em{
	margin: 0 10px;
	padding: 0 10px 0 2px;
	border-right: solid 1px #FFFFFF;
	font-size: 26px;
	font-family: "Book Antiqua";
}
.company_list p{
	padding-top: 10px;
}
