@charset "utf-8";
/* CSS Document */

/*************************************
	旧リフォーム
*************************************/
/*#reform #contents{
	width:100%;
	float:none;
}*/
/*************************************
	家庭用充電器
*************************************/
#phv #contents{
	float:none;
	width:918px;
	margin:0 auto;
	background-color:#fff;
	padding:0 45px 0 37px;
}
#phv #contents .cont_box{
	background:url(http://toyotahome-nagoya.jp/phv/images/cont_bg.gif) repeat-y 10px 0;
	padding:0 0 20px 35px;
}
/*************************************
	見学会・イベント
*************************************/
#ieken #contents{
	width:725px;
	padding-left:15px;
}
#ieken #aside{
	width:160px;
	float:right;
	margin-right:15px;
	padding-top:115px;
}
#ieken #contents .sub_nav li{
	float:left;
	height:57px;
	margin-left:4px;
}
#ieken #contents .sub_nav li:first-child{
	margin-left:0;
	margin-right:2px;

}
#ieken #contents .ieken_box{
	background:url(../../ieken/images/bg.jpg) repeat-y;
	border-bottom:1px solid #e1dbc7;
	padding:30px;
}
#ieken #contents .ieken_box .line{
	background:url(http://toyotahome-nagoya.jp/ieken/images/line.png) repeat-x;
	height:3px;
}
#ieken #contents .ieken_box.tatemono .line{
	background:url(http://toyotahome-nagoya.jp/ieken/images/line02.png) repeat-x;
	height:3px;
}
#ieken #contents .ieken_box.tochi .line{
	background:url(../../ieken/images/line03.png) repeat-x;
	height:3px;
}
#ieken #contents .ieken_box.event .line{
	background:url(../../ieken/images/line04.png) repeat-x;
	height:3px;
}
#ieken #contents .ieken_box.fac .line{
	background:url(../../ieken/images/line05.png) repeat-x;
	height:3px;
}
#ieken #contents .ieken_box .info_ieken{
	width:430px;
}
#ieken #contents .ieken_box .info_ieken dt{
	float:left;
	width:56px;
}
#ieken #contents .ieken_box .info_ieken dd{
	float:left;
	width:362px;
	padding-bottom:10px;
	padding-left:10px;
}
#ieken #contents .ieken_box .cont_tltle{
	font-size:16px;
	margin-bottom:15px;
}
#ieken #contents .ieken_box .cont_tltle a{
	color:#074d9d;
}
#ieken #contents .ieken_box .cont_tltle{
	color:#947130;
}
#ieken #contents .ieken_box .cont_tltle02{
	border-left:3px solid #947130;
	font-size:14px;
	padding-left:10px;
	margin-bottom:15px;
}
#ieken #contents .ieken_box.tatemono .cont_tltle{
	color:#ef7702;
	}
#ieken #contents .ieken_box.tatemono .cont_tltle02{
	color:#ef7702;
	border-left:3px solid #ef7702;
}
#ieken #contents .ieken_box.tochi .cont_tltle{
	color:#7e9d2e;
}
#ieken #contents .ieken_box.tochi .cont_tltle02{
	color:#7e9d2e;
	border-left:3px solid #7e9d2e;
}
#ieken #contents .ieken_box .list{
	list-style:disc inside;
}
#ieken #contents .ieken_box .ieken_box02{
	background:#fff;
	padding:30px;
}
#ieken #contents .ieken_box.event .ieken_box02{
	background:none;
	}
#ieken #contents .ieken_box.event .cont_tltle{
	color:#f5496a;
}
#ieken #contents .ieken_box.event .cont_tltle02{
	color:#f5496a;
	border-left:3px solid #f5496a;
}
#ieken #contents .ieken_box.fac .cont_tltle02{
	color:#57a6c2;
	border-left:8px solid #57a6c2;
}
#ieken #contents .event #gMap {
	height:380px;
	margin:30px auto;
	width:100%;
	border:1px solid #CCC;
}
/*************************************
	イベントみどころ
*************************************/
#midokoro #contents{
	width:900px;
	padding:0 25px;
}

