@charset "utf-8";
/* CSS Document */



/*メインフラッシュ*/

#flash_bg {
	width: 100%;
	padding: 0px;
	height: 465px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
}

#flash {
	width: 980px;
	padding: 0px;
	height: 465px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}






#box_shadow {
	background-image: url(../images/box_shadow01.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 920px;
	padding: 0px;
	background-position: center top;
	margin: 0px;
}






/*====================TOP_INFORMATION_BOX====================*/
#top_box {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	margin-top: 30px;
	padding: 0px;
}

/*インフォメーション*/

/*#information {
	padding: 0px;
	float: left;
	width: 720px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#information_title{
	width: 720px;
	padding: 0px;
	background-image: url(../images/title_info_00.gif);
	background-repeat: no-repeat;
	height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



#information_text {
	width: 700px;
	height: 155px;
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-face-color: #b7b88d;
	scrollbar-track-color: #333333;
}

#information_text dl {
	width: 660px;
	margin: 0px;
	padding: 0px;
}*/



#information {
	padding: 0px;
	float: left;
	width: 340px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#information_title{
	width: 340px;
	padding: 0px;
	background-image: url(../images/title_info.gif);
	background-repeat: no-repeat;
	height: 21px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



#information_text {
	width: 340px;
	height: 400px;
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-face-color: #b7b88d;
	scrollbar-track-color: #333333;
}

#information_text dl {
	width: 310px;
	margin: 0px;
	padding: 0px;
}

#information_text dt {
	font-size: x-small;
}
#information_text dd {
	margin-bottom: 5px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A3A1D;
}


/*ブログ*/

#blog {
	padding: 0px;
	float: left;
	width: 340px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#blog_title{
	width: 340px;
	padding: 0px;
	background-image: url(../images/title_blog.gif);
	background-repeat: no-repeat;
	height: 21px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



#blog_text {
	width: 340px;
	height: 400px;
	overflow: scroll;
	overflow-x: hidden;
	scrollbar-face-color: #b7b88d;
	scrollbar-track-color: #333333;
}

#blog_text dl {
	width: 310px;
	margin: 0px;
	padding: 0px;
}

#blog_text dt {
	font-size: x-small;
}
#blog_text dd {
	margin-bottom: 2px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A3A1D;
}


/*ピックアップ*/
#pickup {
	float: right;
}

#password{
	padding: 5px;
	width: 208px;
	border: 1px solid #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../images/password_bg.jpg);
	background-repeat: repeat-x;
}

.password_img{
	margin: 0px;
	padding: 0px;
}

#password_form{
	padding: 0px;
	width: 208px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: x-small;
	text-align: center;
}

.form_margin{
	margin: 0px;
	padding: 0px;
}

#pickup_title{
	width: 220px;
	padding: 0px;
	background-image: url(../images/title_pickup.gif);
	background-repeat: no-repeat;
	height: 21px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#pickup dl {
	width: 220px;
	margin: 0px;
	padding: 0px;
}
#pickup dt {
	margin-bottom: 10px;
}



/*サイトナビ*/
#site_navi {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-image: url(../images/site_navi_bg.jpg);
	background-repeat: no-repeat;
	color: #666;
}

#site_navi_box {
	padding: 0px;
	width: 944px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#site_navi_box ul{
	margin: 0px;
	padding: 0px;
}

#site_navi_box li{
	list-style-type: none;
	padding-left: 9px;
	padding-bottom: 10px;
	background-image: url(../images/site_navi_icon.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	color: #666;
}


#site_navi_box_side {
	padding: 0px;
	width: 230px;
	float: left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#site_navi_box_right {
	padding: 0px;
	width: 230px;
	margin: 0px;
	float: right;
}

.site_navi_midashi{
	width: 230px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	background-color: #000;
	font-weight: normal;
	color: #999;
	margin-top: 15px;
	background-image: url(../images/site_navi_midashi_bg.jpg);
	background-repeat: repeat-x;
	font-size: small;
	text-align: center;
}


/* 中ページ要素*/
#page_contents {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px;
}

#sp_page_contents {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 0px;
}


#pan {
	font-size: x-small;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 980px;
}

#title_bg {
	padding: 0px;
	height: 80px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}



/* 各ページ共通テキスト＆マージン*/

.margin10 {
	margin-top: 10px;
	margin-bottom: 10px;
}


.margin5_strong{
	font-weight: bold;
	color: #FFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.margin10_x-small {
	margin-bottom: 15px;
	font-size: small;
}

