@charset "Shift_JIS";

/*----------	ヘッダ	----------*/

.headtitle p.id{			/*都市整備局ID*/
 border-bottom:2px solid #3BCF08;
 background:#fff;
 }
.headtitle{			/**/
 border-bottom:1px solid #3BCF08/*A1E888*/;
 }
.headtitle a {margin:0;padding:0;line-height:0;}/*XHTMLでの上部ヘッダー対応*/
.headtitle h1{
 padding-top:0px;
 padding-bottom:0px;
 font-size:120%;
 line-height:120%;
 min-height:26px;
 }

* html .headtitle h1{		/*Win IE4-6 Mac IE5.xのみ指定（min-heightの代替）*/
 height:28px;
}

.headtitle h1 span{		/*文字タイトルの余白調整*/
 display:block;
 padding:3px 5px 1px 5px;
 }
.headtitle p.title_sub{		/*文字タイトルの余白調整*/
 clear:both;
 }

.headtitle img.index{		/*サブタイトル画像調整 インデックスの場合*/
 margin-bottom:1px;
 }
.headtitle img.title{		/*サブタイトル画像調整 情報ページの場合*/
 }

.headtitle img.arr{
 margin-right:3px;
}



/*----------	見出し調整	----------*/
.contents h1{
 padding-top:0px;
 padding-bottom:0px;
 font-size:120%;
 line-height:120%;
 }

 .contents_text h2 {
 background:url(img_t/head_bg2.gif) repeat-x bottom #fff;
 border-left:solid 8px #b38f00;
 border-top:solid 1px #b38f00;
 padding:3px 10px;
 }

 .contents_text h2.NoImg {
 background-image:none;
 border-left:none;
 border-top:none;
 }


 #sub_index h2 {
 font-size:100%;
 margin-top:10px;
 margin-bottom:10px;
 }

/*----------	ヘッダ・フッタ共通	----------*/

.headtitle p, .headtitle h1, #footer_navi p{
 margin:0 0 2px 0;
 }


/*----------	マージン調整	----------*/

span.mar30, span.mar20, span.mar10 { display:block; }



/*----------	PDFのダウンロードページ説明	----------*/

.pdf{
 font-size:90%;
 background:#eee;
 border-left:3px solid #ccc; border-right:2px solid #ccc;
 margin:15px 5%;
}

/*----------	お問い合わせ	----------*/
.address{
 border:3px double #999999;
 background:#fff;
 margin-left:20%;
 margin-right:20%;
 padding:5px;
 }
.address td{
 text-align:left;
 }

.address2{
 border:3px double #999999;
 background:#fff;
 margin-left:10%;
 margin-right:10%;
 padding:5px;
 }
.address2 td{
 text-align:left;
 }



/*----------	このページの頭にもどるリンク	----------*/

.pageup{
 text-align:right; font-size:80%;
 margin-bottom:5px;
 margin-right:1em;
 }

/*----------	パンくずリンク	----------*/

.plink{
 text-align:left; font-size:80%;
 padding:4px 3px 0 15px;
 background: url(img_t/arr_plink.gif) no-repeat;
 clear:both;
 border-top:1px solid #3BCF08;
 }

/*----------	フッタ	----------*/

#footer_navi .foot_link{
 text-align:left; font-size:90%;
 border-top:2px solid #3BCF08;
 padding:5px 5px 8px 5px;
 background:#fff;
 clear:both;
 }

#footer_navi hr, .headtitle hr{		/*上位ブラウザではヘッダ区切り、フッタ区切りが見えないように*/
 display:none;
 }

/*----------	コンテンツ	----------*/

.contents{
 clear:both;
 padding:5px 8px 3px 8px;
 }
.contents:after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
 }
.contents{		/*IE用*/
 display:inline-table;
 }
* html .contents{		/*IE-mac用*/
 height:1%;
 }
.contents{		/*IE-mac用*/
 display:block;
 }

/*----------	コンテンツ左メニューの調整など	----------*/
.contents_menu{
 font-size:90%;
 line-height:120%;
 margin-right:70%;
 }

.contents_right{/*----------	コンテンツ 左にメニューがある場合----------*/
float: right;
 text-align: left;
 padding-left:1em;
 }


.contents_menu p.mar10{
 margin-bottom:0.5em;
 margin-top:0.2em;
 }

.contents_right{/*----------	コンテンツ 左にメニューがある場合----------*/
 width: 70%;		/*-----　IE5.5以前での幅指定　-----*/
 voice-family:"\"}\"";	/*-----　IE5.5以前で幅指定を無効にするため　-----*/
 voice-family:inherit;
 width: 80%;		/*-----　IE5.5以前以外での幅指定　-----*/
 }
.contents_menu{
 width: 20%;		/*-----　IE5.5以前での幅指定　-----*/
 voice-family:"\"}\"";	/*-----　IE5.5以前で幅指定を無効にするため　-----*/
 voice-family:inherit;
 width: 17%;		/*-----　IE5.5以前以外での幅指定　-----*/
 }


/*----------	リスト表示など	----------*/

#main_index ul.press, #main_index ul.press_last, #main_index ul.topics{/*トピックス一覧・報道資料一覧に利用*/
 padding:5px;
 margin-top:5px;
 margin-bottom:5px;
 margin-left:15px;
 list-style:none;
}