#midokoro #contents .temono_block{
	background:url(../../ieken/images/common/bg_01.gif) repeat;
	border:1px solid #e1dbc7;
	padding:16px 32px;
}
#midokoro #contents .sub_des{
	margin-bottom:10px;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
}
#midokoro #contents .text{
	font-size:13px;
	line-height:22px;
}
#midokoro #contents .factory_block{
	background:url(../../ieken/images/factory/bg_01.gif) no-repeat;
	position:relative;
	z-index:0;
	margin-top:-25px;
	height:2142px;
	margin-bottom:50px;
}
@-moz-document url-prefix() {
	#midokoro #contents .factory_block {
		padding-top: 55px;
		height:2087px
	}
}
#midokoro #contents .factory_block .column_01{
	background:url(http://toyotahome-nagoya.jp/ieken/images/factory/column_01.png) no-repeat;
	width: 696px;
	height: 184px;
	position: relative;
	top: -98px;
	left: 158px;
}
#midokoro #contents .factory_block .column_02{
	background:url(http://toyotahome-nagoya.jp/ieken/images/factory/column_02.png) no-repeat;
	width: 696px;
	height: 165px;
	position: relative;
	top: -869px;
	left: 158px;
}
#midokoro #contents .route_L{
	width:445px;
	float:left;
	padding:10px 0 30px;
	background:url(http://toyotahome-nagoya.jp/ieken/images/factory/line_04.gif) no-repeat center right;
}
#midokoro #contents .route_R{
	width:375px;
	float:left;
	padding:10px 0 30px 75px;
}
/*************************************
	土地・建売情報
*************************************/
#estate #contents{
	width:100%;
	float:none;
}
#estate #contents .estate_title{
	position:relative;
	padding:30px 20px;
	}
#estate #contents .estate_title .update{
	position:absolute;
	top:73px;
	left:102px;
}
#estate #contents .estate_title .btn_01{
	position:absolute;
	top:20px;
	right:20px;
}
#estate #contents .estate_box{
	width:926px;
	margin:0 auto;
}


#estate #contents .search{
	width:926px;
	margin:0 auto;
}
#estate #contents .estate_box .bg{
	background:url(../../estate/images/build/box_bg.jpg) repeat-y;
	padding:0 65px 30px;
}
#estate #contents .estate_box .sub_nav{
	margin-left:32px;
}
#estate #contents .estate_box .sub_nav li{
	margin-bottom:3px;
}
#estate #contents .estate_box .area_title{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/border.gif) no-repeat left bottom;
	padding-bottom:5px;
	font-size:17px;
}
#estate #contents .estate_box .area_info {
	margin-top:30px;
	background:url(http://toyotahome-nagoya.jp/estate/images/build/border.gif) no-repeat left bottom;
	padding-bottom:15px;
}
#estate #contents .estate_box .area_info .img{
	float:left;
	width:145px;
	margin-right:15px;
}
#estate #contents .estate_box .area_info .txt{
	float:left;
	width:450px;
	}
#estate #contents .estate_box .area_info .txt h4 a{
	font-size:16px;
	color:#e97e5e;
}
#estate #contents .estate_box .area_info .price_txt{
	color: #E04D21;
	}
#estate #contents .estate_box .area_info .btn{
	float:left;
	width:164px;
	padding-top:35px;
	margin-left:5px;
}
#estate #contents .estate_box .sub_nav02 li{
	float:left;
}
#estate #contents .estate_box .search_box{
	background-color:#f4f0e8;
	padding:30px;
}
#estate #contents .estate_box .search_box .check_box{
	margin-right:10px;
	vertical-align:-2px;
}
#estate #contents .estate_box .search_box .submit{
	border:none;
	margin-bottom:5px
}
#estate #contents .detail_box{
	width:685px;
	float:right;
	margin-top:30px;
	}
#estate #contents .aside{
	width:200px;
	margin-top:30px;
}
#estate #contents .detail_box .info_box{
	background-color:#3aaae3;
	position:relative;
	padding:10px 0px 10px 0px;
	width:685px;
	border:none;
}
#estate #contents .detail_box .info_box h2{
	color:#fff;
	font-size:16px;
	padding-left:30px;
}
#estate #contents .detail_box .info_box .print_btn{
	position:absolute;
	top:8px;
	right:10px;
}
#estate #contents .detail_box .sub_nav li{
	float:left;
	height:34px;
}
#estate #contents .detail_box .title_box{
	background:url(../../estate/images/build/title_bg.jpg) no-repeat;
	padding:25px 20px;
	overflow:hidden;
}
#estate #contents .detail_box .title_box.ver_02{
	padding:5px;
}
#estate #contents .detail_box .title_box .title_box_inner{
	width:280px;
	padding:20px;
}
#estate #contents .detail_box .title_box h3{
	color:#0088cd;
	font-size:22px;
}
#estate #contents .detail_box .slide_box{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/slide_bg.gif) repeat;
	padding:20px;
	margin-bottom:55px;
}
#estate #contents .detail_box .detail_title{
	background:url(../../estate/images/build/detail_title_bg.jpg) no-repeat 0px 2px;
	font-size:18px;
	padding-left:10px;
}
#estate #contents .detail_box .detail_title02{
	font-size:16px;
	color:#0088cd;
}
#estate #contents .detail_box .detail_title03{
	font-size:16px;
	padding-left:10px;
}
#estate #contents .detail_box .detail_info dl{
	width:330px;
	border-bottom:1px dotted #d8d8d8;
	padding-bottom:5px;
	margin-bottom:5px;
	position:relative;
}
#estate #contents .detail_box .detail_info dl dt,#estate #contents .detail_box.detail_info dl dd{
	float:left;
	width:60%;
}
#estate #contents .detail_box .detail_info h4{
	color:#3aaae3;
	font-size:14px;
}
#estate #contents .detail_box .detail_info dl dd{
	text-align:right;
	position:absolute;
	right:0px;
}
#estate #contents .detail_box .table_price th{
	color:#fff;
	text-align:center;
}
#estate #contents .detail_box .table_price td{
	text-align:center;
	border-bottom:1px solid #d8d8d8;
	padding:5px 0;
}
#estate #contents .detail_box .table_price td .shodan{
}
#estate #contents .detail_box .table_price .link_td a{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/list_03.gif) no-repeat 0 5px;
	padding-left:12px;
	color:#0088CD;
}
#estate #contents .detail_box .table_price .link_td a:hover{
	text-decoration:none;
}
#estate #contents .detail_box .table_head{
	background:url(../../estate/images/build/table_head_bg.gif) repeat;
}
#estate #contents .detail_box .outline{
	width:100%;
	border:1px solid #cacaca;
}
#estate #contents .detail_box .outline th{
	color:#fff;
	text-align:center;
	vertical-align:middle;
	padding:10px 0;
	background:url(../../estate/images/build/table_head_bg.gif) repeat;
	width:185px;
	border-bottom:1px solid #fff;
}
#estate #contents .detail_box .outline td{
	border-bottom:1px solid #cacaca;
	padding:10px;
}
#estate #contents .detail_box .contact_box,#ieken #contents .contact_box{
	border:1px solid #d8d8d8;
	padding:20px;
}
#estate #contents .aside h3{
	color:#0088cd;
	font-size:13px;
	margin-bottom:10px;
	margin-left:10px;
}
#estate #contents .aside ul{
	margin-left:10px;
}
#estate #contents .aside ul li{
	margin-bottom:5px;
}
#estate #contents .aside ul li a{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/list_01.gif) no-repeat 0 5px;
	padding-left:10px;
}