.margin10_xx-small {
	margin-bottom: 15px;
	font-size: x-small;
}

.margin10_x-small_concept {
	margin-bottom: 10px;
	font-size: small;
	margin-top: 5px;
}

.margin10_x-small02 {
	font-size: x-small;
}

.margin10_x-small02_right {
	font-size: x-small;
	text-align: right;
}


.red {
	font-weight: bold;
	color: #C00;
}



/*超高層タワーの魅力*/

.title_concept {
	background-image: url(../concept/images/title.jpg);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
	height: 80px;
}

/*グローバルメニュー--------------------------------------*/

#box_consept_navi {
	width: 980px;
	padding: 0px;
	height: 37px;
	background-image: url(../concept/images/navi_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	}

#box_consept_navi ul {
	margin: 0px;
	padding: 0px;
	}



#box_consept_navi li  {
	list-style: none;
	text-indent: -9999px;
	float: left;
	margin: 0px;
	padding: 0px;
	}

#box_consept_navi li a {
	margin: 0px;
	padding: 0px;
	display:block;
	}

/*メニューボタン01*/
.consept_navi01 a {
	height: 37px;
	width: 217px;
	}

.consept_navi01 a:hover { 
	background-image: url(../concept/images/navi01.jpg);
	background-repeat: no-repeat;
	}

.consept_navi01_on a {
	height: 37px;
	width: 217px;
	background-image: url(../concept/images/navi01.jpg);
	background-repeat: no-repeat;
	}

	


/*メニューボタン02*/
.consept_navi02 a {
	width: 171px;
	height: 37px;
}



.consept_navi02 a:hover { 
	background-image: url(../concept/images/navi02.jpg);
	background-repeat: no-repeat;
	}

.consept_navi02_on a {
	width: 171px;
	height: 37px;
	background-image: url(../concept/images/navi02.jpg);
	background-repeat: no-repeat;
}


/*メニューボタン03*/

.consept_navi03 a {
	height: 37px;
	width: 239px;

}



.consept_navi03 a:hover { 
	background-image: url(../concept/images/navi03.jpg);
	background-repeat: no-repeat;
	}

.consept_navi03_on a {
	height: 37px;
	width: 239px;
	background-image: url(../concept/images/navi03.jpg);
	background-repeat: no-repeat;

}


/*メニューボタン04*/
.consept_navi04 a {
	height: 37px;
	width: 195px;

}



.consept_navi04 a:hover { 
	background-image: url(../concept/images/navi04.jpg);
	background-repeat: no-repeat;
}

.consept_navi04_on a {
	height: 37px;
	width: 195px;
	background-image: url(../concept/images/navi04.jpg);
	background-repeat: no-repeat;

}



/*メニューボタン05*/
.consept_navi05 a {
	height: 37px;
	width: 158px;

}



.consept_navi05 a:hover { 
	background-image: url(../concept/images/navi05.jpg);
	background-repeat: no-repeat;
}

.consept_navi05_on a {
	height: 37px;
	width: 158px;
	background-image: url(../concept/images/navi05.jpg);
	background-repeat: no-repeat;

}





#box_concept {
	width: 980px;
	margin-bottom: 15px;
}

#box_concept_top {
	width: 980px;
	background-image: url(../concept/images/concept_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#box_concept01 {
	width: 980px;
	margin-bottom: 50px;
}

#box_concept01_left{
	float: left;
	width: 454px;
}

#box_concept01_right{
	float: right;
	width: 515px;
}


#box_concept02photo {
	background-image: url(../concept/images/concept_photo02.jpg);
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 980px;
}

.concept02photo {
	background-image: url(../concept/images/concept_photo02.jpg);
	margin: 0px;
	width: 350px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}



.title_concept_midashi01{
	width: 980px;
	background-image: url(../concept/images/concept01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 95px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}

.title_concept_midashi02{
	width: 980px;
	background-image: url(../concept/images/concept04.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 73px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}

.title_concept_midashi03{
	width: 980px;
	background-image: url(../concept/images/concept05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 73px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

.title_concept_midashi04{
	width: 980px;
	background-image: url(../concept/images/concept05.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 73px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}








#box_concept02 {
	width: 550px;
	background-color: #333;
	border: 1px solid #999;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#box_concept02_btn {
	width: 510px;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#box_concept02_btn_left {
	float: left;
}

#box_concept02_btn_right {
	float: right;
}


#box_concept_qa {
	width: 980px;
	background-color: #FFF;
	padding: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#box_concept_qa_left {
	float: left;
}

#box_concept_qa_right {
	float: right;
	width: 500px;
}

#box_concept_qa_left02 {
	float: left;
}

