@charset "utf-8";
/* --------------------------------------------
 *
 * /news.css
 * Last UpDate : 2010/09/28
 * Last Editor nakagawa
 *
-------------------------------------------- */
.pluralPagesNavi {
	line-height: 1.5em;
	padding: 5px 10px;
}
.vam {
	vertical-align: middle;
}
/* Plural Page --------------------------*/
.all_Releases {
	margin:5px 0;
	padding:20px 10px;
	border-top:1px solid #2AB3CA;
	border-bottom:1px solid #2AB3CA;
}
	.all_Releases td {
		padding-bottom:5px ;
		vertical-align:top;
	}
		.all_Releases td a {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			background: url(/image/common/images/ico/ico_arrR02.gif) no-repeat left 0.3em;
			padding-left: 10px;
			text-decoration: none;
		}
	.all_Releases .date {
		white-space:nowrap;
		padding-right:10px;
	}
.linkTBL {
	margin-left:10px;
}
	.linkTBL a {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		background: url(/image/common/images/ico/ico_arrR02.gif) no-repeat left 0.3em;
		padding-left: 10px;
	}
/* Plural Page --------------------------*/
.pluralPagesNavi {
	padding: 5px 10px;
	line-height: 1.5em;
}
.pluralPagesNavi td {
	padding-right: 15px;
}
.pluralPagesNavi a,
.pluralPagesNavi strong {
	background: none;
	padding: 1px 2px;
}
.pluralPagesNavi .current {
	background-color: #FFCC33;
}

/* SubNavigation Area --------------------------*/
.subNavigation {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 8px 15px 0 10px;
	border-top: 1px solid #218EB1;
}

.promotionArea {
	background-color: #FFF;
	padding: 10px 0 0 21px;
}

/* link table --------------------------*/
.linkTBL td {
	padding-bottom: 10px;
}
	.linkTBL td a {
		text-decoration: none;
	}


/* news -----------------------------------*/
.ul_release_list02 {
}
	.ul_release_list02 ul li {
		padding: 11px 0 12px;
	}
		.ul_release_list02 ul li dl {
			display: block;
			min-height: 1%;
			color: #555555;
		}
		.ul_release_list02 ul li dl:after {
			clear: both;
			content: ".";
			display: block;
			height: 0;
			visibility: hidden;
		}
		* html .ul_release_list02 ul li dl {
			height: 1%;
		}
			.ul_release_list02 ul li dl dt {
				float: left;
				width: 10em;
			}
			.ul_release_list02 ul li dl dd {
				height: 1%;
				margin-left: 10.5em;
			}
				.ul_release_list02 ul li dl dd a {
					background: url("/image/common/images/ico/ico_arrR02.gif") no-repeat scroll left 0.2em transparent;
					padding-left: 10px;
					text-decoration: none;
				}
					.ul_release_list02 ul li dl dd span.icon img {
						margin: 0 5px -3px;
						position: relative;
					}
.div_release_list_attention {
    background-color: #F5F5F5;
    padding: 6px 10px;
}

/* news release ------------------------------*/
.h1_pagetitle402 {
	border-bottom: 1px solid #CCCCCC;
    overflow: hidden;
    display: block;
    min-height: 1%;
	position: relative;
}
.h1_pagetitle402:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
* html .h1_pagetitle402 {
    height: 1%;
}
	.h1_pagetitle402_in {
		border-top: 1px solid #CCCCCC;
		float: left;
		font-weight: normal;
		padding: 6px 0;
		width: 740px;
	}
		.h1_pagetitle402_in p {
			margin-right: 12.5em;
			color: #555555;
		}
	.h1_pagetitle402_01 {
		font-size: 183%;
		font-weight: bold;
		margin-bottom: 0;
	}
	.h1_pagetitle402_release {
		position: absolute;
		right: 0;
		bottom: 5px;
	}
.release_cmn_titleLine_n span {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 1px;
}
.release_cmn_titleB {
	color: #3366FF;
	font-weight: bold;
	margin: 15px 0;
	text-align: center;
}
.release_cmn_titleB_L {
	color: #3366FF;
	font-weight: bold;
	margin: 15px 0;
	text-align: left;
}
.releaseSecLine {
    border-top: 1px solid #CCCCCC;
    padding-top: 15px;
}

/*----- release_cmn_ul_dot01-----*/
.release_cmn_ul_dot01 li {
}
.release_cmn_ul_dot01 li p {
	background: url(/image/common/images/ico/ico_ul_normal.gif) no-repeat left 0.4em;
	padding-left: 12px;
	font-weight: bold;
}
	.release_cmn_ul_dot01 li div {
		margin: 5px 0px 10px;
	}
		.release_cmn_ul_dot01 li div p {
			background: none;
			font-weight: normal;
		}

/*----- release_cmn_ul_line01-----*/
.release_cmn_ul_line01 li {
}
	.release_cmn_ul_line01 li p  {
		margin-bottom: 10px;
	}
		.release_cmn_ul_line01 li p .release_cmn_lead {
			border-bottom: 1px solid #CCCCCC;
			padding-bottom: 1px;
			font-weight: bold;
		}
		.release_cmn_ul_line01 li div {
			margin-bottom: 20px;
			padding-left: 15px;
		}
			.release_cmn_ul_line01 li div p {
				border-bottom: none;
				background: none;
				margin-bottom: 5px;
				font-weight: normal;
			}

/*----- release_cmn_indent01-----*/
.release_cmn_indent01 {
	padding-left: 18px;
	margin-bottom: 15px !important;
}
	.release_cmn_indent01 .release_cmn_lead {
		border-bottom: none !important;
		font-weight: normal !important;
		display: block;
		margin-bottom: 5px;
		text-indent: -18px;
	}
.square02_bk {
   background: url("/image/dc/images/ico_dc_ul_square6x6_02.gif") no-repeat scroll left 0.5em transparent;
    line-height: 1.5;
    padding-left: 10px;
	font-weight: bold;
}
/*	20110207
	ID707
------------------------------------------------------------*/
.ol_basic ol {}
.ol_basic ol li { list-style: outside decimal; margin-left: 2.7em;}
.ol_basic ol li p { padding-left: 1em; background: url(/image/common/images/ico/ico_ul_normal.gif) no-repeat left 0.4em;/* line-height: 1.7; zoom: 1; */}
* html .ol_basic ol li { margin-left: 3em; /* IE FIX */}
