@charset "UTF-8";

/* ============== アクティブコンポーネント============= */
#top_active_component{width:550px;float:left;}




/* ===== アクティブコンポーネント （赤・左）==== */.active_component_margin{	width:6px;}.active_component_footer{	border-right: solid 1px #D7D7CC;	border-left: solid 1px #D7D7CC;}td.active_component_redtitle{	width:270px;	background-image: url(../images/top/active_component_red.gif);	background-repeat: no-repeat;	background-position:0px 0px;	text-align:center;	font-weight:bold;	color:#FFFFFF;	padding:5px 0 5px 0;	border-right: solid 1px #D7D7CC;	border-left: solid 1px #D7D7CC;	border-top: solid 1px #D7D7CC;}td.active_component_redbody{	border-right: solid 1px #D7D7CC;	border-left: solid 1px #D7D7CC;	border-bottom: solid 1px #D7D7CC;}td.active_component_redbody p img{	float:left;	width:85px;	height:85px;	border-right: solid 1px #D7D7CC;	border-left: solid 1px #D7D7CC;	border-top: solid 1px #D7D7CC;	border-bottom: solid 1px #D7D7CC;	margin:5px;}.active_component_redright{	float:left;	height:85px;	width:172px;	margin:6px 0;}.active_component_button{	text-align:right;}








/* ===== アクティブコンポーネント （青・右）==== */
td.active_component_bluetitle{width:270px; background-image: url(../images/top/active_component_blue.gif);	background-repeat: no-repeat;	background-position:0px 0px;	text-align:center;	font-weight:bold;	color:#FFFFFF;	padding:5px 0 5px 0;	border-right: solid 1px #D7D7CC;	border-left: solid 1px #D7D7CC;	border-top: solid 1px #D7D7CC;}td.active_component_bluebody{	border-right: solid 1px #D7D7CC;	border-left: solid 1px #D7D7CC;	border-bottom: solid 1px #D7D7CC;}td.active_component_bluebody p img{	float:left;	width:85px;	height:85px;	border-right: solid 1px #D7D7CC;	
border-left: solid 1px #D7D7CC;	border-top: solid 1px #D7D7CC;	border-bottom: solid 1px #D7D7CC;	margin:5px;}
.active_component_blueright{	float:left;	height:85px;	width:172px;	margin:6px 0;}
.active_component_text p{	margin:1px 5px 0 2px;}
.active_component_button{	text-align:right;}
.active_component_button img{	margin-right:5px;}

/* ===== ニュースリリース　==== */
.top_information {	float:right; margin-top:7px; padding:5px 0 0 5px; width:543px; height:auto;	line-height:135%;	border-bottom: solid 1px #D7D7CC;	border-right: solid 1px #D7D7CC;	border-left: solid 1px #D7D7CC;	border-top: solid 1px #D7D7CC;}
.information_title{background-image: url(../images/common/pointer07_green.gif);
background-repeat: no-repeat;	background-position:14px center;	text-align:left;	font-weight:bold;	color:#414141;	padding:5px 0 5px 28px;	border-bottom: solid 1px #D7D7CC;	
vertical-align:bottom;}
ul.top_newsrelease{list-style-type:none;	margin:0;	background:none;	width:525px;	padding:10px;}
ul.top_newsrelease li{list-style-type:none;	clear:both; float:left; width:525px;	margin:1px 0 !important; border-bottom:1px dotted #CCC;	padding-bottom:1px;}ul div.release_status{	float:left;	width:110px;	height:auto;	margin-left:3px;}
ul span.status_new{	margin-left:5px;	vertical-align: middle;}
ul div.release_info{vertical-align:top;	display:block;	width:390px; height:auto; margin-left:114px;}
ul div.release_info img{vertical-align:middle;margin:0 3px 1px 1px;}
ul div.release_status img{margin-left:3px;}
.newsrelease_release{display:block;}
.newsrelease_more{	text-align:right;	margin:3px 10px 2px 10px;}
.release_info {vertical-align:bottom;}



