/* 共通CSS読み込み  */@import url("common.css");@import url("contentsCom.css");/* ================================================topのみ *//* ============header=== */#header{	background:url(../img/top/bgHead.jpg) no-repeat left top;}#pankuzu{	background:url(../img/top/bgMail.gif) no-repeat left top;	height:50px;}#pankuzu p#mailTo{	background:none;	padding:11px 0 0 110px;}/* ============ main-左 === */#contents{	float:left;	width:478px;	margin-left:17px;}/* hide from Mac IE \*/* html #contents{	margin-left:5px;}/* */#contents h2{	margin-top:16px;}/* ============ main-議員紹介 === */#giinBox{	float:right;	width:190px;	background:url(../img/top/bgGiin.gif) repeat-y right;}#giinBox #giinBoxB{	background:url(../img/top/bgGiin2.gif) no-repeat right bottom;	position:relative;	padding-bottom:10px;}#giinBox #giinBoxB div{	margin:0 0 8px 8px;	position:relative;}#giinBox div p.icn{	width:100px;	position:absolute;	top:50px;	text-align:right;}#giinBox div p.icn a{	background:url(../img/top/icnPerson.gif) no-repeat left bottom;	text-decoration:underline;	padding:18px 0 0 18px;}#giinBox div#miyamoto{ margin-top:-15px;}#giinBox div#watanuki{ margin-bottom:0px;}#giinBox div p.New a{	display:block;	width:176px;	height:68px;	background:url(../img/common/NEW.gif) no-repeat 95px 5px;}#giinBox div p.New a img{	visibility:hidden;}#giinBox div#miyamoto p.New{	background:url(../img/top/giin/miyamotoNew.gif) no-repeat left bottom;}#giinBox div#nakayama p.New{	background:url(../img/top/giin/nakayamaNew.gif) no-repeat left bottom;}#giinBox div#hoshino p.New{	background:url(../img/top/giin/hoshinoNew.gif) no-repeat left bottom;}#giinBox div#hiezima p.New{	background:url(../img/top/giin/hiezimaNew.gif) no-repeat left bottom;}#giinBox div#kuramoto p.New{	background:url(../img/top/giin/kuramotoNew.gif) no-repeat left bottom;}#giinBox div#kumagai p.New{	background:url(../img/top/giin/kumagaiNew.gif) no-repeat left bottom;}#giinBox div#watanuki p.New{	background:url(../img/top/giin/watanukiNew.gif) no-repeat left bottom;}/* ============ main-議員紹介下　バナー === */#giinBox #banner{	background:#fff;	text-align:center;	padding-top:10px;}#giinBox #banner p{	padding:5px 0;}/* ============ 2011*11*2　バナー === */.sayonaradiv{	margin-top:15px; 	padding:0;	border:5px solid #009de1;}.sayonaradiv h2{	font-size:20px;	color:#fff;	background:#009de1;	margin:0 0 8px !important;	text-align:center;	padding:0 3px 3px;}* html .sayonaradiv{	height:220px;}* html .sayonaradiv h2{	padding-top:8px;}*:first-child+html .sayonaradiv{	height:238px;}.sayonaradiv img{	margin:0 0 0 8px;}.sayonaradiv .gbtxt{	float:right;	width:250px;	height:194px !important;	height:184px;	margin-right:8px;}.sayonaradiv p{	text-indent:-3em !important;	margin-left:3em;}.sayonaradiv p.taC{	margin:8px 0;}.sayonaradiv a.icnWeb{	background:url(../img/common/icnWeb.gif) no-repeat left center;	padding-left:20px;}.sayonaradiv p.touroku{	text-indent:0px !important;	margin-left:0px;	font-size:13px;	line-height:1em;	padding:8px;	background:#efefef;}.sayonaradiv p.touroku span{	display:block;	padding-top:3px;	text-align:right;}/* ============ Twitterウィジット カスタム === */.twtr-widget{	background:#fff;	padding-top:10px;}.twtr-hd h3,.twtr-hd h4{	display:none;}.twtr-hd {	padding:1px 0 0 0 !important;}.twtr-avatar,.twtr-img{	display:none !important;}.twtr-avatar,.twtr-tweet-text{	float:none !important;	width:auto !important;}.twtr-tweet-text{	margin-left:0 !important;}.twtr-ft div{	padding:3px !important;}.twtr-ft a img{	width:75px;	margin-bottom:3px;}.twtr-ft .twtr-join-conv{	font-size:10px !important;	line-height:18px;}
