@charset "UTF-8";




/************** sub navigation **************/
body#about div#sub_navi_title {
	width:210px;
	height:41px;
	background:url(/about/img/sub_navi_about.gif) 0 0 no-repeat;
	line-height:1px;
	text-indent:-9999px;
}

/*サブナビゲーション設定*/
body#about div#left_area li {
	width:210px;
	height:38px;
	line-height:1px;
}

body#about div#left_area li a {
	outline:none;
	display:block;
	width:210px;
	height:38px;
	overflow:hiden;
	text-indent:-9999px;
}

body#about div#sub_navi_title_en {
	width:210px;
	height:41px;
	background:url(/about/img/sub_navi_about_en.gif) 0 0 no-repeat;
	line-height:1px;
	text-indent:-9999px;
}

/*サブナビゲーション設定*/
body#about div#left_area_en li {
	width:210px;
	height:38px;
	line-height:1px;
}

body#about div#left_area_en li a {
	outline:none;
	display:block;
	width:210px;
	height:38px;
	overflow:hiden;
	text-indent:-9999px;
}


/* sub cont01 */
body#about div#left_area li.cont_one a {
	background:url(/about/img/sub_navi_about.gif) 0 -41px no-repeat;
}
body#about div#left_area li.cont_one a:hover {
	background:url(/about/img/sub_navi_about.gif) -210px -41px no-repeat;
}
body#about div#left_area li.cont_one {
	background:url(/about/img/sub_navi_about.gif) -210px -41px no-repeat;
}
/* sub cont02 */
body#about div#left_area li.cont_two a {
	background:url(/about/img/sub_navi_about.gif) 0 -79px no-repeat;
}
body#about div#left_area li.cont_two a:hover {
	background:url(/about/img/sub_navi_about.gif) -210px -79px no-repeat;
}
body#about div#left_area li.cont_two {
	background:url(/about/img/sub_navi_about.gif) -210px -79px no-repeat;
}
/* sub cont03 */
body#about div#left_area li.cont_three a {
	background:url(/about/img/sub_navi_about.gif) 0 -117px no-repeat;
}
body#about div#left_area li.cont_three a:hover {
	background:url(/about/img/sub_navi_about.gif) -210px -117px no-repeat;
}
body#about div#left_area li.cont_three {
	background:url(/about/img/sub_navi_about.gif) -210px -117px no-repeat;
}
/* sub cont04 */
body#about div#left_area li.cont_four a {
	background:url(/about/img/sub_navi_about.gif) 0 -155px no-repeat;
}
body#about div#left_area li.cont_four a:hover {
	background:url(/about/img/sub_navi_about.gif) -210px -155px no-repeat;
}
body#about div#left_area li.cont_four {
	background:url(/about/img/sub_navi_about.gif) -210px -155px no-repeat;
}
/* sub cont05 */
body#about div#left_area li.cont_five a {
	background:url(/about/img/sub_navi_about.gif) 0 -193px no-repeat;
}
body#about div#left_area li.cont_five a:hover {
	background:url(/about/img/sub_navi_about.gif) -210px -193px no-repeat;
}
body#about div#left_area li.cont_five {
	background:url(/about/img/sub_navi_about.gif) -210px -193px no-repeat;
}
/* sub cont06 */
body#about div#left_area li.cont_six a {
	background:url(/about/img/sub_navi_about.gif) 0 -231px no-repeat;
}
body#about div#left_area li.cont_six a:hover {
	background:url(/about/img/sub_navi_about.gif) -210px -231px no-repeat;
}
body#about div#left_area li.cont_six {
	background:url(/about/img/sub_navi_about.gif) -210px -231px no-repeat;
}


