@charset "UTF-8";
/* CSS Document */

/*------------全体の設定------------*/
body {
	font-family: "MS ゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial;
	font-size:14px;
	line-height:150%;
	color:#000000;
	margin:0px;
	padding:0px;
	background-color:#fff7d3;
}

/*------------リンク設定------------*/
a{
	text-decoration:none;
	color:#384b7c;
}

a:hover{
	text-decoration:underline;
	color:#384b7c;
}

/*------------幅の定義------------*/
#container, 
#title,
#header{
	width:780px;
}

/*------------全体の枠------------*/
#container{
	margin:0px auto;
	padding:0px;
	background:#FFFFFF;
	border-left:10px solid #ffc600;
	border-right:10px solid #ffc600;
}

/*------------タイトル部分------------*/
#title{
	height:70px;
	background:url(../img/title_bg.jpg) no-repeat;
	text-align:left;
	padding-top:128px;
	margin-left:0px;
}

/*------------ヘッダー部分------------*/
#header{
	height:25px;
	margin-left:0px;
	background:url(../img/title_header.gif) no-repeat;
}

/*------------左カラム（メニューコンテンツ部分）------------*/
#one-column{
	width:215px;
	background-color:#FFFFFF;
	float:left;
	margin-top:10px;
	margin-left:2px;
	padding-bottom:10px;
}

#one-column div span{
        display: block;
	padding-left:10px;
	margin-top:1px;
}

/*伏見たかしプロフィール*/
#menu1 a{
	display:block;
	width:210px;
	height:81px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
	text-decoration:none;
}

#menu1 a:link, #menu1 a:visited{
	background:url(../img/menu1_off.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;
}

#menu1 a:hover{
	background:url(../img/menu1_on.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;
}

#menu1 p{
	padding-left:10px;
	margin-top:1px;
}

/*ふしみメモ*/
#menu2 a{
	display:block;
	width:210px;
	height:81px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
#menu2 a:link, #menu2 a:visited{
	background:url(../img/menu2_off.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;

}
#menu2 a:hover{
	background:url(../img/menu2_on.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;
}

#menu2 p{
	padding-left:10px;
	margin-top:1px;
}

/*行動規範*/
#menu3 a{
	display:block;
	width:210px;
	height:81px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
#menu3 a:link, #menu3 a:visited{
	background:url(../img/menu3_off.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;
}
#menu3 a:hover{
	background:url(../img/menu3_on.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;
}

#menu3 p{
	padding-left:10px;
	margin-top:1px;
}

/*伏見たかしの議員報告*/
#menu4 a{
	display:block;
	width:210px;
	height:81px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
#menu4 a:link, #menu4 a:visited{
	background:url(../img/menu4_off.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;
}
#menu4 a:hover{
	background:url(../img/menu4_on.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;
}

#menu4 p{
	padding-left:10px;
	margin-top:1px;
}

/*ビジョンと政策*/
#menu5 a{
	display:block;
	width:210px;
	height:81px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
#menu5 a:link, #menu5 a:visited{
	background:url(../img/menu5_off.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;
}
#menu5 a:hover{
	background:url(../img/menu5_on.jpg) no-repeat;
	width:210px;
	height:81px;
	text-decoration:none;
	color:#333333;
}
#menu5 p{
	padding-left:10px;
	margin-top:1px;
}

/*議会での発言*/
#menu6 a{
	display:block;
	width:210px;
	height:36px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
#menu6 a:link, #menu6 a:visited{
	background:url(../img/menu6_off.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}
#menu6 a:hover{
	background:url(../img/menu6_on.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}

/*議員になる前の記録*/
#menu7 a{
	display:block;
	width:210px;
	height:36px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
#menu7 a:link, #menu7 a:visited{
	background:url(../img/menu7_off.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}
#menu7 a:hover{
	background:url(../img/menu7_on.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}

/*お金の話*/
#menu8 a{
	display:block;
	width:210px;
	height:36px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
#menu8 a:link, #menu8 a:visited{
	background:url(../img/menu8_off.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}
#menu8 a:hover{
	background:url(../img/menu8_on.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}

.sublist a{
	display:block;
	margin:3px 5px 3px 50px;
	padding-left:20px;
	font-size:14px;
	color:333333;
	background:url(../img/list_bg.gif) left center no-repeat;
}
.sublist a:hover{
	background-color:#CFDEEA;
}	


/*その他の情報*/
#menu9 a{
	display:block;
	width:210px;
	height:36px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
#menu9 a:link, #menu9 a:visited{
	background:url(../img/menu9_off.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}
#menu9 a:hover{
	background:url(../img/menu9_on.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}

/*リンク集*/
#menu10 a{
	display:block;
	width:210px;
	height:36px;
	padding:1px 1px 0px 1px;
	margin-bottom:5px;
}
#menu10 a:link, #menu10 a:visited{
	background:url(../img/menu10_off.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}
#menu10 a:hover{
	background:url(../img/menu10_on.jpg) no-repeat;
	width:210px;
	height:36px;
	text-decoration:none;
	color:#333333;
}

/*------------右カラム（メイン部分)------------*/
#two-column{
	width:560px;
	background-color:#FFFFFF;
	float:right;
	margin-top:10px;
	padding-bottom:10px;
	margin-right:px
}

/*ごあいさつの部分*/
#hello{
	width:396px;
	height:136px;
	background:url(../img/hello_bg.gif) left top no-repeat;
	margin-left:2px;
	padding-top:95px;
	padding-left:150px;
	padding-right:10px;
	font-size:16px;
	font-weight:bold;
	line-height:200%;
}

/*更新情報部分*/
.new-waku{
	width:541px;
	border:1px solid #3d739e;
	margin-top:10px;
	margin-left:3px;
	padding:2px;
}
/*更新情報（文字）*/
.new-waku p{
	margin-left:30px;
	font-size:14px;
	color:#333333;
}

/*2分割用外枠*/
#waku{
	width:550px;
	height:200px;
	margin-top:10px;
}

/*活動関係（写真）*/
#new-photo{
	float:left;
	width:390px;
	border:1px solid #3d739e;
	margin-left:2px;
	padding:2px;
}

.left{
	float:left;
	margin:1px;
}
/*メールでのお問い合せ*/
#mail{
	float:right;
	width:150px;
	height:150px;
	background:url(../img/mail_bg.jpg) bottom no-repeat;
	margin-top:35px;
}

/*メールでのお問い合せ-メニューバー用*/
#mail_m{
	width:150px;
	height:150px;
	background:url(../img/mail_bg.jpg) bottom no-repeat;
	margin-left:35px;
}

/*メールでのお問い合せ（文字）*/
#mail p, #mail_m p{
	font-size:14px;
	color:#33333;
	margin-top:3px;
	margin-left:18px;
	line-height:220%;
}

/*------------フッター部分------------*/
#fotter{
	clear:both;
	border-top:2px solid #3d739e;
	text-align:center;
	font-size:16px;
	color:#333333;
	background-color:#FFFFFF;
	padding:10px 0px;
	margin:0px 12px;
}