#estate.estate #contents .detail_box .title_box{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/title_bg02.png) no-repeat;
	
}
#estate.estate #contents .detail_box .title_box h3{
	color:#5c933e;
}
#estate.estate #contents .detail_box .info_box{
	background-color:#90bf6a;
}
#estate.estate #contents .detail_box .detail_title {
	background:url(http://toyotahome-nagoya.jp/estate/images/build/detail_title02.jpg) no-repeat;
}
#estate.estate #contents .detail_box .detail_info h4{
	color:#5c933e;
}
#estate.estate #contents .detail_box .detail_title02{
	color:#5c933e;
}
#estate.estate #contents .aside h3{
	color:#5c933e;
}
#estate.estate #contents .aside ul li a{
	background:url(../../estate/images/build/list_02.gif) no-repeat 0 5px;
}
#estate.estate #contents .detail_box .table_price .link_td a{
	background:url(../../estate/images/build/list_04.gif) no-repeat 0 5px;
	color:#5c933e;
}
#estate.estate #contents .detail_box .table_price .link_td a:hover{
	text-decoration:none;
}
#estate #contents .kukaku_title{
	padding:30px 10px 0;
	font-size:22px;
	color:#0088cd;
}
#estate.kukaku #contents .aside li{
	margin:0;
}
#estate #contents .aside .detail li{
	border-bottom:1px dotted #ccc;
	padding:10px 0;
}
#estate #contents .aside .detail .title{
	color:#0088cd;
	font-size:25px;
}
#estate #contents .aside .detail .des{
	font-size:16px;
}
#estate #contents .aside .detail .price_title{
	font-size:16px;
}
#estate #contents .aside .detail .price{
	font-size:22px;
}
#estate #contents .aside .detail_02 li{
	margin-bottom:5px;
}
#estate #contents .aside .detail_02 .accent{
	color:#0088cd;
}
#estate #contents .aside .detail_02{
	padding:10px 0;
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
}
#estate.kukaku #contents .aside h3{
	color:#494949;
	font-size:16px;
}
#estate #contents .aside .other .page_title{
	font-size:18px;
	color:#0088cd;
	background:url(../../estate/images/build/list_05.gif) no-repeat 0px 9px;
	padding-left:15px;
}
#estate #contents .aside .other .des{
	font-size:14px;
	padding-left:15px;
}
#estate #contents .aside .other li{
	border-bottom:1px dotted #ccc;
	padding:10px 0;
}
#estate #contents .aside .other li:last-child{
	border:none;
}
#estate #contents .aside .other{
	border:1px solid #ccc;
	padding:0 10px;
}
#estate.kukaku #contents .detail_box .detail_title02{
	color:#515151;
	font-size:16px;
}
#estate.kukaku #contents .detail_box table td{
	border:1px solid #d2d2d2;
}
#estate #contents .detail_box #MAP{
	position:relative;
	width:360px;
	height:360px;
}
#estate #contents .detail_box .content_wrap{
	width:360px;
	height:360px;
	margin-bottom:10px;
	position:absolute;
	overflow:hidden;
}
#estate #contents .detail_box .disnon{
	visibility:hidden;
}
#estate #contents .detail_box #tab{
	width:300px;
	margin:370px auto 0px;
}
#estate #contents .detail_box #tab li{
	float:left;
	}