/* sub cont01 */
body#about div#left_area_en li.cont_one a {
	background:url(/about/img/sub_navi_about_en.gif) 0 -41px no-repeat;
}
body#about div#left_area_en li.cont_one a:hover {
	background:url(/about/img/sub_navi_about_en.gif) -210px -41px no-repeat;
}
body#about div#left_area_en li.cont_one {
	background:url(/about/img/sub_navi_about_en.gif) -210px -41px no-repeat;
}
/* sub cont02 */
body#about div#left_area_en li.cont_two a {
	background:url(/about/img/sub_navi_about_en.gif) 0 -79px no-repeat;
}
body#about div#left_area_en li.cont_two a:hover {
	background:url(/about/img/sub_navi_about_en.gif) -210px -79px no-repeat;
}
body#about div#left_area_en li.cont_two {
	background:url(/about/img/sub_navi_about_en.gif) -210px -79px no-repeat;
}
/* sub cont03 */
body#about div#left_area_en li.cont_three a {
	background:url(/about/img/sub_navi_about_en.gif) 0 -117px no-repeat;
}
body#about div#left_area_en li.cont_three a:hover {
	background:url(/about/img/sub_navi_about_en.gif) -210px -117px no-repeat;
}
body#about div#left_area_enli.cont_three {
	background:url(/about/img/sub_navi_about_en.gif) -210px -117px no-repeat;
}
/* sub cont04 */
body#about div#left_area_en li.cont_four a {
	background:url(/about/img/sub_navi_about_en.gif) 0 -155px no-repeat;
}
body#about div#left_area_en li.cont_four a:hover {
	background:url(/about/img/sub_navi_about_en.gif) -210px -155px no-repeat;
}
body#about div#left_area_en li.cont_four {
	background:url(/about/img/sub_navi_about_en.gif) -210px -155px no-repeat;
}
/* sub cont05 */
body#about div#left_area_en li.cont_five a {
	background:url(/about/img/sub_navi_about_en.gif) 0 -193px no-repeat;
}
body#about div#left_area_en li.cont_five a:hover {
	background:url(/about/img/sub_navi_about_en.gif) -210px -193px no-repeat;
}
body#about div#left_area_en li.cont_five {
	background:url(/about/img/sub_navi_about_en.gif) -210px -193px no-repeat;
}
/* sub cont06 */
body#about div#left_area_en li.cont_six a {
	background:url(/about/img/sub_navi_about_en.gif) 0 -231px no-repeat;
}
body#about div#left_area_en li.cont_six a:hover {
	background:url(/about/img/sub_navi_about_en.gif) -210px -231px no-repeat;
}
body#about div#left_area_en li.cont_six {
	background:url(/about/img/sub_navi_about_en.gif) -210px -231px no-repeat;
}


/*エクストラナビ*/
.sub_navi_extra {
margin-bottom:10px;
width:210px;
height:39px;
}

/*リードコピー*/
span.readcopy {
display:block;
font-weight:bold;
color:#006428;
font-size:123.1%;
line-height:138.5%;
margin-bottom:5px;
}

/*段落テキスト・グリーン*/
span.outline_green {
color:#006428;
margin-top:20px;
display:block;
}


/*リンク文字の設定*/
body#about .contentblock a {
color: #FF6400;
}

/*写真の設定*/
.inner_block_dotline img.photo_right,
.service_inner_block img.photo_right {
float:right;
margin-right:0px;
margin-left:24px;
}
.inner_block_dotline img.photo_left {
float:left;
margin-right:20px;
margin-left:20px;
}
.dot_line661{
margin:20px 0 20px 19px;
}


/*写真の設定　回り込み*/
.photo_right {
float:right;
margin-left:24px;
}
.photo_left {
float:left;
margin-right:20px;
}



/****レイアウトブロック施設****/
.inner_block {
padding-top:15px;
}
/*タイトル設定*/
#facilities h5 {
font-weight:bold;
color:#FF6400;
font-size:123.1%;
line-height:138.5%;
margin-bottom:3px;
}
/*階数表示*/
.floor {
margin:7px 0 12px 0;
}


/****レイアウト憩いの空間****/
.inner_block_dotline{
width:681px;
background:url(/environmental/img/kawara_ban/torikumi_bg.gif) left top no-repeat;
padding-top:20px;
padding-bottom:15px;
}

/*レイアウト　サービスのご案内*/

/*タイトル設定*/
#services h5 {
font-weight:bold;
font-size:96%;
line-height:138.5%;
margin-bottom:3px;
}
#services h4 {
margin-bottom:20px;
}

body#about #services h3 {
margin-bottom:30px;
}

.service_inner_block {
margin-bottom:10px;
width:681px;
overflow:hidden;
}

.service_text {
width:460px;
float:left;
}

ul.atm {
width:688px;
}
ul.atm li {
width:165px;
float:left;
margin-right:7px;
font-size:96%;
line-height:2em;
}

/*ダウンロードナビ*/

ul.dl {
width:629px;
}
ul.dl li {
float:left;
}


/*大崎についてトップここまで*/


/*開発概要トップ*/
.outline_image_top {
width:681px;
height:450px;
position:relative;
background:url(/about/img/outline_image_top.jpg) no-repeat;
margin-bottom:40px;
}

ul.outline_top_navi {
width:159px;
height:200px;
position:absolute;
left:30px;
bottom:40px;
overflow:hidden;
}

ul.outline_top_navi li {
width:159px;
height:29px;
margin-bottom:5px;
}

