@charset "Shift_JIS";
/* CSS Document */


/*--------丸の内町ってどんなまち？------------*/

.loc_navs {
	margin:20px 0px 0px;
	text-align:center;
	}
.loc_navs2 {
	margin:57px 0px 0px;
	text-align:center;
	}

.outs_tab {
	margin:8px 0px 0px;
	}
.outs-th {
	padding:0px 25px 10px 0px;
	font-weight:bold;
	vertical-align:top;
	line-height:135%;
	}
.outs-td {
	padding:0px 0px 10px 0px;
	vertical-align:top;
	line-height:135%;
	}
.weth-td1 {
	border:1px solid #c9caca;
	padding:3px 2px 3px 2px;
	text-align:center;
	}
.weth-td1-2 {
	border-right:1px solid #c9caca;
	border-left:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:4px 6px 4px 5px;
	white-space:nowrap;
	}
.weth-td2 {
	border-right:1px solid #c9caca;
	border-top:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:4px 5px 4px 5px;
	text-align:center;
	}
.weth-td2-2 {
	border-right:1px solid #c9caca;
	border-bottom:1px solid #c9caca;
	padding:4px 5px 4px 5px;
	text-align:center;
	}	
	
	
	
	
.hists_tab {
	width:98%;
	margin:12px 0px 0px;
	}

.hists-td1 {
	width:150px;
	padding:0px 15px 10px 0px;
	}
.hists-td2 {
	padding:0px 10px 10px 0px;
	vertical-align:bottom;
	}



.deves_pic {
	border-bottom:1px dotted #c9caca;
	padding:0px 0px 10px;
	margin:24px 0px 10px;
	}
.deves_pic2 {
	border-bottom:1px dotted #c9caca;
	padding:0px 0px 10px;
	margin:10px 0px 10px;
	}
.deves_pic_l {
	float:left;
	margin:0px 0px 0px 9px;
	width:175px;
	}
.deves_pic_r {
	float:right;
	margin:0px 9px 0px 0px;
	width:408px;
	}

.deves_top {
	margin:10px 0px 0px;
	}
.deves_top_l {
	margin:0px 0px 0px;
	float:left;
	width:293px;
	}
.deves_top_l dl {
	margin:0px 0px 0px;
	padding:0px 0px 0px;
	}
.deves_top_l dt {
	margin:0px 0px 0px;
	padding:0px 0px 0px;
	color:#bc9a74;
	font-size:1.2em;
	}
.deves_top_l dd {
	margin:0px 0px 0px;
	}	
	
.deves_top_r {
	margin:0px 10px 0px 0px;
	float:right;
	width:294px;
	}
.deves_top_r dl {
	margin:0px 0px 0px;
	padding:0px 0px 0px;
	}
.deves_top_r dt {
	margin:0px 0px 0px;
	padding:0px 0px 0px;
	color:#eb6100;
	font-size:1.2em;
	}
.deves_top_r dd {
	margin:0px 0px 0px;
	}	
.depes_txt {
	margin:20px 0px 0px;
	}
.depes_txt2 {
	margin:6px 0px 0px;
	}
.depes_txt-s {
	margin:14px 0px 0px;
	}



.medias_img {
	margin:18px 0px 0px;
	text-align:center;
	}



/*--------まちづくりへの想い------------*/
.message {
	margin:15px 0px 0px;
	}
.message_l {
	float:left;
	margin:0px 0px 0px;
	width:123px;
	}
.message_r {
	margin:0px 0px 0px;
	float:right;
	width:490px;
	background-color:#f8f9df;
	}
.message_r_in {
	padding:12px 15px 12px 15px;
	}
.president_det {
	line-height:150%;
	text-align:right;
	margin:16px 0px 0px;
	}
.plaza_his {
	text-align:center;
	margin:35px 0px 0px;
	}
.message_r .message_r_in p {
	margin: 0px 0px 8px;
	padding: 0px;
}



/*--------まちづくりの取組み------------*/

.app_box {
	margin:15px 0px 0px;
	}
.app_box_l {
	float:left;
	width:310px;
	margin:0px 0px 0px;
	}
.app_box_r {
	float:right;
	width:310px;
	margin:0px 0px 0px;
	}
.eve_picer {
	margin:15px 0px 0px;
	}
.eve_picer_1 {
	margin:0px 0px 0px;
	float:left;
	width:200px;
	}
.eve_picer_2 {
	margin:0px 0px 0px 15px;
	float:left;
	width:200px;
	}
.eve_picer_3 {
	margin:0px 0px 0px 15px;
	float:left;
	width:200px;
	}
.eve_picer_1 dl , .eve_picer_2 dl , .eve_picer_3 dl {
	margin:0px 0px 0px;
	} 
.eve_picer_1 dt , .eve_picer_2 dt , .eve_picer_3 dt {
	margin:0px 0px 0px;
	}
.eve_picer_1 dd , .eve_picer_2 dd , .eve_picer_3 dd {
	margin:0px 0px 0px;
	font-size:0.95em;
	line-height:145%;
	}
.event_picer {
	margin:20px 0px 0px;
	text-align:center;
	}







































