#all_index ul{
 padding:3px;
 margin-top:3px;
 margin-bottom:1px;
 margin-left:15px;
 list-style:none;
}
#all_index li{
 margin:0;
 padding:5px;
 padding-left:35px;
 line-height:120%;
 background:url(img_t/icon_sougou1.gif) no-repeat;
}
#all_index li.top{
 background:url(img_t/icon_sougou_t.gif) no-repeat;
}
#all_index li.bottom{
 background:url(img_t/icon_sougou_b.gif) no-repeat;
}


#main_index ul.press li, #main_index ul.press_last li, #main_index ul.topics li, .topics_last li{
 margin:0 0 8px 0;
 padding-left:18px;
 line-height:120%;
 list-style:none;
}

#main_index ul.topics li.Topi, .topics_last li{
 background:url(img_t/ico_topics.jpg) no-repeat;
 min-height:16px;
}

#main_index ul.topics li.Info{
 background:url(img_t/ico_info.jpg) no-repeat;
 min-height:16px;
}

#main_index ul.press li, #main_index ul.press_last li{
 background:url(img_t/icon_press.gif) no-repeat;
 text-align:left;
}
#main_index h2.press_last,
#main_index h2.topics_last{
 margin-top:2em;
 color:#444;
}


ul.standard li{
 background:url(img_t/arr_sg.gif) no-repeat;
 list-style-type:none;
 margin:5px;
 padding-left:12px;
}
#main_index .press_last li span{
 display:block;
 float:left;
 margin:3px 10px 8px 5px;
}
#main_index .press_last li{
 clear:left;
}
#main_index ul.topics_las
{
margin-left:0;
padding-left:0;
}
#main_index ul.topics_last li
{
float:left;
margin:3px 10px 8px 0;
}

/*----------	リスト　ポイント調整	----------*/
/*リスト全体での調整と、各リストでの調整も*/

/*共通*/
ul.PoGr li,
li.PoGr,
p.PoGr
{ background-repeat:no-repeat; padding-left:22px;}

ul.PoGr, ul.Po {
 list-style:none;
 padding:5px 10px;
}

/*色ごと*/
ul.PoGr li, li.PoGr, p.PoGr
{ background-image:url(img/point_green.gif);}

/*----------	東京都都市計画審議会各内容のリンクリスト調整など	黒●リスト----------*/

.singikai_list ul{
 list-style-image:url(img_t/point_kuromaru.gif);
 margin-bottom:3em;
 }

.singikai_list ul li{
 margin-top:1em;
 }


.singikai_list p{
 margin-left:2em;
 line-height: 160%;
}

/*----------	白○リスト----------*/

ul.siromaru{
 list-style-image:url(img_t/point_siromaru.gif);
 margin-top:0.5em;
 margin-bottom:1em;
 }

ul.siromaru li{
 margin-top:0.2em;
 margin-bottom:0.2em;
 }



/*----------	東京都都市計画審議会各内容のリンクリスト調整など	@ABリスト----------*/

ol.maruNO li.one{
 list-style-image:url(img/no1.gif);
 }
ol.maruNO li.two{
 list-style-image:url(img/no2.gif);
 }
ol.maruNO li.three{
 list-style-image:url(img/no3.gif);
 }
ol.maruNO li.four{
 list-style-image:url(img/no4.gif);
 }
ol.maruNO li.five{
 list-style-image:url(img/no5.gif);
 }
ol.maruNO li.six{
 list-style-image:url(img/no6.gif);
 }
ol.maruNO li.seven{
 list-style-image:url(img/no7.gif);
 }
ol.maruNO li.eight{
 list-style-image:url(img/no8.gif);
 }
ol.maruNO li.nine {
 list-style-image:url(img/no9.gif);
 }



/*チェックリスト表示*/
ul.checklist li{
 list-style-image:url(img/checklist_point.gif);
}

/*----------	リストスタイルを表示しない　----------*/

.liststyleNo{
 list-style:none;
 }

/*----------	フォント調整	----------*/

.small1 { font-size:80%; }
.small2 { font-size:85%; }
.small3 { font-size:90%; }

.fs100 { font-size:100%; }
.fs110 { font-size:110%; }
.fs120 { font-size:120%; }

/*----------	文字幅調整	----------*/

.letters02 { letter-spacing:0.2em; }
.letters05 { letter-spacing:0.5em; }
.letters1 { letter-spacing:1em; }
.letters2 { letter-spacing:2em; }

/*----------	段落 上マージンの調整	----------*/

.marginT5 { margin-top:5px; }
.marginT10 { margin-top:10px; }
.marginT15 { margin-top:15px; }
.marginT20 { margin-top:20px; }
.marginT30 { margin-top:30px; }
.marginT40 { margin-top:40px; }
.marginT50 { margin-top:50px; }

/*----------	段落 下マージンの調整	----------*/

.marginB5 { margin-bottom:5px; }
.marginB10 { margin-bottom:10px; }
.marginB15 { margin-bottom:15px; }
.marginB20 { margin-bottom:20px; }
.marginB30 { margin-bottom:30px; }
.marginB40 { margin-bottom:40px; }
.marginB50 { margin-bottom:50px; }

/*----------	画像の配置	base.cssに.pct_centerあり----------*/

.pct_fRight{
 float:right;
 margin:0 5px 10px 5px;
 }
.pct_fLeft{
 float:left;
 margin:0 5px 10px 5px;
 }

.image1em{
	width:1em;
	height:1em;
	}


/*　フロートクリアのハック
-----------------------------------------------------------------*/
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{ display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix{ height:1%; }
.clearfix{ display:block; }
/*End hide from IE-mac */