#estate #contents .detail_box #tab li a{
	display:block;
	width:144px;
	height:24px;
	cursor:pointer;
}
#estate #contents .detail_box #tab li a.img_map{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_21.png) no-repeat;
}
#estate #contents .detail_box #tab li a.img_gmap{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_22.png) no-repeat;
}
#estate #contents .detail_box #tab li.select a.img_map{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_21_on.png) no-repeat;
}
#estate #contents .detail_box #tab li.select a.img_gmap{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_22_on.png) no-repeat;
}
#estate #contents .detail_box #tab li a.img_map:hover{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_21_on.png) no-repeat;
}
#estate #contents .detail_box #tab li a.img_gmap:hover{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_22_on.png) no-repeat;
}

#estate #contents .detail_box #tab li a.img_map_estate{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_28.png) no-repeat;
}
#estate #contents .detail_box #tab li a.img_gmap_estate{
	background:url(../../estate/images/build/btn_33.png) no-repeat;
}
#estate #contents .detail_box #tab li.select a.img_map_estate{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_21_on.png) no-repeat;
}
#estate #contents .detail_box #tab li.select a.img_gmap_estate{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_22_on.png) no-repeat;
}
#estate #contents .detail_box #tab li a.img_map_estate:hover{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_21_on.png) no-repeat;
}
#estate #contents .detail_box #tab li a.img_gmap_estate:hover{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/btn_22_on.png) no-repeat;
}
#estate #contents #topic_wrapper{
	width:915px;
	margin:0px auto;
	padding-bottom:30px;
	}
#estate #contents .topic_box{
	background: url(http://toyotahome-nagoya.jp/estate/images/build/bg_02.jpg) repeat-y;
	width: 447px;
	}
#estate #contents .topic{
	height:200px;
	width:425px;
	overflow-y:scroll;
	padding:20px 19px 0 0;
	margin-right:3px;
	}
#estate #contents .topic_box dl{
	margin:0 0px 8px 20px;
	padding-bottom:6px;
	border-bottom:1px dotted #CCC;
	width:400px;
	overflow:hidden;clear: both;
	}
#estate #contents .topic_box dl dt{
	float:left;
	display:block;
	width:100px;
	}
#estate #contents .topic_box dl dd{
	float: right;
	width:280px;
	display:block;
	}
#estate #contents .topic_box dl .cell{
	width:300px;
	}
#estate #contents .topic_box dl dd a{
	color:#07a8fb;
	}
#estate #contents #bnr_area{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/bg_04.jpg) repeat;
	width:910px;
	text-align:center;
	margin:0 auto 35px;
	padding:30px 0 20px;
	border:1px solid #CCC;
	}
#estate #contents #bnr_area img{
	border:4px solid #FFF;
	margin-bottom:10px;
	}
#estate #contents #pickup_box{
	border:6px solid #c4e5f7;
	padding:30px;
	margin:35px auto;
	}
#estate #contents #pickup_box .left_box{
	width:460px;
	float:left;
	}
#estate #contents #pickup_box .left_box h3{
	font-size:140%;
	background:url(../../estate/images/build/line_bg.jpg) repeat-x bottom;
	margin-bottom:15px;
	padding-bottom:5px;
	}
#estate #contents #pickup_box .left_box h4{
	font-size:130%;
	color:#ff3333;
	margin:10px 0 5px;
	}
#estate #contents #pickup_box .left_box h5{
	font-size:120%;
	color:#ff3333;
	margin:10px 0 5px;
	}
#estate #contents #pickup_box img{
	border:1px solid #DBDBDB;
	}
/*TOPICS一覧*/	
#estate #contents #topics_news{
	width: 915px;
	margin: 0px auto;
	padding-bottom: 30px;
	padding-top: 20px;
	}	
#estate #contents #topics_news .bg{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/box_bg_02.jpg) repeat-y;
	width:886px;
	padding:40px;
	margin:0 auto;
	}	
#estate #contents #topics_news dl{
	margin:0 0px 8px 20px;
	padding:8px 0;
	border-bottom:1px dotted #CCC;
	width:800px;
	overflow:hidden;
	clear: both;
	}
#estate #contents #topics_news dl dt{
	float:left;
	display:block;
	width:100px;
	}
#estate #contents #topics_news dl dd{
	float: right;
	width: 660px;
	display: block;
	} 
#estate #contents #topics_news dl dd a{
	color:#07a8fb;
	}
/*TOPICS詳細*/			
#estate #contents #topics_news .bg h4{
	font-size:140%;
	color:#3399cc;
	margin:10px 0 40px;
	font-weight:bold;
	}
#estate #contents #topics_news .left_box{
	width:470px;
	float:left;
	}
#estate #contents #topics_news .left_box h5{
	font-size:130%;
	color:#fe5151;
	margin:10px 0;
	font-weight:bold;
	}