#box_concept_qa_right02 {
	float: right;
	width: 400px;
}

#box_concept_qa_right03 {
	float: right;
	width: 600px;
}

.qa_txt{
	color: #000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.qa_txt02{
	color: #000;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.qa_txt03{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#qa_page_up{
	text-align: right;
	padding: 0px;
	width: 980px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: x-small;
}

#concept_qa_table {
	width: 980px;
	border: 1px solid #666;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	font-size: small;
	padding: 0px;
	margin: 0px;
}

#concept_qa_table th {
	background-color: #222222;
	border: 1px solid #666;
	border-collapse: collapse;
	font-weight: normal;
	text-align: left;
	width: 50%;
	padding: 10px;
	background-image: url(../concept/images/qa_table_bg.jpg);
	background-repeat: repeat-x;
}

#concept_qa_table td {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	padding-left: 5px;
	background-color: #000;
}




#box_concept_yokoku {
	width: 980px;
	text-align: center;
	margin-bottom: 30px;
}


#box_concept_left {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 423px;
}

#box_concept_right {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 550px;
}

#box_concept03 {
	width: 980px;
	margin-bottom: 35px;
}


#box_concept_left03 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 460px;
}

#box_concept_right03 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 460px;
}


#box_concept03_side {
	width: 315px;
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #666;
}

#box_concept03_center {
	width: 315px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 14px;
	border: 1px solid #666;
}

#box_concept_left03_02 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 304px;
}

#box_concept_right03_02 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 660px;
}

.box_concept03_midashi{
	width: 315px;
	text-align: center;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 3px;
	background-image: url(../concept/images/03_bg.jpg);
	background-repeat: repeat-x;
	font-size: small;
	font-weight: normal;
}



#box_concept04 {
	width: 980px;
	background-image: url(../concept/images/consept04_bg.jpg);
	margin: 0px;
	padding: 0px;
	height: 410px;
}

#box_concept04_02 {
	width: 650px;
	margin: 0px;
	float: left;
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#box_concept04_03 {
	width: 980px;
	padding: 0px;
	background-color: #FFF;
	background-image: url(../concept/images/consept04_bg02.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}

#box_concept04_03_a {
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#box_concept04_03_a_left {
	float: left;
}

#box_concept04_03_a_right {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 270px;
	float: right;
}

.consept04txt_bold {
	color: #000;
	padding-bottom: 10px;
	font-weight: bold;
}

.consept04txt {
	color: #000;
	padding-bottom: 10px;
}

.consept04txt_small{
	color: #000;
	padding-bottom: 10px;
	font-size: x-small;
}

#box_concept04_03_b {
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(../concept/images/consept04_04.gif);
	height: 363px;
	background-repeat: no-repeat;
}

#box_hp {
	width: 270px;
	text-align: center;
	padding-top: 10px;
}

#box_hp02 {
	width: 208px;
	padding-top: 280px;
	padding-left: 690px;
}



/*間取り*/

.title_roomplan {
	background-image: url(../roomplan/images/title.jpg);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
	height: 80px;
}

#box_roomplan {
	width: 980px;
}

#box_roomplan_left {
	float: left;
	padding: 0px;
	width: 620px;
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#box_roomplan_left_box{
	padding: 0px;
	width: 620px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#box_roomplan_left_box_side01{
	padding: 0px;
	width: 293px;
	margin: 0px;
	height: 98px;
	float: left;
}

#box_roomplan_left_box_side02{
	padding: 0px;
	width: 293px;
	margin: 0px;
	height: 98px;
	float: right;
}

#box_roomplan_right {
	float: right;
}















/*周辺環境*/

.title_location {
	background-image: url(../location/images/title.jpg);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
	height: 80px;
}

.title_location02 {
	background-image: url(../location/images/title02.gif);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 25px;
	background-repeat: no-repeat;
}

.title_location03 {
	background-image: url(../location/images/title03.gif);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 30px;
}

#box_location {
	width: 980px;
	margin-bottom: 30px;
}

#map_flash{
	width: 980px;
	margin-bottom: 30px;
	border: 1px solid #CCC;
}


#box_location_side{
	float: left;
	width: 280px;
}

#box_location_side02{
	float: left;
	width: 280px;
	margin-right: 70px;
	margin-left: 70px;
}

#box_location_side03{
	float: left;
	width: 170px;
}

#box_location_side04{
	float: left;
	width: 170px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 32px;
}


