@charset "utf-8";

br.spOnly{
	display:block;
}


/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■

	メインメニュー（オリジナル）
 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */	

	.menuWrap .kikan a{
		font-size: 14px;
	}
	.menuWrap .menuList a{
		font-size: 13px;
	}
	.menuWrap .menuList a.ENlong{
		padding-top:5px;
	}	

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■

	【共通】ページタイトル①　タイトル文字左に縦線	 
 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */	

	h2.comPageTitle1 {
		margin: 25px 0 10px 0!important;
		padding: 8px 12px!important;
	}

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■

	個別設定
 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */	

/* ---------------------------------------------------------
	ハイライトページ
/* --------------------------------------------------------- */	

	/*--------------------------
　	　box設定：2グラフ横並び
	--------------------------*/

	.boxLeft{
		float: none;
		width:100%;
	}
	.boxRight{
		float: none;
		width:100%;
	}

	/*--------------------------
　	ページタイトル
	--------------------------*/	
	.highPageDTitle {
		margin-bottom: 10px;
		padding: 5px 0 5px 10px;	
		text-align:left;
	}	
	.highPageDTitle span {
		padding-left:5px;
        font-size: 18px;
	}
	/*--------------------------
　	　タイトル：売上高、セグメント利益等
	--------------------------*/	
	h2.highPageTitle {
		margin-bottom: 10px;
		padding: 5px 0 5px 10px;
        font-size: 15px;
	}	
	
		
	/*--------------------------
　	　【テーブル】サマリーテーブル
	--------------------------*/		
	.summaryWrap{
		margin:0 auto 30px auto;
		padding:15px 5px 35px 5px;		
		overflow-x: scroll;
	}	
	.summaryWrap table{
		width: 100%;
	}
	/* --------------
	 * td 全体設定
	 * -------------- */
	.summaryWrap table td{
		padding: 10px 2px;
	}
	.summaryWrap table td.unit{
		font-size:12px;
	}
	.summaryWrap table td.fontB{
		font-size:18px;
	}
	.summaryWrap table td.fontYOY{
		font-size:14px;		
		padding-right:1%;
	}
	.summaryWrap table td.YOYtitle{	
		font-size:12px;		
		padding-right:1%;
	}
	.summaryWrap table td.YOYtitle_EN{	
		font-size:12px;		
		padding-right:1%;
	}
	/*最初の列（左1列）*/
	.summaryWrap table tr td:first-child{
		width:15%;
		font-size:14px;
	}	
	
	/*--------------------------
　	　【テーブル】前期比
	--------------------------*/	
	/*タイトル：ハイライト_テーブル*/	
	.clTitle{
		font-size: 13px;
	}
	.yoyTableWrap table td{		
		font-size: 14px;
	}
	.yoyTableWrap table td.title{		
		width:120px;
		padding: 8px 4px;
	}
	.yoyTableWrap table td.title{		
		width:40%;
	}
	
	/*入園者数の上の隙間*/
/*	.tableHeightSpace{
		height:0;
	}*/
	/*--------------------------
　	　まとめ文章
	--------------------------*/	
	div.overVwrap .overTxt {
		padding:10px 8px;
	}
	div.overVwrap .overTxt ul{
		text-indent: -1.6em;
	}
	div.overVwrap .overTxt ul li{
		font-size:14px;	
	}
	div.overVwrap .overTxt ul li:before{
		font-size:16px;
	}
	/*--------------------------
　	　業績タイトル
	--------------------------*/	
	.gyousekiTitleWrap{
		margin:0;
		padding:10px 5px;
	}
	.gyousekiTitleWrap .title{
		margin-left:10px;
		display:block;
		font-size:20px;
	}
	/*--------------------------
　	　事業タイトル
	--------------------------*/	
	.jigyouTitleWrap{
		margin:60px 0 0 0;
		padding:10px 0 10px 5px;
	}
	.jigyouTitleWrap div.kind,
	.jigyouTitleWrap div.kind_ora,
	.jigyouTitleWrap div.kind_gr,
	.jigyouTitleWrap div.kind_ye{
		margin-left:10px;
		padding:3px 7px;
		font-size:13px;
	}
	.jigyouTitleWrap .title{
		margin-left:10px;
		display:block;
		font-size:20px;
	}