.h2_sub{
	margin:10px 0px 15px 0px;
	padding:5px;
	border-left:4px solid #009900;
	background-color:#f5f5f5;
	font-size:18px;
}
div#menu{
	display:none;
}
div#left{
	display:none;
}
div#header{
	display:none;
}
div#footer{
	display:none;
}
.profile_list_size{
	width:485px;
}

.profile_list{
	margin-bottom:10px;
	padding-right:10px;
	border-bottom:1px solid #cdcdcd;
}
.profile_list dt{
	width:10px; /* dtの文字量に合わせて調整。ddのmargin-leftと同じにする */
	float:left;
}
.profile_list dd{
	margin-left:15px; /* dtの文字量に合わせて調整。dtのwidthと同じにする */
	margin-bottom:5px;
}

ul.list{
	margin-left:20px;
	list-style-image:url('../../images/botton.gif');
}

.link_area{
	margin:13px;
	float:left;
}


/* 市政アンケートページ用 */
dl.enquete_list{
}
dl.enquete_list dt{
	width:15px; /* dtの文字量に合わせて調整。ddのmargin-leftと同じにする */
	float:left;
	clear:both;
}
dl.enquete_list dd{
	margin-left:25px; /* dtの文字量に合わせて調整。dtのwidthと同じにする */
	margin-bottom:20px;
}

.form_table{
	width:680px;
	border-top:1px solid #cccccc;
}
.form_table td{
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	padding:15px;
	font-weight:normal;
}
.form_table th{
	width:160px;
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	padding:15px;
	font-weight:normal;
	text-align:left;
	background-color:#eeeeee;
	white-space:nowrap;
}

.input_text_normal{
	width:99%;
}

.textarea_normal{
	width:99%;
	height:300px;
}

.form_btn{
	width:150px;
	margin:20px;
}
/* 理念と政策ページ用 */
.rs_list{
	margin:10px 30px;
}
.rs_list dt{
	width:100px; /* dtの文字量に合わせて調整。ddのmargin-leftと同じにする */
	float:left;
	clear:both;
}
.rs_list dd{
	margin-left:15px; /* dtの文字量に合わせて調整。dtのwidthと同じにする */
	margin-bottom:5px;
}

.gijiroku_back{
	background-color:#C9EDBF;
	margin:5px;
}