#box_location table {
	width: 980px;
	font-size: x-small;
	margin: 0px;
	padding: 0px;
	background-color: #222222;
}


#box_location td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}



#areamap {
	width: 755px;
	border: 1px solid #999999;
	padding: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#areamap_btn {
	width: 755px;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
}

.areamap_btn_center {
	padding-right: 43px;
	padding-left: 43px;
}



#life_information_box{
	width: 980px;
	margin: 0px;
	padding: 0px;

}
#life_information_box_left {
	float: left;
	width: 470px;
	margin: 0px;
	padding: 0px;
}

#life_information_box_right {
	float: right;
	width: 470px;
	margin: 0px;
	padding: 0px;
}

.title_life_information{
	width: 470px;
	margin-bottom: 5px;
	font-size: small;
	font-weight: bold;
	color: #FFF;
}

#life_information_table {
	width: 470px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	margin-bottom: 20px;
	font-size: small;
}

#life_information_table th {
	background-color: #222222;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	font-weight: normal;
	text-align: left;
	width: 195px;
	padding-left: 5px;
}

#life_information_table td {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	padding-left: 5px;
	background-color: #000;
}




/*設備仕様*/
.title_equipment {
	background-image: url(../equipment/images/title.jpg);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
	height: 80px;
}

.title_equipment02 {
	background-image: url(../equipment/images/title02.gif);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 26px;
	background-repeat: no-repeat;
}

.title_equipment03 {
	background-image: url(../equipment/images/title03.gif);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 26px;
	background-repeat: no-repeat;
}



.title_equipment05 {
	background-image: url(../equipment/images/title05.gif);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 26px;
	background-repeat: no-repeat;
}

#equipment_navi {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

#equipment_navi ul {
	margin: 0px;
	padding: 0px;
}



#equipment_navi li  {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}


#box_equipment{
	width: 980px;
	margin-bottom: 60px;
	}

#box_equipment_left{
	float: left;
	}
	
#box_equipment_right{
	float: right;
	}
	
	
#box_equipment_side {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 230px;
}

#box_equipment_side02 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 230px;
	margin-left: 20px;
}

#box_equipment_side03 {
	padding: 0px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
}


/*快適装備*/


#box_equipment_comfort02 {
	margin-bottom: 30px;
}

#box_equipment_comfort_side {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
#box_equipment_comfort_center {
	padding: 0px;
	float: left;
	width: 200px;
	margin-right: 25px;
	margin-left: 25px;
}


#box_equipment_comfort_left01{
	float: left;
	width: 285px;
}

#box_equipment_comfort_right01{
	float: right;
	width: 650px;
}

#box_equipment_comfort_side02 {
	width: 285px;
	margin-bottom: 30px;
	float:left
}

#box_equipment_comfort_center02 {
	width: 285px;
	margin-bottom: 30px;
	margin-right: 22px;
	margin-left: 22px;
	float:left
}


















/*アフターサービス*/
.title_afterservice {
	background-image: url(../afterservice/images/title.jpg);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
	height: 80px;
}

.title_afterservice02 {
	background-image: url(../afterservice/images/title02.gif);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 60px;
	background-repeat: no-repeat;
}

.title_afterservice03 {
	background-image: url(../afterservice/images/title03.gif);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 23px;
	background-repeat: no-repeat;
}

#box_afterservice {
	width: 980px;
	margin-bottom: 30px;
}

#box_afterservice_side {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
}
#box_afterservice_center {
	padding: 0px;
	float: left;
	width: 290px;
	margin-right: 55px;
	margin-left: 55px;
}


#box_afterservice_left {
	float:left;
	width: 600px;
}


#box_afterservice_right {
	float:right;
	margin: 0px;
	padding: 0px;
	width: 357px;
}

/*モデルルーム*/
.title_modelroom {
	background-image: url(../modelroom/images/title.jpg);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
	height: 80px;
}

.title_modelroom02 {
	background-image: url(../modelroom/images/title02.gif);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 26px;
	background-repeat: no-repeat;
}



#box_modelroom {
	width: 980px;
	margin-bottom: 10px;
}

.modelroom_txt{
	width: 980px;
	text-align: right;
	font-size: x-small;
}

#box_modelroom_tel {
	background-image: url(../modelroom/images/tel_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 87px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

#box_modelroom_tel_btn {
	float: right;
	width: 224px;
	margin: 0px;
	padding: 5px;
	}

#box_modelroom_photo {
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	background-image: url(../modelroom/images/title03.gif);
	background-repeat: no-repeat;
	}	

