/* CSS Document */

/* layout-CSS Document */

#header_pop{
	width:705px;
}

#header_link2{
	float:right;
	width:111px;
}

#header_link2 ul{
	margin:0px;
	padding:0px;
}
#header_link2 li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#header_link2 div{
	float:left;
	padding: 14px 0px 0px 17px;
}

#header_link2 div.hl_last{
	float:left;
	padding: 14px 5px 0px 17px;
}

/* top-CSS Document */


#head{
	background-image: url(../../image/index_back.jpg);
	height: 384px;
}

#head h1{
	padding: 11px 0px 0px 27px;
	margin:0px;
	
}

#head .lead2{
	padding: 14px 0px 0px 27px;
	margin:0px;
	
}

#head .day{
	padding: 9px 0px 0px 27px;
	margin:0px;
	
}


.w742{
	width: 742px;
	margin:0px 13px 0px 13px;
	text-align:left;
	clear:both;
}

.kosodate{
	border: solid 3px #E58700;
}

.garage{
	border: solid 3px #175F88;
}

.mgeo{
	border: solid 3px #778BC7;
}

.tenjijo{
	border: solid 3px #80C0E5;
}

.reform{
	border: solid 3px #92DCBE;
}

.dog{
	border: solid 3px #C6B5A5;
}

.toti{
	border: solid 3px #603423;
}
/* form-CSS Document */

form {
	margin:0px;
	padding:0px;
}

#navi_ttl{
	margin:36px 0px 0px 0px;
	padding:0px;
}

#navi_ttl .ttl{
	float: left;
	line-height: 27px;
}

#navi_ttl .navi{
	float: right;
	line-height: 27px;
}

#hissu{
	width: 266px;
}

#hissu .hissuK{
	float: left;
}

#hissu .hissuN{
	float: right;
	padding-left: 22px;
}

#privacy{
	padding: 10px;
}

#footer705{
	border-top: solid 1px #929292;
	margin:42px 0px 0px 0px;
}

.txt-box{
	margin:0px;
	padding: 10px;
	background-color: #EBECEC;
}
.txt-box2{
	margin-top:12px;
	padding: 10px;
	background-color: #F3F3F3;
}

#txt-boxT{
	width: 677px;
	border: solid 1px #603423;
	text-align: center;
	margin:0px;
	padding:0px;
}

#txt-boxP{
	width: 677px;
	border: solid 1px #FF6B6C;
	text-align: center;
	margin:0px;
	padding:0px;
}


table.layout td.wspM3 {
	margin:0px;
	padding:0px 22px 0px 0px;
	border-style: none;
	}

.box650{
	width:650px;
	height:50px;
	}
/* 投稿写真サンプル */
.sample table{
	padding:10px;
	background:#f7d5d6;
	}
.sample2 table{
	padding:10px;
	background:#e3f7ff;
	}
.toukou{
	padding:30px 10px 0 10px;
	}
.toukou table{
	border:3px solid #2aa7dd;
	background:#2aa7dd;
	padding:3px;
	width:100%;
	text-align:left;
	}
.toukou th{
	background:#2aa7dd;
	width:70px;
	text-align:center;
	}
.toukou td{
	background:#e3f7ff;
	border-left:1px solid #fff;
	padding:10px 20px 15px;
	}
.toukou .btn100px{
	width:100px;
	}
.toukou .sanshou table{
	padding:0;
	border:0;
	}
.toukou .sanshou td{
	padding:5px;
	border:0;
	}
#btn_toukou {
	padding:30px 0 50px 0;
	margin:0;
	width:100%;
	}


#attention{
	padding:10px 20px;
	background:#fafafa;
	border-bottom:1px solid #bfbfbf;
	}
#attention ul{
	padding:0 10px;
	margin:0;
	}
#attention ul li{
	margin:0;
	padding:0;
	font-size:10px;
	line-height:16px;
	}
/* 投稿エラー */
.toukou .error {
	text-align:center;
	padding:10px;
	}
.toukou .error ul{
	padding:0;
	margin:0;
	}
.toukou .error li{
	list-style-image:url(/event/e-sumai/life-style/photo/image/icon_attention.gif);
	list-style-position:inside;
	padding:0;
	margin:0;
	color:#F00;
	}


/* どちらの賃貸住宅に住みたいAB */
body { behavior:url("css/csshover.htc"); }
.toti_q03_top{
	border-bottom:1px solid #c4c4c4;
	padding:6px 0;
	}
.toti_q03{
	border-top:1px solid #fff;
	border-bottom:1px solid #c4c4c4;
	padding:6px 0;
	}
.toti_q03:hover{
	border-top:1px solid #fff;
	border-bottom:1px solid #c4c4c4;
	padding:6px 0;
	background:#cab58c;
	}


.toti_q03_gray{
	background:#dedede;
	border-top:1px solid #fff;
	border-bottom:1px solid #c4c4c4;
	padding:6px 0;
	}
.toti_q03_gray:hover{
	background:#cab58c;
	border-top:1px solid #fff;
	border-bottom:1px solid #c4c4c4;
	padding:6px 0;
	}

.t-area120{
	width:120px;
	}
.t-area500{
	width:500px;
	}

.t-area600{
	width:600px;
}

.t-area600l{
	width:600px;
	height:120px;
}
.t-area600s{
	width:600px;
	height:60px;
	}