#estate #contents #topics_news .left_box p{
	line-height:1.8em;
	}
#estate #contents #topics_news .left_box p a{
	color:#ff6633;
	}
#estate #contents #topics_news .left_box .remark{
	color:#ff6633;
	font-weight:bold;
	}				
#estate #contents #topics_news .right_box{
	width:280px;
	float:right;
	}	
#estate #contents #topics_news .right_box p{
	margin-bottom:30px;
	}
/*追加*/	
#estate #contents #topics_news .right_box p img{
	max-width:100%;
	height:auto;
	vertical-align:bottom;
	}	
.list_caption{
	font-size:80%;
	margin: 10px auto 60px;
}
.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
margin-bottom:30px;
text-align:center;
overflow:hidden;
}
 
.pagination span, .pagination a {
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#555;
background: #fff;
border:1px solid #d8d8d8;
}
 
.pagination a:hover{
color:#fff;
background: #84B123;
}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #84B123;
color:#fff;
}
.movie_box{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/slide_bg.gif) repeat;
	padding:22px;
	margin-bottom:55px;}

/*************************************
	店舗・オフィス
*************************************/
#const .wrap02{
	padding:0 50px;
	width:900px;
}
#const #contents{
	float:none;
	width:100%;
}
#const #contents .content{
	padding:0 20px;
	margin-bottom:30px;
}
#const #contents .const_box{
	width:180px;
	float:left;
	margin-right:40px;
	margin-bottom:20px;
}
#const #contents .const_box h4{
	font-size:11px;
	color:#646464;
	line-height:33px;
}
#const #contents .const_box h4.line{
	line-height:17px;
}

#const #contents .const_box.last{
	margin-right:0;
}
.info_box{
	border:1px solid #ccc;
	width:660px;
	margin:0 auto;
	padding:30px;
}
/*************************************
	ラインナップ
*************************************/
#lineup #contents{
	padding:0 25px;
	width:900px;
}
#lineup #contents .txt_01{font-size:11px;line-height:18px;}
.accent_color{
	color:#004986;
}
#lineup #contents .border-bottom{
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	}
.thumb_img a{
	cursor:pointer;
}
#lineup #contents .line_box{
	width:200px;
	padding:0 45px;
	border-right:1px dotted #ccc;
	height:330px;
}
#lineup.other #contents .line_box{
	height:265px;
}
#lineup #contents .line_box02{
	height:255px;
}
#lineup #contents .line_box.last{
	border:none;
}
#lineup #contents .line_box h3{
	color:#074d9d;
	text-align:center;
	padding:10px 0;
}
#lineup #contents .line_box2{
	width:425px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 40px;
	height:178px;
}
#lineup #contents .line_box2.eq2{
	height:200px;
}
#lineup #contents .line_box2.eq3{
	height:180px;
}
#lineup #contents .line_box2 p{
	font-size:11px;
}
#lineup #contents .title{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:20px;
	font-size:14px;
	width:420px;
}
#lineup #contents .tenji{
	background:url(http://toyotahome-nagoya.jp/lineup/images/icon_01.gif) no-repeat left center;
	padding-left:7px;
}
#lineup #contents .border-top{
	padding-top:20px;
	border-top:1px solid #ccc;
}
#lineup #contents .link a{
	background:url(http://toyotahome-nagoya.jp/lineup/images/icon_02.gif) no-repeat center left;
	padding-left:15px;
}
#lineup #contents .line_box2{
}
/*************************************
	サイトマップ
*************************************/
.sitemap_box.last{
	margin-right:0;
}
.sitemap_box{
	width:220px;
	float:left;
	margin-right:50px;
}
.sitemap_box h2{
	font-size:14px;
	border-bottom:1px solid #c9c9c9;
	padding-bottom:2px;
	background:url(../images/sitemap/ttl_bg.gif) no-repeat left top;
	padding-left:10px;
	margin-bottom:10px;
}
.sitemap_box ul{
	margin-bottom:20px;
}
/*************************************
	お役立ち情報
*************************************/
#USE .wrap02{
	width:900px;
	padding:0 50px
}
#USE .use_box{
	background:url(../../useful_info/images/img_06.gif) no-repeat top right;
	padding-top:25px;
	padding-bottom:50px;
}
#USE .use_box02{
	padding:0 85px;
}
/*************************************
	展示場
*************************************/
#showroom #contents{
	width:910px;
	margin:0 auto;
	float:none;
}
#showroom #contents .area_box{
	width:160px;
	float:left;
	text-align:center;
	margin-right:25px;
}
#showroom #contents .area_box ul li{
	margin-bottom:5px;
	line-height:0;
}
#showroom #contents .area_box img.area{
	margin-bottom:10px;

}
#showroom #contents .area_box.last{
	margin-right:0;
}
#showroom #contents .map_area{
	padding:5px;
	border:1px solid #ccc;
	box-shadow: 0px 0px 3px #ccc;
	-moz-box-shadow: 0px 0px 3px #ccc;　/* Firefox用 */
	-webkit-box-shadow: 0px 0px 3px #ccc;　/* Safari,Google Chrome用 */
}
#showroom #contents .tenji_info{
	margin-bottom:10px;
}
#showroom #contents .tenji_info li{
	float:left;
	margin-right:14px;
}
#showroom #contents .tenji_info li img{
	float: left;
	margin-right: 10px;
}
#showroom #contents #SRmap{
	float:left;
}
#showroom #contents .guid{
	width:255px;
	float:left;
}
#showroom #contents .guid02{
	width:416px;
	float:left;
	margin-left:30px;
}
#showroom #contents .recomend{
	width:190px;
	padding:12px;
	float:left;
	background-color:#f0ede3;
	margin-left:15px;
	min-height:295px;
}
#showroom #contents .recomend .rec_coment{
	padding:0 10px;
}
#showroom #contents .recomend02{
	width:100%;
	padding:12px;
	float:left;
	background-color:#f0ede3;
}
#showroom #contents .slide_box{
	border:1px solid #d8d8d8;
}
#showroom #contents .concept.kariya{
	padding-top:0;
}
#showroom #contents .concept{
	float:left;
	width:195px;
	padding-top:35px;
}
#showroom #contents .concept h3{
	padding:10px 0;
	color:#1d5198;

}
#showroom #contents .sisetsu{
	width:250px;
	float:left;
}
#showroom #contents .sisetsu h4{
	color:#1d5198;
	text-align:center;
}
#showroom #contents .show_box{
	border:1px solid #d8d8d8;
	padding:26px;
	background-color:#ffffff;
	margin-bottom:35px;
}
#showroom #contents .show_box dl{
	border-bottom:1px solid #d8d8d8;
	padding-bottom:15px;
	margin-bottom:15px;
}
#showroom #contents .show_box dl.last{
	margin-bottom:0;
	border:none;
}
#showroom #contents .show_box dl dt,
#showroom #contents .show_box dl dd{
	float:left;
}
#showroom #contents .show_box dl dd.show_text h4{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
#showroom #contents .show_box dl dd.show_text .event_day{
	font-size:12px;
	color:#1d5198;
	margin-top:20px;

}
#showroom #contents .show_box dl dt.show_icon{
	width:110px;
}
#showroom #contents .show_box dl dd.show_text{
	width:553px;
	
	}