.outline_top_read {
width:390px;
height:150px;
position:absolute;
left:30px;
top:30px;
background:url(/about/img/outline_top_read_bg.png) no-repeat;
}



/********開発概要ナビ**********/
#outline_navi {
	width: 681px;
	height: 54px;
	margin-top:1px;
}

#outline_navi ul li {
	float: left;
	height:27px;
	line-height:1px;
}

#outline_navi ul li a {
	outline:none;
	display:block;
	height:27px;
	overflow:hiden;
	text-indent:-9999px;
}

/* 都市デザイン ul class="page01" */
#outline_navi ul li.outline01 a {
	width:113px;
	background:url(/about/img/outline_navi.gif) 0 0 no-repeat;
}
#outline_navi ul li.outline01 a:hover {
	background:url(/about/img/outline_navi.gif) 0 -27px no-repeat;
}
#outline_navi ul.page01 li.outline01 a, #outline_navi ul.page01 li.outline01 a:hover {
	width:113px;
	background:url(/about/img/outline_navi.gif) 0 -27px no-repeat;
	cursor: default;
}
/* 配置方針 ul class="page02" */
#outline_navi ul li.outline02 a {
	width:113px;
	background:url(/about/img/outline_navi.gif) -113px 0 no-repeat;
}
#outline_navi ul li.outline02 a:hover {
	background:url(/about/img/outline_navi.gif) -113px -27px no-repeat;
}
#outline_navi ul.page02 li.outline02 a, #outline_navi ul.page02 li.outline02 a:hover {
	width:113px;
	background:url(/about/img/outline_navi.gif) -113px -27px no-repeat;
	cursor: default;
}
/* 都市景観 ul class="page03" */
#outline_navi ul li.outline03 a {
	width:114px;
	background:url(/about/img/outline_navi.gif) -226px 0 no-repeat;
}
#outline_navi ul li.outline03 a:hover {
	background:url(/about/img/outline_navi.gif) -226px -27px no-repeat;
}
#outline_navi ul.page03 li.outline03 a, #outline_navi ul.page03 li.outline03 a:hover {
	width:114px;
	background:url(/about/img/outline_navi.gif) -226px -27px no-repeat;
	cursor: default;
}
/* 都市基盤施設 ul class="page04" */
#outline_navi ul li.outline04 a {
	width:114px;
	background:url(/about/img/outline_navi.gif) -340px 0 no-repeat;
}
#outline_navi ul li.outline04 a:hover {
	background:url(/about/img/outline_navi.gif) -340px -27px no-repeat;
}
#outline_navi ul.page04 li.outline04 a, #outline_navi ul.page04 li.outline04 a:hover {
	width:114px;
	background:url(/about/img/outline_navi.gif) -340px -27px no-repeat;
	cursor: default;
}
/* 全体設備計画 ul class="page05" */
#outline_navi ul li.outline05 a {
	width:114px;
	background:url(/about/img/outline_navi.gif) -454px 0 no-repeat;
}
#outline_navi ul li.outline05 a:hover {
	background:url(/about/img/outline_navi.gif) -454px -27px no-repeat;
}
#outline_navi ul.page05 li.outline05 a, #outline_navi ul.page05 li.outline05 a:hover {
	width:114px;
	background:url(/about/img/outline_navi.gif) -454px -27px no-repeat;
	cursor: default;
}
/* 建物概要 ul class="page06" */
#outline_navi ul li.outline06 a {
	width:113px;
	background:url(/about/img/outline_navi.gif) -568px 0 no-repeat;
}
#outline_navi ul li.outline06 a:hover {
	background:url(/about/img/outline_navi.gif) -568px -27px no-repeat;
}
#outline_navi ul.page06 li.outline06 a, #outline_navi ul.page06 li.outline06 a:hover {
	width:113px;
	background:url(/about/img/outline_navi.gif) -568px -27px no-repeat;
	cursor: default;
}

/*フロートレイアウト*/
.outline_text_left{
float:left;
width:331px;
}
.outline_photo_right{
float:right;
width:330px;
}

table.outline {
width:680px;
border-top:1px solid #969696;
}
table.outline th {
width:110px;
padding:10px 10px 10px 0;
font-weight:normal;
vertical-align:top;
border-right:1px solid #969696;
border-bottom:1px solid #969696;
}
table.outline td {
padding:10px;
line-height:158%;
border-bottom:1px solid #969696;
}

/*概要コンテンツではh4のマージンを20pxで設定*/
h4.outline_title {
margin-bottom:20px;
}



