#PRESS{
	margin : 0;
	padding : 0px 15px 10px 0px;
}

#PRESS p.days{
	font-weight : bold;
	margin : 0;
	padding : 10px 5px 10px 5px;
}

#PRESS h2{
	font-size : 1px;
	line-height : 1px;
	margin : 0;
	padding : 0;
}

#PRESS #NEWSBODY{
	margin : 0;
	padding : 0px 0px 0px 10px;
	background-color : #FFFFFF;
	font-size : small;
}



#PRESS h3{
	margin : 0px 0px 15px 0px;
	padding : 7px 10px 7px 10px;
	border-left : 8px solid #0C419A;
	border-right : 8px solid #0C419A;
	text-align : center;
	background-color : #EFEFEF;
	color : #333333;
	font-size : medium;
}
#PRESS h3.newsLISTh3{
	margin : 15px 0px 15px 0px;
	padding : 7px 10px 7px 10px;
	border-left : 8px solid #0C419A;
	border-right : 8px solid #0C419A;
	text-align : center;
	background-color : #EFEFEF;
	color : #333333;
	font-size : medium;
}

#PRESS h4{
	margin : 0px 0px 15px 0px;
	padding : 2px 10px 2px 10px;
	border-left : 5px solid #0C419A;
	border-bottom : 1px solid #666666;
}
#PRESS h5{
	margin : 0px 0px 10px 10px;
	padding : 2px 0px 2px 0px;
	border-bottom : 1px dotted #666666;
}


#PRESS p{
	font-size : small;
	line-height : 130%;
	margin : 0;
	padding : 0 0 1em 10px;
}
#PRESS strong.newsRED{
	color : #CE1702;
}

#PRESS p.wakuTXT{
	margin : 15px 0px 15px 0px;
	padding : 10px;
	border : 1px solid #666666;
	color : #CE1702;

}

#PRESS ul,#PRESS ol{
	font-size : small;
	line-height : 130%;
	margin : 0px;
	padding : 0px 0px 15px 30px;
}
#PRESS ul li,#PRESS ol li{
	margin : 0px;
	padding : 0px 0px 5px 0px;
}


#PRESS #PRESSBODY img{
	margin : 0px 0px 0px 0px;
	padding : 0px 10px 10px 10px;
}

#PRESS p.clear{
	clear : both;
	height : 1px;
	margin : 0;
	padding:0;
}

#PRESS p.clear a{
	display : none;
	padding : 0;
}

#PRESS p.img_center{ text-align: center; }
#PRESS p.img_center img{ display: inline-block; width: inherit; }
#PRESS p.txt_center{ text-align: center; font-size: 16px; }


/* ニュース一覧 */
#INFONEWS{
	padding : 0 0 20px 20px;
}

#INFONEWS p.more{
	font-size : small;
	margin : 0;
	padding : 5px 10px 0 0;
	text-align : right;
}

#INFONEWS table{
	border-collapse : collapse;
	width : 505px;
}

#INFONEWS table td, #INFONEWS table th{
	border-bottom : 1px dotted #949494;
	font-size : small;
	font-weight : 300;
	padding : 6px;
	text-align : left;
	vertical-align : top;
}

#INFONEWS table th{
	background :  url(../img/bg_arrow_gray.gif) #EFEFEF no-repeat;
	padding-left : 20px;
}
#NEWSYEAR{
	padding : 0px 15px 15px 20px;
}
#NEWSYEAR a{
	background :  url(../img/bg_arrow.gif) no-repeat left top;
	padding-left : 15px;
	padding-right : 5px;
}