body{
	margin: 0;
	padding:0;
	text-align:center;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
img{
	border:0px;
}
a{
	text-decoration:none;
	color:#15579e;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:#15579e;
}
.body{
background-image:none;
}
.contents{
width:100%;
}
.container{
	width:910px;
	margin:0 auto;
	line-height:0.8em;
}
.header{
padding:0;
}
.Title{
width:910px;
}
.containerSection{
	/*background-image:url(../images/containerSectionBK.gif);*/
	background-repeat: repeat-x;
	line-height:0.8em;
	width:100%;
	margin:0;
}
.containerPage{
	/*background-image:url(../images/containerSectionBK.gif);*/
	background-repeat: repeat-x;
	line-height:0.8em;
	margin:0 auto;
	width:100%;
}
.columnSection{
width:900px;
}
.columnPage{
width:910px;
}

/* common追加-top.css */

.topImage{
	background-image:url(../images/topImageBg.gif);
	background-repeat:repeat-x;
	height:229px;
}
.topImage img{
	margin:12px 0 0 0;
}
.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 !important;
	width:184px;
}
.mainMenu ul li a{
	display:block;
	height:23px;
	padding:0 !important;
}
.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,#menu13 ul li a{
	display:block;
	width:108px !important;
	height:39px;
	text-align:left;
	padding:0 !important;
}
#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,#menu2,#menu3{
	display:none;
	position:relative;
	text-align: right;
	font-size:10px;
	margin:0 auto;
	clear:both;
	width:910px;
	border:0;
}
.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 auto;
	padding:0;
	list-style:none;
        
}
.containerSection #menu2 ul,.containerSection #menu3 ul,.containerPage #menu2 ul,.containerPage #menu3 ul{
        margin:1px 0 0 0;
	padding:0;
	list-style:none;
        float:right;
}

head:first-child+body #menu2 ul,head:first-child+body #menu3 ul{
        width:auto;
}
#menu1 ul li,#menu2 ul li,#menu3 ul li{
	float:left !important;
	border:0 !important;
	width:108px !important;
}
.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;
}
