@charset "utf-8";
/* CSS Document */



/*メインフラッシュ*/

#flash {
	width: 900px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #CCC;
}

#box_shadow {
	background-image: url(../images/box_shadow01.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 100%;
	padding: 0px;
	background-position: center top;
	margin: 0px;
}

/*メインフラッシュ*/
.txt_margin10{
	margin-bottom: 10px;
}








/*====================TOP_INFORMATION_BOX====================*/
#information {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0px;
}

#information_left {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 560px;
}

#information_blog {
	width: 560px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#information_blog_title{
	width: 560px;
	padding: 0px;
	background-image: url(../images/title_blog.jpg);
	background-repeat: no-repeat;
	height: 36px;
	text-align: right;
	margin: 0px;
}

/* 項目ボックスブログ*/
#information_text_blog {
	width: 558px;
	height: 150px;
	overflow: scroll;
	overflow-x: hidden;
	border: 1px solid #CCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #ECF5FA;
}

#information_text_blog dl {
	width: 530px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#information_text_blog dt {
	color: #F60;
	font-size: x-small;
}
#information_text_blog dd {
	margin-bottom: 3px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}








#information_info_title{
	width: 560px;
	padding: 0px;
	background-image: url(../images/title_information.jpg);
	background-repeat: no-repeat;
	height: 36px;
	text-align: right;
	margin: 0px;
}



/* 項目ボックス*/
#information_text {
	width: 558px;
	height: 100px;
	overflow: scroll;
	overflow-x: hidden;
	border: 1px solid #CCC;
	background-color: #FFF;
}

#information_text dl {
	width: 530px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#information_text dt {
	color: #F60;
	font-size: x-small;
}
#information_text dd {
	margin-bottom: 3px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}



/* バナー*/
#information_ban {
	float: right;
}
#information_ban dl {
	width: 300px;
	margin: 0px;
	padding: 0px;
}
#information_ban dt {
	margin-bottom: 20px;
}






/* 中ページ要素*/


#box_page_contents {
	padding: 0px;
	width: 860px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}


/* 各ページ共通テキスト＆マージン*/

.margin10 {
	margin-top: 10px;
	margin-bottom: 10px;
}


.margin5_strong{
	font-weight: bold;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 3px;
	background-image: url(../equipment/images/text_bg.jpg);
	background-repeat: repeat-x;
	color: #036;
}

.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: 15px;
}

.margin10_x-small02 {
	font-size: x-small;
}

.margin10_x-small02_right {
	font-size: x-small;
	text-align: right;
}




/* コンセプト*/

.title_consept {
	background-image: url(../consept/images/title.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.title_consept02 {
	background-image: url(../consept/images/title02.jpg);
	height: 300px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#consept_main01{
	padding: 0px;
	width: 860px;
	background-image: url(../consept/images/main.jpg);
	margin: 0px;
	height: 446px;
	text-indent: -9999px;
}

#consept_main02{
	padding: 0px;
	width: 860px;
	background-image: url(../consept/images/main02_bg.jpg);
	background-repeat: no-repeat;
	height: 54px;
	margin: 0px;
}

#consept_main02_price {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 54px;
	width: 290px;
}

#consept_shadow {
	background-image: url(../images/box_shadow01.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 100%;
	padding: 0px;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#box_consept{
	padding: 0px;
	width: 860px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#box_consept_txt{
	width: 380px;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	margin: 0px;
}

#box_consept_txt02{
	width: 380px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
	float: left;
}

#box_consept_txt_left{
	width: 240px;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#box_consept_txt_left img {
	margin-top: 5px;
}

#box_consept_txt_left02{
	float: left;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.consept_midashi{
	padding: 0px;
	float: right;
	height: 125px;
	width: 125px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


#box_consept_a{
	margin: 0px;
	padding: 0px;
	width: 410px;
	float: left;
	background-image: url(../consept/images/midashi01.jpg);
	background-repeat: no-repeat;
	height: 260px;
}


#box_consept_b{
	margin: 0px;
	padding: 0px;
	width: 410px;
	float: right;
	background-image: url(../consept/images/midashi02.jpg);
	background-repeat: no-repeat;
	height: 260px;
}

#box_consept_c{
	margin: 0px;
	padding: 0px;
	width: 410px;
	float: left;
		background-image: url(../consept/images/midashi03.jpg);
	background-repeat: no-repeat;
	height: 260px;
}


#box_consept_d{
	margin: 0px;
	padding: 0px;
	width: 410px;
	float: right;
		background-image: url(../consept/images/midashi04.jpg);
	background-repeat: no-repeat;
	height: 260px;
}

#box_consept_e{
	margin: 0px;
	padding: 0px;
	width: 410px;
	float: left;
		background-image: url(../consept/images/midashi05.jpg);
	background-repeat: no-repeat;
	height: 150px;
}