#box_modelroom_photo ul {
	padding: 0px;
	margin: 0px;
	float: right;
	}	

#box_modelroom_photo li {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	}	



/*物件概要*/
.title_outline {
	background-image: url(../outline/images/title.jpg);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
	height: 80px;
}

/*テーブル*/
#outline_table {
	width: 980px;
	border: 1px solid #666;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 35px;
}

#outline_table th {
	padding: 5px;
	border: 1px solid #666;
	border-collapse: collapse;
	font-weight: normal;
	width: 25%;
	background-color: #222222;
}

#outline_table td {
	padding: 5px;
	border: 1px solid #666;
	border-collapse: collapse;
}

#outline_table_midashi {
	width: 980px;
	border: 1px solid #666;
	border-collapse: collapse;
	margin-bottom: 5px;
}



#outline_table_midashi th {
	padding: 5px;
	border-collapse: collapse;
	font-weight: normal;
	color: #FFF;
	background-color: #222222;
}


#outline_table_park {
	width: 980px;
	border: 1px solid #666;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 35px;
}

#outline_table_park th {
	padding: 5px;
	border: 1px solid #666;
	border-collapse: collapse;
	font-weight: normal;
	width: 25%;
	background-color: #222222;
}

#outline_table_park td {
	width: 25%;
	padding: 5px;
	border: 1px solid #666;
	border-collapse: collapse;
}



#box_outline01 {
	margin-bottom: 10px;
	text-align: right;
	font-size: x-small;
}


/*専用ブログ*/

.title_blog {
	background-image: url(../blog/images/title.jpg);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent: -9999px;
	height: 80px;
}


/*スペシャルページ*/


#sp_password {
	text-align: center;
	border: 1px solid #FFF;
	width: 700px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../images/password_bg.jpg);
	background-repeat: repeat-x;
}

#sp_dm {
	text-align: center;
	margin-bottom: 10px;
}

#sp_no_dm_btn{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin-top: 0px;
	width: 700px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
}

#sp_head_bg{
	background-image: url(../special/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 100%;
}


.sp_head{
	background-image: url(../special/images/head.jpg);
	display:block;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 300px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#sp_type_img{
	width: 980px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}

#sp_special_ban{
	width: 980px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.sp_special_title02{
	background-image: url(../special/images/title02.gif);
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 44px;
	background-repeat: no-repeat;
}

.sp_special_title03{
	background-image: url(../special/images/title03.gif);
	padding: 0px;
	width: 980px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 44px;
	background-repeat: no-repeat;
}


#sp_box_equipment{
	width: 980px;
	margin-bottom: 5px;
	}


#sp_box_equipment_side {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
}

#sp_box_equipment_side_sp {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
}

#sp_box_equipment_side02_sp {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
	margin-left: 46px;
}


#sp_box_equipment_side02 {
	margin: 0px;
	float: left;
	width: 160px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}




#sp_box_caption{
	width: 980px;
	margin-bottom: 10px;
	font-size: x-small;
	}




.sp_margin5_strong{
	font-size: x-small;
	font-weight: bold;
	color: #FFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.sp_margin5_strong_sp{
	font-weight: bold;
	color: #FFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.sp_margin10_x-small {
	margin-bottom: 15px;
	font-size: x-small;
}

#sp_box_page_link{
	width: 980px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	text-align: right;
	margin: 0px;
	}

/*スペシャル特典ページ*/
#no1_contents{
	width: 980px;
	background-image: url(../special/images/no1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}


#no1_contents_box{
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 250px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}

#no1_contents_box_left{
	float: left;
	margin: 0px;
	padding: 0px;
	height: 410px;
	width: 380px;
	background-image: url(../special/images/ni01_g.jpg);
	background-repeat: no-repeat;
	}

#no1_contents_box_right{
	float: right;
	margin: 0px;
	padding: 0px;
	height: 410px;
	width: 380px;
	background-image: url(../special/images/ni01_h.jpg);
	background-repeat: no-repeat;
	}

#no1_btn{
	padding: 0px;
	height: 24px;
	width: 192px;
	margin-top: 280px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#no1_contents_box02{
	width: 980px;
	margin: 0px;
	padding: 0px;
	}

#no1_contents_box03{
	width: 980px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0;
	}

#no1_contents_box03_left{
	float: left;
	}
	
#no1_contents_box03_right{
	float: right;
	}
	
#no1_contents_box_caption{
	width: 850px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	font-size: x-small;
	}
