@charset "UTF-8";



/******************************************************

*	

*	1. common style

*	2. message style

*	3. data style

*	4. structure style

*	5. area style

*	6. map style

*	

******************************************************/





/*  1. common style */

/*----------------------------------------------------------------------------------------------------------------------------------------*/



#alpha {

}



#gamma img {

	display: block;

	margin-bottom: 10px;

}











/*  2. message style */

/*----------------------------------------------------------------------------------------------------------------------------------------*/



#message #alpha {

	padding-bottom: 58px;

	*padding-bottom: 38px;

	background: url(../../../company/img/message_bg.jpg) no-repeat right bottom;

}



#message #alpha p {

	margin-bottom: 20px;

	font-size: 95%;

}



#message #alpha p strong {

	color: #009ea8;

	font-size: 122%;

	font-weight: bold;

}



#message #alpha .phtBlock {

	display: inline;

	float: right;

	width: 180px;

	margin-left: 10px;

}



#message #alpha .phtBlock span {

	display: block;

	margin-top: 10px;

}











/*  3. data style */

/*----------------------------------------------------------------------------------------------------------------------------------------*/



#data #alpha {

}



#data #alpha .tb1 {

	padding-bottom: 1px;

	background: url(../../../company/img/data_table_dotline.gif) no-repeat left bottom;

}



#data #alpha .tb1 table {

	width: 100%;

}



#data #alpha .tb1 table th {

	width: 130px;

	vertical-align: top;

	font-size: 0;

	line-height: 0;

}



#data #alpha .tb1 table td {

	width: 385px;

	padding: 11px 20px 10px;

	background: url(../../../company/img/data_td_dotline.gif) repeat-x left top;

	vertical-align: top;

	font-size: 95%;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 345px;

}



#data #alpha .tb1 table td ul {

	margin-top: -6px;

}



#data #alpha .tb1 table td ul li {

	margin-top: 6px;

	padding-left: 16px;

	background: url(../../../company/img/data_icon_dot.gif) no-repeat left top;

}



#data #alpha .tb1 table td a {

	padding: 2px 0 0 16px;

	background: url(../../img_common/icon_arrow_link.gif) no-repeat left top;

	line-height: 16px;

}

#data #alpha .tb1 table td a:hover {

	background: #6f94cd url(../../img_common/icon_arrow_link.gif) no-repeat left top;

}





#data #alpha h2 {

	margin-top: 30px;

}



#data #alpha h3 {

	margin-top: 20px;

}



#data #alpha .tb2 {

	width: 100%;

	margin-top: 7px;

	border-top: 1px solid #ccc;

	border-right: 1px solid #ccc;

}



#data #alpha .tb2 th,

#data #alpha .tb2 td {

	padding: 8px;

	border-bottom: 1px solid #ccc;

	border-left: 1px solid #ccc;

	font-size: 95%;

}



#data #alpha .tb2 th {

	background: #f9f9f9;

	text-align: center;

}



#data #alpha .tb2 th.row {

	width: 112px;

	background: #f2f2f2;

	text-align: left;

}



#data #alpha .tb2 td {

	width: 60px;

	text-align: right;

}











/*  4. structure style */

/*----------------------------------------------------------------------------------------------------------------------------------------*/



#structure #alpha {

}



#structure #alpha p {

	margin-top: 20px;

	font-size: 95%;

}











/*  5. area style */

/*----------------------------------------------------------------------------------------------------------------------------------------*/



#area #alpha {

}



#area #alpha p {

	font-size: 95%;

}



#area #alpha .lead {

	padding: 0 20px 20px;

}



#area #alpha h2 {

	margin-top: 15px;

	color: #009ea8;

	font-size: 107%;

	font-weight: bold;

}











/*  6. map style */

/*----------------------------------------------------------------------------------------------------------------------------------------*/



#map #alpha {

}



#map #alpha #googleMap {

	width: 515px;

	height: 350px;

}



#map #alpha h2 {

	margin-top: 20px;

	font-size: 95%;

	line-height: 100%;

	font-weight: bold;

}



#map #alpha p {

	margin-top: 6px;

	padding: 6px;

	border: 1px solid #ddd;

	font-size: 95%;

}