#box_consept_f{
	margin: 0px;
	padding: 0px;
	width: 410px;
	float: right;
		background-image: url(../consept/images/midashi06.jpg);
	background-repeat: no-repeat;
	height: 150px;
}


#box_consept_syunou {
	width: 860px;
	margin: 0px;
	padding: 0px;
}

.title_concept_syunou {
	background-image: url(../consept/images/title03.gif);
	height: 46px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px;
}

#box_consept_syunou_left {
	float: left;
	width: 425px;
}

#box_consept_syunou_left_txt {
	width: 405px;
	padding: 0px;
	height: 85px;
	margin-top: 72px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#box_consept_syunou_right {
	float: right;
	width: 425px;
}

#box_consept_syunou_right_flash {
	width: 425px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #133F9E;
}

#box_consept_syunou_right_txt01 {
	padding: 0px;
	margin-top: 670px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 145px;
}

#box_consept_syunou_right_txt02 {
	padding: 0px;
	margin: 0px;
}

#box_consept_syunou_right_txt03 {
	padding: 0px;
	text-align: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* ロケーション*/

.title_location {
	background-image: url(../location/images/title.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title_location_map {
	background-image: url(../location/images/title_map.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title_location_map02{
	background-image: url(../location/images/title_map.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


.title_location02 {
	background-image: url(../location/images/title02.gif);
	height: 29px;
	width: 861px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title_location03 {
	background-image: url(../location/images/title03.gif);
	height: 31px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



#location_box01 {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#map {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}

#map_left {
	float: left;
}

#map_right {
	float: right;
	width: 290px;
}

#map_right_txt {
	margin-bottom: 20px;
}



#btn_box {
	border: 1px solid #CCC;
	text-align: center;
	background-color: #F3F3F3;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#btn_box img {
	margin-bottom: 15px;
}





#life_information_box{
	width: 860px;
	margin: 0px;
	padding: 0px;
}
#life_information_box_left {
	float: left;
	width: 420px;
	margin: 0px;
	padding: 0px;
}

#life_information_box_right {
	float: right;
	width: 420px;
	margin: 0px;
	padding: 0px;
}

.title_life_information{
	font-size: small;
	font-weight: bold;
	color: #039;
	margin: 0px;
	padding: 0px;
}

#life_information_table {
	width: 420px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 20px;
	font-size: small;
}

#life_information_table th {
	background-color: #F3F3F3;
	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;
}



#box_location {
	width: 860px;
	margin-bottom: 30px;
}

#box_location table {
	width: 860px;
	font-size: x-small;
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
}


#box_location td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: center;
}


/*ルームプラン*/

.title_roomplan {
	background-image: url(../roomplan/images/title.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.title_roomplan02 {
	width: 860px;
	margin-bottom: 15px;
	background-image: url(../roomplan/images/title02.gif);
	background-repeat: no-repeat;
	height: 35px;
	text-indent: -9999px;
	clear: both;
	background-position: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}



#box_roomplan {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#box_roomplan_simple {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/midashi03.jpg);
	height: 191px;
	background-repeat: no-repeat;
}

#box_roomplan_simple_txt {
	padding: 0px;
	width: 600px;
	margin-top: 110px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
	float: left;
}

#box_roomplan_area {
	width: 860px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	text-align: center;
}

#box_roomplan_left {
	float: left;
	width: 425px;
}

#box_roomplan_right {
	float: right;
	width: 425px;
}

.roomplan_midashi{
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

#box_roomplan_btn {
	width: 860px;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	}

/*ページ内メニュー-*/

#box_roomplan_navi_text {
	width: 860px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	border: 1px solid #CCC;
	background-color: #f4f4f4;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	}

.room{
	background-color: #357FC0;
	color: #FFF;
	padding: 3px;
	}
	
	
#box_roomplan_navi01 {
	width: 720px;
	border: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f4f4f4;
	margin-bottom: 40px;
	}


#box_roomplan_navi {
	padding: 0px;
	width: 680px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	}


#box_roomplan_navi ul {
	margin: 0px;
	padding: 0px;
}



#box_roomplan_navi li  {
	float: left;
	list-style-type: none;
	margin-left: 5px;
	margin-right: 5px;
}




#box_roomplan_btn_pdf {
	border: 1px solid #CCC;
	text-align: center;
	background-color: #F3F3F3;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 235px;
	margin-top: 480px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}

#box_roomplan_btn_pdf02 {
	border: 1px solid #CCC;
	text-align: center;
	background-color: #F3F3F3;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 235px;
	margin-top: 420px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}

#box_roomplan_btn_pdf_f {
	border: 1px solid #CCC;
	text-align: center;
	background-color: #F3F3F3;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 235px;
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}

#box_roomplan_btn_pdf img {
	margin-bottom: 10px;
}

#box_roomplan_btn_pdf02 img {
	margin-bottom: 10px;
}


#box_roomplan_btn_pdf_f img {
	margin-bottom: 10px;
}




#box_roomplan_a {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/a.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

#box_roomplan_b {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/b.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

