/*
	リンクのスタイル
	
	link:初期状態
	visited:訪問済みページへのリンク
	hover:カーソルがリンク上にあるとき
	active:マウスボタンを押したとき
*/
BODY
{
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	margin: 0;
}
/*
	リンクのスタイル
	
	link:初期状態
	visited:訪問済みページへのリンク
	hover:カーソルがリンク上にあるとき
	active:マウスボタンを押したとき
*/
A:link
{
	color:blue;
}
A:visited
{
	color:purple;
}
A:hover
{
    color:lightskyblue;
}
A:active
{
    color:purple;
}
IMG
{
	border-style: none;
}
/*
	各画面の枠組みテーブル指定
*/
.Table_List
{
	margin:0;
	padding:0;
}
/*
	各画面の枠組みテーブル指定
*/
.Table_Normal
{
	/* 枠線と内容領域の間はゼロ */
	margin:0px;
	font-size:16px;
	font-family:'ＭＳゴシック';
	line-height:100%;
	width:450px;
}
/*
	トップ画面のテーブル指定
*/
.Table_Top
{
	background-image:url("../img/TopImage_Yokosuka.gif");
    background-position:5px 1px;
    background-repeat: no-repeat;
    width:620px;
    height:500px;
}
.Image
{
    text-align:center;
    width:540px;
}
.Label_Normal
{
	font-size:16px;
	font-family:'ＭＳゴシック';
}
/*
	画面共通のスタイル
*/
.Label_Bold
{
	font-weight:bold;
}
.Label_Small
{
	font-size: 14px;
}
/*
    トップページリンク注意部のフォント種類・サイズ指定
*/
.Label_Alert
{  
    font-family:'MSゴシック';
    font-size:14px;
}
.Label_Politic
{  
    font-family:'MSゴシック';
    font-size:17px;
    line-height:140%;
    font-weight:bold;
}
.Label_NewReport
{  
    font-family:'MSゴシック';
    font-size:16px;
    line-height:180%;
}
.Label_Learge
{
	font-size:18px;
	font-family:'ＭＳゴシック';
	font-weight:bold;
}
.Label_Indent
{  
	text-indent:12pt;
}

HR
{
    text-align: left;
}
.Link_NoUnderLine
{
    text-decoration:none;
}
.ImageAndScriptSpace
{
    padding-left:10px;
}
/*
	画面共通のスタイル
*/
.Text_left
{
	text-align: left;
}

.Text_center
{
	text-align: center;
}

.Text_right
{
	text-align: right;
}

.Text_top
{
	vertical-align: top;
}

/*
	事務局画面の市政ニュース項目のスタイル
*/
.newsArea
{
	width: 600px;
	margin: 5px 0px 5px 10px;
	padding: 0px;
}

/*
	事務局画面の市政ニュース項目
	liのスタイル
*/
.newsArea li
{
	list-style-type: none;
	float: left;
	margin: 0px 30px 5px 5px;
	padding: 0px;
	text-indent: 44px;
	height: 27px;
}

/*
	事務局画面の市政ニュース項目
    最新の号のliタグのみにつけるスタイル
*/
.newsArea .newItems
{
	text-indent: 0px;
}

/*
	事務局画面の市政ニュース項目のスタイル
	最新の号に関連するスタイル
*/
.newsArea .newItems A
{
	vertical-align: top;
}
/*
	近況報告画面で画面タイトルのレイアウト調整のための
	スタイル
*/
.newsReportHeadingSpace
{
	margin-left: 17px;
}
/*
	近況報告画面で見出しの○月○日とアイコンの余白調整
	のためのスタイル
*/
.newsReportHeadingDateSpace
{
	padding-right: 120px;
}

/*
	近況報告画面で左右で文章、画像を配置エリアの中の
	IMGタグのスタイル
*/
.newsreport_side_box IMG
{
	float: left;
	margin-right: 10px;
}

/*
	近況報告画面で左右で文章、画像を配置エリアの中の
	Pタグのスタイル
*/
.newsreport_side_box P
{
	margin: 0px;
}

/*
	近況報告画面で左右で文章、画像を配置エリアの中の
	IMGタグのスタイル（右に画像がくる場合）
*/
.newsRightImgBox IMG
{
	float: right;
	margin-left: 10px;
}

/*
	近況報告画面で左右で文章、画像を配置エリアの中の
	Pタグのスタイル（右に画像がくる場合）
*/
.newsRightImgBox P
{
	margin: 0px;
}

/*
	近況報告画面の議会スケジュールなどULタグを利用して
	箇条書きデータを表示するスタイル
*/
.mass_list
{
	font-size: 91%;
	border: 1px solid #336666;
	margin: 5px 0px;
}

/*
	近況報告画面の議会スケジュールなどULタグを利用して
	箇条書きデータを表示するスタイル
*/
.mass_list ul
{
	list-style: none;
}

/*
	近況報告画面の議会スケジュールなどULタグを利用して
	箇条書きデータを表示するスタイル
*/
.mass_list li
{
	margin: 0px;
	padding-left: 25px;
	line-height: 140%;
	background: url('../img/icon_list.gif') no-repeat 1% 60%;
}
/*
	近況報告画面などでのULタグのスタイル
*/
.infoList
{
	margin-top: 5px;
	margin-bottom: 5px;
}

/*
	近況報告画面などでの小見出しのスタイル
*/
.subHeading
{
	margin-top: 5px;
	line-height: 180%;
}
.subHeading ul
{
	padding-left: 16px;
	/*display: inline;*/
}
.subHeading p
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.subHeading .title
{
	font-weight: bold;
	margin-top: 25px;
	padding-left: 5px;
	display: block;  /*ボックス要素へ*/
	color: #008040;
	border-bottom: 1px solid #00BF00;
}
/*
	近況報告画面などでの小見出しのスタイル
	文章を左に配置するためのスタイル
*/
.subHeading .arrangeScript
{
	float: left;
	padding-right: 10px;
}
/*
	近況報告画面などでの小見出しのスタイル
	画像のマージン左を指定するスタイル
*/
.subHeading .imgAdjustment
{
	margin-left: 50px;
}
/*
	近況報告で文章と画像を表示するスタイル
*/
.newReportTopic
{
	width: 540px;
	float: left;
}
/*
	文章用
*/
.newReportTopic p
{
	line-height: 1.8;
	margin: 0px;
	padding-bottom: 10px;
}
/*
	画像ボックス（右に１枚表示）
*/
.newReportTopic .imgArea
{
	padding: 0 10px 5px;
    text-align: center;
	float: right;
}
/*
	画像の説明文言
*/
.newReportTopic .imgArea div
{
	padding-top: 5px;
}

/*
	画像ボックス（２枚並べる）
*/
.newReportTopic .imgAreaDouble
{
	width: 540px;
}
.newReportTopic .imgAreaDouble div
{
	width: 270px;
    text-align: center;
	float: left;
	padding-bottom: 5px;
}

/*
	float解除
*/
.clear
{
	clear: both;
}
/*
	文字が長い場合にフォントを小さくする
*/
.fontSmall
{
	font-size: 80%;
}


