@charset "Shift-JIS";
/****************************************************************************
/*
/* 	E*CITY SAITAMA WEB APPLICATION					index.css
/*
/* 	イーシティさいたま　トップページ　スタイルシート
/*
/* 	Presented By E*CITY SAITAMA Corp				2008/02/19
/*
/****************************************************************************/

body {
	font-size:					12px;
	letter-spacing:				1px;
	line-height:				18px;
	color:						#444444;
	text-align:					center;
}

* {
	margin:						0;
	padding:					0;
	text-align:					left;
}

a {
	text-decoration:			none;
}

a:hover {
	text-decoration:			underline;
}

#head_line {
	padding-top:				2px;
	height:						28px;
	background:					url("images/top/head_line.gif") repeat-x;
	color:						#FFFFFF;
	font-weight:				bold;
	text-align:					center;
}

#head_line a {
	color:						#CCFFCC;
}

#head_line_cont {
	width:						950px;
	margin:						0 auto;
}

#head_line_left {
	width:						180px;
	float:						left;
	text-align:					left;
}

#head_line_center {
	width:						480px;
	float:						left;
	text-align:					left;
}

#head_line_right {
	width:						290px;
	float:						right;
	text-align:					right;
}

#bd_al {
	width:						950px;
	margin:						0 auto;
}

#title {
	width:						130px;
	float:						left;
}

#subtitle {
	width:						570px;
	float:						left;
	padding-top:				42px;
	text-align:					center;
}

#bn_top {
	width:						234;
	float:						right;
	padding-top:				20px;
}

#head_menu ul {
	list-style-type:			none;
	padding-left:				40px;
}

#head_menu li {
	display:					inline;
}

#head_menu img {
	border-width:				0;
	position:					relative;
	top:						10px;
	z-index:					1;
}

#search {
	width:						950px;
	height:						60px;
	border:						1px solid #BDBFFF;
	background-color:			#FAFFFA;
	position:					relative;
	z-index:					2;
}

#search form {
	text-align:					center;
	padding-top:				10px;
}

#search_text {
	width:						400px;
}

#search_btn {
	width:						120px;
	text-align:					center;
}

.search_radio {
	width:						15px;
	height:						15px;
}

.search_label {
	padding-left:				4px;
}


/**/

#bd_cts {
	width:						950px;
}

#bd_cts_left {
	width:						200px;
	float:						left;
}

#bd_cts_right {
	margin-left:				10px;
	width:						740px;
	float:						right;
}

#bd_cts h3 {
	padding:					2px 0 2px 8px;
	color:						#FFFFFF;
	background-color:			#BDBFFF;
	font-size:					14px;
	border-top:					1px solid #FFFFFF;
	border-left:				1px solid #FFFFFF;
	border-right:				1px solid #FFFFFF;
	border-bottom:				2px solid #666666;
}

#bd_cts h4 {
	font-size:					12px;
	border-left:				4px double #BDBFFF;
}

/**/

#under_line {
	height:						28px;
	background:					url("images/top/under_line.gif") repeat-x;
	color:						#FFFFFF;
	font-weight:				bold;
	text-align:					center;
}

#under_line a {
	color:						#00FFFF;
}

#under_line_cont {
	width:						950px;
	margin:						0 auto;
}

#under_line p {
	padding-top:				8px;
	font-family:				"Times New Roman", Times, serif;
}

/**/

.bold {
	font-weight:				bold;
}

.pdg {
	padding:					8px;
}
.pdg3 {
	padding:					3px;
}

.pdg_b {
	padding-bottom:				8px;
}

.pdg_l {
	padding-left:				16px;
}
.pdg_l3 {
	padding-left:				3px;
}

.pdg_l2 {
	padding-left:				80px;
}

.pdg02 {
	padding:					8px 0 0 8px;
}

.pdg03 {
	padding:					8px 0 0 2px;
}

.pdg_t {
	padding-top:				20px;
}

.pdg_tn {
	padding-top:				0;
}

pdg_bn {
	padding-bottom:				0;
}

.idt {
	text-indent:				12px;
}

.bgc {
	background-color:			#FAFFFA;
}

.bgcHead {
	background-color:			#F1811F;
	color:						#FFFFFF;
}
.bgcHead2 {
	background-color:			#FEC284;
	color:						#000000;
}

.bdr {
	border:						1px solid #BDBFFF;
}
.bdrg {
	border:						1px solid #BDBFFF;
}

.bdr_b {
	border-bottom:				1px solid #BDBFFF;
}

.bdr_t {
	border-top:					1px solid #BDBFFF;
}

.bdr_none {
	border-width:				0;
}

.mgn {
	margin:						8px;
}

.mgn_t {
	margin-top:					10px;
}

.mgn_b {
	margin-bottom:				4px;
}

.mgn_l {
	margin-left:				10px;
}

.mgn_l2 {
	margin-left:				50px;
}

.mgn_r2 {
	margin-right:				50px;
}

.mgn_r {
	margin-right:				10px;
}

.clr {
	clear:						both;
}

.bn {
	border-width:				0;
}

.disp_inline {
	display:					inline;
}

.disp_none {
	display:					none;
}

.wid_85 {
	width:						85px;
}

.wid_100 {
	width:						100px;
}

.wid_110 {
	width:						110px;
}

.wid_135 {
	width:						135px;
}

.wid_150 {
	width:						150px;
}

.wid_190 {
	width:						190px;
}

.wid_200 {
	width:						200px;
}

.wid_240 {
	width:						240px;
}

.wid_234 {
	width:						234px;
}

.wid_280 {
	width:						280px;
}

.wid_320 {
	width:						320px;
}

.wid_466 {
	width:						466px;
}

.wid_490 {
	width:						490px;
}

.wid_590 {
	width:						590px;
}

.wid_620 {
	width:						620px;
}

.wid_648 {
	width:						648px;
}

.line_h {
	line-height:				15px;
}

.flt_left {
	float:						left;
}

.flt_right {
	float:						right;
}

.lst {
	list-style-type:			none;
}

.lst01 {
	list-style-position:		inside;
	list-style-type:			circle;
}

.lst_item {
	background:					url("images/top/list.gif") no-repeat -3px 3px;
	padding-left:				16px;
}

.nowrap {
	white-space:				nowrap;
}

.aln_c {
	text-align:					center;
}

.aln_r {
	text-align:					right;
}

.fnt_10 {
	font-size:					10px;
}

.fnt_12 {
	font-size:					12px;
}
.fnt_18 {
	font-size:					18px;
}

.ovf_h {
	overflow:					hidden;
}

.hei_80 {
	height:						80px;
}

.dsp_none {
	display:					none;
}

.rss {
	position:					relative;
	top:						3px;
	left:						-30px;
}

.rss2 {
	position:					relative;
	top:						3px;
	left:						-150px;
}

.rss3 {
	position:					relative;
	top:						3px;
	left:						-200px;
}

.centerArticle {
	padding-left:				80px;
}
.valnTop{
vertical-align:top;
}
#pageLink{
font-size:small;
}