#showroom #contents .show_box dl dd.show_img{
	width:140px;
	margin-left:53px;
}

#showroom #contents .staff_coment h4{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
#showroom #contents .staff_coment{
	background-color:#eeeeee;
	padding:30px;
	margin-bottom:55px;
}
#showroom #contents .staff_coment dt,
#showroom #contents .staff_coment dd{
	float:left;
}
#showroom #contents .staff_coment dt{
	width:105px;
}
#showroom #contents .staff_coment dd{
	width:630px;
}

/*************************************
	ベネリーフ
*************************************/
#benelief #wrapC{
float:left;
position:relative;
left:20px;
width:680px;
padding:0 0 20px 0;
}
#benelief #wrapR{
float:right;
position:relative;
right:20px;
width:200px;
}
#benelief #wrapR img{
display:block;
}
#wrapInquiry,#wrapInquirySub{
position:relative;
width:660px;
height:147px;
margin:40px 10px 0 10px;
background:url(../../images/back_inquiry.gif) no-repeat;
}
#wrapInquirySub{
background:url(http://toyotahome-nagoya.jp/images/back_inquiry_sub.gif) no-repeat;
}
#wrapInquiry h3,#wrapInquirySub h3{
position:absolute;
top:26px;
left:47px;
}
#wrapInquirySub h3{
left:22px;
}
#wrapInquiry h4,#wrapInquirySub h4{
position:absolute;
top:21px;
left:224px;
}
#wrapInquiry h5,#wrapInquirySub h5{
position:absolute;
top:72px;
left:224px;
}
#wrapInquirySub h4,#wrapInquirySub h5{
left:159px;
}
#wrapInquirySub dl{
position:absolute;
top:21px;
left:558px;
}
#wrapInquirySub dl img{
border:1px solid #eae0d8;
margin:0 0 5px 0;
}
#wrapInquirySub dl dd{
font-size:0.75em;
text-align:center;
}
#wrapInquirySub p#mail{
position:absolute;
left:159px;
bottom:20px;
}
#wrapPickUp dt,#wrapPickUpSub dt{
margin:0 0 10px 0;
}
/*************************************
	プライバシーポリシー
*************************************/
#privacy #contents{
	float:none;
	width:750px;
	padding:0 100px 50px;
}
#privacy h2{
	font-size:14px;
}
#privacy #contents h3{
	color:#1d5198;
	font-size:14px;
	margin-bottom:10px;
}
#privacy #contents h3.gray,#privacy #contents p.gray{
	color:#EAEAEA;
}
#privacy #contents p{
	font-size:12px;
	margin-bottom:35px;
	line-height:24px;
}
#privacy #contents p.noMB{
	margin-bottom:0;
}

