#news .text .stxt {
	font-size:85%;
}

#news .text .ltxt {
	font-size:116%;
}

#news .text  .red {
	color:#F00;
}

#news .text  .green {
	color:#8dc556;
}



#news .text hr {
    border: 0;
    height: 1px;
    background: #9b9c94;
    margin: 0 0 17px 0;
}

#news .text strong {
	color: #373735;
	font-weight: bold;
}

#news .main ul {
	margin: 0 0 1em 1.5em;
}
#news .main li {
	margin-bottom: 0.7em;
}

#news .menu li .red{
	color:#f00;
}


/* 2013.02.19追加 */

/* clearfix */
/*--------------------------------------------------------*/
.clearfix:after{
	visibility				:	hidden;
	display						:	block;
	font-size					:	0;
	content						:	" ";
	clear							:	both;
	height						:	0;
	}
* html .clearfix{
	zoom							:	1;
} /* IE6 */
*:first-child+html .clearfix{
	zoom							:	1;
} /* IE7 */

#news_content {
	background-color:#123D82 !important;
}
.common .main {
	padding-left: 0 !important;
}
.menu_index {
	margin-top:-51px;
	padding:30px 30px 20px 15px;
	background:#FFFCF2 url(../img/bcg_index.png) repeat-x left top;
}
.menu_index ul{
	width	:	450px;
	float	:	left;
}
#news .menu_index ul li {
	padding : 5px 0px 0px 10px;
	list-style-type:none;
	margin-bottom	:	0px;
	background:url(../img/bullet_arrow.png) no-repeat left center;
}
.menu_index a:link,
.menu_index a:visited {
	color: #00259d;
	padding : 5px 0px 0px 0px;
	text-decoration	:	none;
}
.menu_index a:hover,
.menu_index a:active {
	color: #49552D;
	border-bottom: 1px dotted  #6c8a70;
}
.banner_right {
	float:right;
}
.main .section {
	background:#F0F0F0 url(../img/bcg_news.png) repeat-x left top;
}
#news .main .section {
	padding: 30px 0 30px;
}
#news .main h1 {
	margin-bottom:20px;
	padding:0;
	color:#49552D;
	background-color:#F0F0F0;
	font-size:13pt;
	font-weight:bold;
	line-height:1.2;
}
#news .main h1 span {
	font-weight:normal;
	font-size:10pt;
}
#news .main h1 img {
	margin-top:30px;
}
#news .text {
	float: left;
	padding: 0 0 0 30px;
	width: 460px;
}
#news .image {
	float: right;
	width: 400px;
	margin-top:50px;
	margin-right:30px;
}
#news .image img {
	display: block;
	margin-bottom: 25px;
}
#news .gotop {
	clear: both;
	float: left;
	margin: 0;
	text-align: left;
	width: 8em;
}


#hoverImgContents{
	display	:	none;
}

.globalmenu {
	top: 10px;
}

.globalmenu .breadcrumbles {
 padding:13px 0 0 13px;
}

.globalmenu .breadcrumbles img {
 margin:0;
}

.common .main {
	padding-top: 111px;
}