#box_roomplan_c {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/c.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

#box_roomplan_d {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/d.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

#box_roomplan_e {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/e.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

#box_roomplan_f {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/f.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

#box_roomplan_g {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/g.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

#box_roomplan_h {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/h.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

#box_roomplan_i {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/i.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

#box_roomplan_j {
	width: 860px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-image: url(../roomplan/images/madori/j.jpg);
	background-repeat: no-repeat;
	height: 650px;
	float: left;
}

/* モデルルーム*/
.title_modelroom {
	background-image: url(../modelroom/images/title.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.title_modelroom01 {
	background-image: url(../modelroom/images/title02.gif);
	height: 35px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#box_modelroom_tel {
	background-image: url(../modelroom/images/tel_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 94px;
	width: 860px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	}

#box_modelroom_tel_btn {
	margin: 0px;
	padding-top: 10px;
	float: right;
	padding-right: 10px;
	width: 180px;
	}
	
#box_modelroom_photo {
	width: 860px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	}

.modelroom_txt {
	font-size: x-small;
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
}

/* 設備・仕様*/
.title_equipment {
	background-image: url(../equipment/images/title.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title_equipment01 {
	background-image: url(../equipment/images/title_kitchen.gif);
	height: 29px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title_equipment02 {
	background-image: url(../equipment/images/title_sanitary.gif);
	height: 29px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title_equipment03 {
	background-image: url(../equipment/images/title_comfort.gif);
	height: 29px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title_equipment04 {
	background-image: url(../equipment/images/title_security.gif);
	height: 31px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title_equipment05 {
	background-image: url(../equipment/images/title_structure.gif);
	height: 24px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#equipment_navi {
	padding: 0px;
	width: 860px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	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: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}




#box_equipment {
	width: 860px;
	margin-bottom: 30px;
}


#box_equipment_left{
	float: left;
	width: 420px;
	}
	
#box_equipment_right{
	float: right;
	width: 420px;
	}
	

#box_equipment_left02{
	float: left;
	width: 384px;
	}
	
#box_equipment_right02{
	float: right;
	width: 384px;
	}
	

#box_equipment_left03{
	float: left;
	width: 440px;
	}

#box_equipment_left03_a{
	float: left;
	width: 440px;
	}
	
#box_equipment_right03{
	float: right;
	width: 384px;
	}

#box_equipment_flash{
	width: 384px;
	text-align: center;
	height: 336px;
	border: 1px solid #CCC;
	padding-top: 20px;
	}

#box_equipment_left04{
	float: left;
	width: 275px;
	}
	
#box_equipment_right04{
	float: right;
	width: 560px;
	}
	

	
	
#box_equipment_side {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}

#box_equipment_side02 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	margin-left: 20px;
}

#box_equipment_side03 {
	padding: 0px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
}

#box_equipment_side04 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	margin-left: 40px;
}

#box_equipment_side05 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 275px;
}

#box_equipment_side06 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 275px;
	margin-left: 17px;
}

#box_equipment_left07{
	float: left;
	width: 200px;
	}
	
#box_equipment_right07{
	float: right;
	width: 630px;
	}
	



/*アフターサービス*/
.title_afterservice {
	background-image: url(../afterservice/images/title.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.title_afterservice02 {
	background-image: url(../afterservice/images/title02.gif);
	padding: 0px;
	width: 860px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 65px;
	background-repeat: no-repeat;
}

.title_afterservice03 {
	background-image: url(../afterservice/images/title03.gif);
	padding: 0px;
	width: 860px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: -9999px;
	height: 25px;
	background-repeat: no-repeat;
}

#box_afterservice {
	width: 860px;
	margin-bottom: 30px;
}

#box_afterservice_side {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 265px;
}
#box_afterservice_center {
	padding: 0px;
	float: left;
	width: 265px;
	margin-right: 30px;
	margin-left: 30px;
}


#box_afterservice_left {
	float:left;
	width: 450px;
}


#box_afterservice_right {
	float:right;
	margin: 0px;
	padding: 0px;
	width: 357px;
}


/*物件概要*/

.title_outline {
	background-image: url(../outline/images/title.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#box_outline01 {
	margin-bottom: 10px;
	text-align: right;
	font-size: x-small;
}

/*テーブル*/
#outline_table {
	width: 860px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	margin-bottom: 15px;
}

#outline_table th {
	padding: 5px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	font-weight: normal;
	width: 25%;
	background-color: #F4F4F4;
}

#outline_table td {
	padding: 5px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
}

#outline_table_midashi {
	width: 860px;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #ffffff;
	margin-bottom: 5px;
	font-size: small;
}

#outline_table_midashi th {
	padding: 3px;
	background-color: #053B9B;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	font-weight: normal;
	width: 25%;
	color: #FFF;
}

/*スタッフブログ*/
.title_blog {
	background-image: url(../blog/images/title.jpg);
	height: 100px;
	width: 860px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}