#privacy #contents .point{
	color:#157cbd;
	font-size:11px;
}
#privacy #contents .point02{
	font-size:16px;
}
#privacy #contents ul li{
	list-style-type:disc;
	line-height:24px;
	list-style-position:inside;
}
#privacy #contents ul li ul li{
	list-style-type:decimal;
	margin-left:15px;
}
#privacy #contents ul li ul li ul li{
	list-style-type:lower-alpha;
}
#privacy #contents table th{
	background-color:#CCC;
	border:1px solid #000;
	padding:5px;
}
#privacy #contents table td{
	border:1px solid #000;
	padding:5px;
}
#privacy #contents .point03{
	background-color:#f5f5f5;
	padding:5px;
}
#privacy #contents .csr_sengen{
	background:url(http://toyotahome-nagoya.jp/information/images/csr_back.gif) no-repeat left top;
	padding-left:180px;
}
#outline .wrap02{
	padding-top:0;
}
#outline #contents{
	width:100%;
	float:none;
	position:relative;
}
#outline .subnavi{
	position:absolute;
	top:0px;
	right:0px;
}
#outline .outline{
	padding:0 50px;
}
#outline .outline table{
	width:100%;
	border-bottom:1px solid #bfbfbf;
}
#outline .outline table th{
	background-color:#f1f1f1;
}
#outline .outline .history th{
	background-color:#fff;
}
#outline .outline table th,#outline .outline table td{
	border-top:1px solid #bfbfbf;
	padding:10px 30px 10px;
}
#outline .outline table .showroom ul li{
	float:left;
	margin-right:10px;
}
#outline .outline table .showroom ul li a{
	display:block;
	background:url(../../information/images/icon_01.gif) no-repeat left center;
	padding-left:8px;
}
#outline .outline table a{
	text-decoration:none;
}
#outline .outline table a:hover{
	text-decoration:underline;
}
/**************************
	土地建売
**************************/
#wrapR div.refer dt,
#wrapR div.referTop dt{
	margin:5px 0 0 0;
	border:1px solid #dedede;
}
#wrapR div.refer{
	margin:20px 0;
	background:url(../../images/ln_refer_back.gif);
	padding:0 0 5px 0;
}
#wrapR div.refer dl,
#wrapR div.referTop dl{
	margin:0 5px;
}
#wrapR div.refer dt,
#wrapR div.referTop dt{
	margin:5px 0 0 0;
	border:1px solid #dedede;
}
#wrapR div.refer dt a,
#wrapR div.referTop dt a{
	display:block;
	padding:10px 14px;
	background:#ffffff url(http://toyotahome-nagoya.jp/images/ln_refer_icon.gif) no-repeat 0 50%;
}
#wrapR div.refer dt a:link,
#wrapR div.refer dt a:visited,
#wrapR div.referTop dt a:link,
#wrapR div.referTop dt a:visited{
	text-decoration:none;
}
#wrapR div.refer dt a:hover,
#wrapR div.referTop dt a:hover{
	text-decoration:underline;
}

/*************************************
	資産活用/賃貸経営
*************************************/
#management{
	width:909px;
	margin-left: -5px;
}

#management #contents{
}

#management h4{
	width:909px;
	background:url(../../management/images/common/line_01.png) no-repeat left bottom;
}

#management p{
	font-size: 14px;
}

/*特徴*/
#management #contents .management_navi{
	width:909px;
	float:left;
}

#management #contents .management_navi ul li{
	float:left;
	margin-bottom:20px;
	line-height:0;
}

#management #contents .management_main{
	width:909px;
	height:550px;
	background:url(../../management/images/features/img_01.jpg) no-repeat left center;
	margin-bottom: 60px;
}

#management #contents .management_main  ul li{
	float:left;
}

#management #contents .management_main  ul{
	padding-top: 90px;
	padding-left: 78px;
}

#management #contents .management_main  li{
	margin-left: 10px;
}



/*商品紹介*/
#management #contents .box_01{
	border: 1px solid #ccc;
}

#management #contents .FL_inner{
	padding-left: 20px;
	padding-right: 20px;
}

#management #contents .FR_inner{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
}

#management #contents .maison_inner{
	width:380px;
	height: 200px;
	margin-left: 20px;
}

#management #contents .design{
}

#management #contents .design  ul li{
	float:left;
	margin-bottom:80px;
	line-height:0;
}

#management #contents .annotation_box{
	padding:7px;
	font-size: 10px;
	background-color: #deeffd;
	margin-bottom: 5px;
}

/*事例紹介*/
#management #contents .gaiyo_box{
	padding:25px;
	font-size: 10px;
	background-color: #deeffd;
	margin-bottom: 5px;
	border-radius: 5px;
	overflow:hidden;
}

