body{
	margin: 0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
img{
	border:0px;
}
a{
	text-decoration:none;
	color:#15579e;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:#15579e;
}
/*.container{
	width:900px;
	margin:0 auto;
	line-height:0.8em;
}*/
.containerSection{
	/*background-image:url(../images/containerSectionBK.gif);*/
	background-repeat: repeat-x;
	line-height:0.8em;
}
.containerPage{
	/*background-image:url(../images/containerSectionBK.gif);*/
	background-repeat: repeat-x;
	line-height:0.8em;
}
* html .columnPage{
	width:900px;
}


/* common追加-top.css */

.topImage{
	background-image:url(../images/topImageBg.gif);
	background-repeat:repeat-x;
	/*height:229px;*/
}
.topImage img{
	margin:0 0 0 0;
}
/* escape_081008
.mainMenu{
	background-image:url(../images/topMenuImageBg.gif);
	background-repeat:repeat-x;
	height:23px;
	text-align:center;
}
.mainMenu ul{
	list-style:none;
	margin:0 auto;
	padding:0;
	width: 910px;
	text-align:left;
	
}
.mainMenu ul li{
	float:left;
	width:184px;
}
.mainMenu ul li a{
	display:block;
	height:23px;
}
.mainMenu ul li a img{
	margin:5px 0 0 8px;
}
.mainMenu ul li a:hover{
	background-image:url(../images/naviBGtop.gif);
	background-repeat:no-repeat;
}
.mainMenu ul li a.select{
	background-image:url(../images/naviBGtop.gif);
	background-repeat:no-repeat;
}
.rollOverMenu{
	background-image:url(../images/topRollOverImageBg.gif);
	background-repeat:repeat-x;
	text-align: center;
}
#menu1 ul li a,#menu2 ul li a,#menu3 ul li a{
	display:block;
	
	width:108px;
	height:39px;
	text-align:left;
}
#menu1 ul li a img,#menu2 ul li a img,#menu3 ul li a img{
	vertical-align:bottom;
	
}
#menu1 ul li a.menu1,#menu2 ul li a.menu1,#menu3 ul li a.menu1{
	background-image:url(../images/btn_01_a.gif);
}
#menu1 ul li a.menu1 img,#menu2 ul li a.menu1 img,#menu3 ul li a.menu1 img{
	
}
#menu1 ul li a.menu2,#menu2 ul li a.menu2,#menu3 ul li a.menu2{
	background-image:url(../images/btn_02_a.gif);
}
#menu1 ul li a.menu3,#menu2 ul li a.menu3,#menu3 ul li a.menu3{
	background-image:url(../images/btn_03_a.gif);
}
#menu1 ul li a.menu3 img,#menu2 ul li a.menu3 img,#menu3 ul li a.menu3 img{
	
}
#menu1 ul li a.menu4,#menu2 ul li a.menu4,#menu3 ul li a.menu4{
	background-image:url(../images/btn_04_a.gif);
}
#menu1 ul li a.menu1:hover,#menu2 ul li a.menu1:hover,#menu3 ul li a.menu1:hover{
	background-image:url(../images/btn_01_b.gif);
}
#menu1 ul li a.menu2:hover,#menu2 ul li a.menu2:hover,#menu3 ul li a.menu2:hover{
	background-image:url(../images/btn_02_b.gif);
}
#menu1 ul li a.menu3:hover,#menu2 ul li a.menu3:hover,#menu3 ul li a.menu3:hover{
	background-image:url(../images/btn_03_b.gif);
}
#menu1 ul li a.menu4:hover,#menu2 ul li a.menu4:hover,#menu3 ul li a.menu4:hover{
	background-image:url(../images/btn_04_b.gif);
}
#menu1 ul li a.select1,#menu2 ul li a.select1,#menu3 ul li a.select1{
	background-image:url(../images/btn_01_b.gif);
}
#menu1 ul li a.select2,#menu2 ul li a.select2,#menu3 ul li a.select2{
	background-image:url(../images/btn_02_b.gif);
}
#menu1 ul li a.select3,#menu2 ul li a.select3,#menu3 ul li a.select3{
	background-image:url(../images/btn_03_b.gif);
}
#menu1 ul li a.select4,#menu2 ul li a.select4,#menu3 ul li a.select4{
	background-image:url(../images/btn_04_b.gif);
}
#menu1,#menu2,#menu3{
	display:none;
	text-align: left;
	font-size:10px;
	margin:0 auto;
	clear:both;
	width:910px;
}
.containerSection #menu1,.containerSection #menu2,.containerSection #menu3,.containerPage #menu1,.containerPage #menu2,.containerPage #menu3{
	width:auto;
}
#menu1 .comment,#menu2 .comment,#menu3 .comment{
	float:left;
	width:338px;
	padding:5px 0 5px	 8px;
}
#menu1 ul,#menu2 ul,#menu3 ul{
	
	margin:1px 0 0 0;
	padding:0;
	list-style:none;
}
#menu1 ul li,#menu2 ul li,#menu3 ul li{
	float:left;
}
escape_081008 */
.topBorder{
	background-image:url(../images/topBorderImageBg.gif);
	background-repeat:repeat-x;
	height:8px;
}
img.bor{
	margin:0 0 0 8px;
}
img.borb{
	margin:0 0 0 6px;
}
.relatedLink{
border:0;
}
.subMenuCommonGreen ul li a,.subMenuCommonBlue ul li a,.relatedLink ul li a,.subMenuCommonGreen ul li a:visited,.subMenuCommonBlue ul li a:visited,.relatedLink ul li a:visited{
color:#666;
font-size:90%;
text-align:left;
padding-left:20px;
display:block;
border-bottom:solid 1px #efefef;
margin-left:5px;
}
.pan{
margin-left:15px;
}
.panHome{
margin:-13px 15px 0 0;
}
.top_module_title_m_img,.top_module_title_m {
background-image:none;
background-color:#666666;
height:31px;
}
.top_module_title_m .viewAll,.top_module_title_m_img .viewAll {
background-image:none;
background-color:#999999;
height:31px;
width:88px;
}
* html .top_module_title_m .viewAll,* html .top_module_title_m_img .viewAll {
/*width:80px;*/
}
.pickup .viewAll a, .news .viewAll a,.topics .viewAll a, .top_module_title_m .viewAll a, .top_module_title_m_img .viewAll a {
color:#FFF !important;
margin:11px 9px 0 0;
padding-right:15px;
}
.pickup .date, .news .date {
color:#ab0247;
}
.centerColumn a, .centerColumn_wide a {
color:#15579E !important;
}

.textLead .info {
background-position:left top;
background-repeat:no-repeat;
}
.textLead .info h2 {
margin-left:30px;
}

/* 090324 */
h4.news {
background-position:left 8px;
color:#FFFFFF;
line-height:1.3em;
padding:8px 0 0 20px;
}

/* 090624 start*/
.centerColumn ul {
margin:0px;
padding:0px;
}

li.feed {
/*padding:3px; 20100624_ball inc. */
}

li.feed span.date {
color:#AB0247;
height:30px; /*20090804LCR変更　40pxを30px  */
}
/* 090624 end*/

