@charset"utf-8";

body{
	margin:36px auto 15px auto;
	padding:0px;
	background:#fff url("../img/bg.gif") top center repeat-y;
	text-align:center;
}

#mainContent{
	padding-top: 30px;
}

#alpha h2,
#beta h2,
#gamma h2,
#sigma h2{
	margin: 0;
	padding: 0;
}

#main #alpha,
#main #beta,
#main #gamma,
#main #sigma{
	overflow: hidden;
}

/*	4column layout	*/
#main.column4{
	*zoom: 1;
	margin-bottom: 0;
}

#mainContent{
	padding-bottom: 0;
}

#main.column4 #alpha,
#main.column4 #beta,
#main.column4 #gamma,
#main.column4 #sigma{
	float: left;
	width: 210px;
}

#main.column4 #alpha{}

#main.column4 #beta{
	margin-left: 40px;
}

#main.column4 #gamma{
	margin-left: 40px;
}

#main.column4 #sigma{
	margin-left: 40px;
}

#main.column4 #gamma,
#main.column4 #sigma{
	display: block;
}

#alphaContent,
#betaContent,
#gammaContent{
	padding: 0.5em 0;
}

/*

	ajax

*/
#alpha h3,
#beta h3,
#gamma h3{
	margin-top: 0.36em;
	margin-bottom: 0.18em;
	line-height: 1.3;
	color: #666;
	padding: 0 0 4px 0;
}

#alpha p,
#beta p,
#gamma p{
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.4;
}

#alpha p.dates,
#beta p.dates,
#gamma p.dates{
	font-size: 0.71em;
	line-height: 1.4;
	padding: 0 0 4px 0;
}

div.ajaxBlock01{
	padding: 0.4em 0;
	background: repeat-x left top url(../img/dot_renew01.gif);
	_height: 3.2em;
	min-height: 3.2em;
}

ul.topPageBanners{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.topPageBanners li{
	margin: 0.5em 0;
}


ul.topPageBanners li.first-child,
ul.topPageBanners li:first-child{
	margin-top: 0;
}

#pMarkTop01{
	margin-top: 1em;
	*margin-top: 0;
}

ul.emargencyTxt01{
	margin-top: 2em;
	list-style-type: none;
}
.emargencyTxt01 li{
line-height:1.7em
} 