@charset "utf-8";

/*
======== context ======================================

Last Updated:YYMMDD
Summary:ニュース固有レイアウト設定

- 
- 
=======================================================
*/


/*-----------------------------------------------------
box
-------------------------------------------------------*/
div.ministrylinkBlock {
	overflow: hidden;
	zoom: 1;
}

div.ministrylinkboxL ,
div.ministrylinkboxR {
	text-align : center;
	border : solid 3px #d5d4d4;
	background-color : #e8edf0;
	width : 45%;
	padding : 10px;
}
div.ministrylinkboxL {
	float: left;
}
div.ministrylinkboxR {
	float: right;
}

div.ministrylinkbox a{

}

div.ministrylinkboxL span.ministryname ,
div.ministrylinkboxR span.ministryname {
/*	display : block;*/
	font-weight : bold;
	font-size : 1.5em;
	text-align : center;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%229%22%20viewBox%3D%220%200%206%209%22%3E%3Cpath%20d%3D%22M14.2%2C18.2a1%2C1%2C0%2C0%2C1-.659-1.753l3.14-2.747-3.14-2.747a1%2C1%2C0%2C1%2C1%2C1.317-1.505l4%2C3.5a1%2C1%2C0%2C0%2C1%2C0%2C1.505l-4%2C3.5A1%2C1%2C0%2C0%2C1%2C14.2%2C18.2Z%22%20transform%3D%22translate(-13.2%20-9.2)%22%20fill%3D%22%23004697%22%2F%3E%3C%2Fsvg%3E") no-repeat left center;
	padding:0 0 0 10px;
}

div.ministrylinkboxL span.ministrynameen ,
div.ministrylinkboxR span.ministrynameen {
	font-size : 0.9em;
	text-align : center;
}


.tableList td{
	padding:3px 15px 10px 0;
	vertical-align:top;
}

.tableList td a{
	background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%229%22%20viewBox%3D%220%200%206%209%22%3E%3Cpath%20d%3D%22M14.2%2C18.2a1%2C1%2C0%2C0%2C1-.659-1.753l3.14-2.747-3.14-2.747a1%2C1%2C0%2C1%2C1%2C1.317-1.505l4%2C3.5a1%2C1%2C0%2C0%2C1%2C0%2C1.505l-4%2C3.5A1%2C1%2C0%2C0%2C1%2C14.2%2C18.2Z%22%20transform%3D%22translate(-13.2%20-9.2)%22%20fill%3D%22%23004697%22%2F%3E%3C%2Fsvg%3E") no-repeat scroll left center;
	padding:0 0 0 10px;
}


/*-----------------------------------------------------
Table
-------------------------------------------------------*/

.zei .baseTable{
	margin: .5em 0;
	border:1px solid #d5d4d4;
	background-color:#e8edf0;
}

.zei .baseTable th{
	text-align:left;
	background-color:#e8edf0;
	border:1px solid #d5d4d4;
	padding:7px;
	font-size:1.2em;
}

.zei .baseTable td{
	padding:7px 5px;
	border-bottom: 1px dotted #D9D9D9;
	background-color:#ffffff;
}

.zei .baseTable .firstChild td,
.zei .baseTable tr:first-child td{
	background-color:#ffffff;
	zoom:1;
}

.zei .baseTable td.document{
	text-align:center;
	color:#a2a2a2;
}


.zei .baseTable td.document a{
	background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%229%22%20viewBox%3D%220%200%206%209%22%3E%3Cpath%20d%3D%22M14.2%2C18.2a1%2C1%2C0%2C0%2C1-.659-1.753l3.14-2.747-3.14-2.747a1%2C1%2C0%2C1%2C1%2C1.317-1.505l4%2C3.5a1%2C1%2C0%2C0%2C1%2C0%2C1.505l-4%2C3.5A1%2C1%2C0%2C0%2C1%2C14.2%2C18.2Z%22%20transform%3D%22translate(-13.2%20-9.2)%22%20fill%3D%22%23004697%22%2F%3E%3C%2Fsvg%3E") no-repeat left center;
	padding: 0 0 0 10px;
}

* html .zei #contentsArea .bulletList li{
	margin-bottom:4px;
}

.zei table .col_01 { width: 12%;}
.zei table .col_02 { width: 13%;}
.zei table .col_03 { width: 24%;}
.zei table .col_04 { width: 18%;}
.zei table .col_05 { width: 15%;}
.zei table .col_06 { width: 18%;}
