@charset 'UTF-8';

/*  stockholders
--------------------------------------- */

/*  schedule
--------------------------------------- */

.schedule td p.tp_tableBox_txt01 a:hover {
  color: #0022ee;
  transition: 0.3s;
}


/*  finance
--------------------------------------- */

.finance .clearfix {
	clear: both;
}

.finance div.cLeft {
	display: block;
	width: 46%;
	margin:0 2% 20px;
	float: left;
}

.finance div.cRight {
	display: block;
	width: 46%;
	margin:0 2% 20px;
	float: right;
}

/* gift procedureArea
-------------------------------*/
.procedureArea {
	border:#CCC solid 1px;
	margin:0 0 30px;
	padding:18px 10px 0;
}

.procedureArea h5 {
	font-weight:bold;
	line-height:1.2;
	margin:0 0 15px;
	padding:0 0 0 18px;
}

.procedureArea p {
	margin-left: 20px ;
	vertical-align: text-top;
	margin-bottom: 10px;
}

.gift .procedureArea p strong {
	font-size: 22px;
	margin: 0;
	padding: 0;
	line-height: 100%;
}

.grayBox {
	background-color: #eee;
	border: 2px solid #ccc;
	margin: 0 20px;
	padding: 10px;
}