/* -------------------------------------------------------------------------------------------------------------- */
/* ▼ 決算説明会スタイル
/* -------------------------------------------------------------------------------------------------------------- */
	#FormContainer.FinancialresultsBriefing table.FormSet table {
		position        : relative;
		table-layout    : auto;
		width           : 96%  !important;
		border-collapse : collapse;
		padding         :  0px  0px  0px  0px !important;
		margin          : 15px auto 15px auto !important;
	}
	
			#FormContainer.FinancialresultsBriefing table.FormSet table tr:last-child th,
			#FormContainer.FinancialresultsBriefing table.FormSet table tr:last-child td {
				border : 1px solid #d3ccaf !important;
			}
			
			#FormContainer.FinancialresultsBriefing table.FormSet table th.head {
				width            : 100% !important;
				max-width        : 100% !important;
				min-width        : 100% !important;
				font-size        : 1.0em;
				font-weight      : 300;
				text-align       : left;
				background-color : #eeeeee;
				border           : 1px solid #d3ccaf;
				padding          : 1px  4px 1px  4px !important;
				margin           : 3px auto 0px auto;
			}
			
					#FormContainer.FinancialresultsBriefing table.FormSet table table th.head span {
						width            : 100%  !important;
						background-color : transparent;
						display          : block !important;
						margin           : 0px auto 0px auto;
					}
					
					
							#FormContainer.FinancialresultsBriefing table.FormSet table input[type="text"].readonly {
								width            : 100%              !important;
								max-width        : 100%              !important;
								min-width        : 100%              !important;
								background-color : transparent       !important;
								display          : block             !important;
								padding          : 1px  1px 1px  1px !important;
								margin           : 0px auto 0px auto !important;
							}
							
							
							
	
	
	
	#FormContainer.FinancialresultsBriefing table.FormSet table tr th {
		line-height    : 1.4;
		font-size      : 100%;
		vertical-align : middle;
		text-align     : center;
		
		width               : 30%;
		background-color    : #d1cdc1;
		background-color    : rgba(210, 205, 190, 0.25);
		
		background-image    : url(../custom/img/design/bg-dot-white.png),url(../custom/img/design/bg-dot-white.png),url(../custom/img/design/bg-dot-white.png),url(../custom/img/design/bg-dot-white.png);
		background-position : left top, left bottom,  left top, right bottom;
		background-repeat   : repeat-x,    repeat-x,  repeat-y,     repeat-y;
		
		border              : 1px solid #d3ccaf;
		padding             : 4px  4px 4px  4px !important;
		margin              : 0px auto 0px auto !important;
	}
	
	
	#FormContainer.FinancialresultsBriefing table.FormSet table tr th.head {
		width               : 100%;
	}
	
	#FormContainer.FinancialresultsBriefing table.FormSet table tr td {
		width            : 70%;
		font-weight      : 300;
		text-align       : left;
		background-color : #ffffff;
		border           : 1px solid #a6d75a;
		padding          : 4px  6px 4px  6px !important;
		margin           : 0px auto 0px auto !important;
	}
	
	
	#FinancialresultsbriefingTable {
		width      : 98%;
		text-align : center;
		padding    : 0px  0px 0px 0px;
		margin     : 0px auto 0px auto;
	}
	
			#FinancialresultsbriefingTable th:nth-child(1) {
				width      : 35%;
			}
			
			#FinancialresultsbriefingTable th:nth-child(2) {
				width      : 65%;
			}
	
	div.FinancialresultsbriefingMessage {
		width       : 90% !important;
		text-align  : center;
		color       : #353535;
		background  : #eeeeee;
		border      : 2px solid #88b83e;
		padding     : 20px 10px 20px 10px;
		margin      : 15px auto 15px auto !important;
	}
	
	#FinancialresultsbriefingTable table.DatePlaceSet th:nth-child(1)  {
		width       : 35%;
	}
	
	#FinancialresultsbriefingTable table.DatePlaceSet th:nth-child(2)  {
		width       : 55%;
	}
	
	#FinancialresultsbriefingTable table.DatePlaceSet th:nth-child(3)  {
		width       : 10%;
		white-space : nowrap;
	}
	
	#FinancialresultsbriefingTable table.DatePlaceSet td:nth-child(3)  {
		text-align  : right;
		white-space : nowrap;
	}
	
	table.FinancialresultsBriefingSet td span {
		font-weight : bold;
		text-align  : right;
		display     : block;
	}
	
	
	