#management #contents #plan_point{
	border: 1px solid #ccc;
	padding:50px;
	margin-bottom: 5px;
	overflow:hidden;
}

#management #contents #plan_point .inner{
	padding:30px;
	background-color: #e9e4de;
	border-radius: 5px;
	overflow:hidden;
}

#management #contents #plan_point .inner ul{
	float: none;
}

#management #contents #plan_point .inner li{
	line-height: 180%;
	font-size: 14px;
}

#management #contents .mini_box{
	width:398px;
	height:520px;
	border:1px solid #ccc;
	padding:35px 20px 20px 20px;
}
#management #contents .other {
	padding-bottom:50px;
}
#management #contents .other ul li{
	float: left;
}
/*************************************
	賃貸経営・リフォームTOP
*************************************/
#mgt_reform #contents{
	width:909px;
	margin:0px auto;
}
#mgt_reform #contents .box{
	width:357px;
	height:597px;
	background:url(../../mgt_reform/images/bg.jpg) no-repeat;
	padding:50px 45px;
}


/*************************************
	リフォーム
*************************************/
/*共通*/
#reform #contents{
	width:909px;
	margin:0px auto;
}
#reform #contents .waku0{
	outline:none;
}
#reform #contents p{
	line-height:1.7em;
}
#reform #contents .navi{
	margin:25px auto;
}
#reform #contents .navi li{
	float:left;
}
#reform #contents h3{
	margin:22px 0;
}
#reform #contents h4{
	margin:35px 0 15px 0;
	padding-bottom: 10px;
	border-bottom: 2px dotted #999;
	position:relative;
}
/*トップ*/
#reform #contents #main{
	background:url(../../reform/images/main.jpg) no-repeat;
	margin:0px auto 15px;
	position:relative;
	height:503px;
}
#reform #contents #main h3{
	position: absolute;
	top: 16px;
	left: 18px;
}
#reform #contents #main p{
	position: absolute;
	top: 90px;
	left: 21px;
	width: 496px;
}
/*リフォームメニュー*/
#reform #contents #menu_box{
	width: 870px;
	margin: 5px auto 70px;
	padding: 10px;
	background-color: #f2f2f2;
}
#reform #contents #menu_box div{
	width:433px;
	height:474px;
	float:left;
	position:relative;
	margin:0 4px 4px 0;
}
#reform #contents #menu_box div p{
	position: absolute;
	top: 385px;
	left: 37px;
}
#reform #contents h5{
	float:left;
	margin:0 20px 20px 0;
}
#reform #contents #ttl{
	position:relative;
	clear: both;
}
#reform #contents #ttl p{
	position: absolute;
	top: -40px;
	left: 754px;
}
#reform #contents #ba_box{
	margin:40px auto 15px;
	width:780px;
	background:url(../../reform/images/menu/arrow.jpg) no-repeat center 137px;
	clear:both;
}
#reform #contents #ba_box2{
	margin:40px auto 15px;
	width:780px;
	background:url(../../reform/images/menu/arrow.jpg) no-repeat center;
	clear:both;
}
#reform #contents #ba_box2 div{
	width:270px;
}
#reform #contents #ba_box div{
	width:358px;
}
#reform #contents #ba_box p{
	margin-bottom: 5px;
}
#reform #contents #ba_box2 p{
	margin-bottom: 5px;
}
#reform #contents #type{
	width: 740px;
	margin:30px auto 50px;
	padding: 20px;
	border: 5px solid #e9ceed;
	clear: both;
}
#reform #contents .line{
	background:url(http://toyotahome-nagoya.jp/reform/images/menu/line.jpg) repeat-x;
	height:5px;
	clear:both;
	margin-bottom:40px;
}
#reform #contents .to_works{
	text-align:right;
	margin:15px 60px 30px 0;
}

/*施工事例*/

#reform #contents .ttl_works{
	margin:30px 0 40px 0px;
	padding-bottom:7px;
	border-bottom: 1px solid #999;
}
#reform #contents #ba_box_02{
	margin:15px auto;
	width:780px;
	background:url(../../reform/images/menu/arrow.jpg) no-repeat center;
	clear:both;
}
#reform #contents .txt{
	clear:both;
	width:780px;
	margin:0px auto 50px;
}
#sumai_select #contents{
	width:100%;
	float:none;
}
#sumai_select #contents .sumai_box .cont_box04{
	background:url(http://toyotahome-nagoya.jp/estate/images/build/slide_bg.gif) repeat;
	padding-bottom:25px;
}
#sumai_select #contents .sumai_box .map_area{
	width:810px;
	padding:45px;
	background-color:#fff;
	margin:25px auto;
}
#sumai_select #contents .sumai_box .text{
	font-size:14px;
}
#sumai_select #contents .sumai_box .title{
	font-size:18px;
	font-weight:bold;
}
#sumai_select #contents .sumai_box .title02{
	font-size:21px;
	border-bottom:1px solid #000;
	padding-bottom:5px;
	margin-bottom:20px;
}