@charset "utf-8";
@import "common.css";

.bnrSubModelhouse{ height:236px; }

/** secTabInfo
========================================*/
.secTabInfo{
	height:91px;
	margin:0 0 19px;
}
.secTabInfo .tabInfo{
	display:block;
	width:237px;
	height:91px;
	float:left;
}
.secTabInfo .tabInfo01{
	width:236px;
	background:url(../img/news/tabInfo01.gif) left top no-repeat;
}
.secTabInfo .tabInfo02{ background:url(../img/news/tabInfo02.gif) left top no-repeat; }
.secTabInfo .tabInfo03{ background:url(../img/news/tabInfo03.gif) left top no-repeat; }
.tabInfo.current,
.tabInfo:hover{ background-position:right top; }

.secTitInfo{
	width:710px;
	height:50px;
	background:#000;
	margin:0 0 30px;
}
.secTitInfo .titInfo{
	font-size:0;
	float:left;
}
.secTitInfo select{
	float:right;
	margin:15px 20px 0 0;
}
.secTitInfo .txtTitInfo{
	font-size:0;
	float:right;
	margin:0 8px 0 0;
}

/** listNews
========================================*/
.listNewsWrapper{
	width:700px;
	padding:4px;
	margin:0 0 50px;
	background:#D6D6D6;
	border:1px solid #A5A5A5;
}
.listNews{
	width:670px;
	padding:15px 15px 25px;
	background:#fff;
}
.listNews .secTitListNews{
	display:block;
	width:665px;
	border:1px dashed #7F7F7F;
	border-right:none;
	border-left:none;
	text-decoration:none;
	padding:10px 0 11px 5px;
	margin:0 0 30px;
}
.listNews .txtListNewsDate{
	float:left;
	background:url(../img/news/iconListTitle.gif) left top no-repeat;
	padding:6px 14px 4px 28px;
	color:#333;
}
.listNews .titListNews{
	max-width:500px;
	float:left;
	font-weight:normal;
	text-decoration:underline;
	font-size:13px;
	color:#000;
	line-height:140%;
	padding:3px 9px 0 0;
}
div.secTitListNews .titListNews{ text-decoration:none; }
.listNews .tagListNews{
	float:left;
	padding:4px 0 0;
}
a.secTitListNews:hover .titListNews{ color:#666; }
.listNews .imgListNews{
	display:block;
	text-align:center;
	padding:0 0 29px;
}
.listNews .txtListNews{
	color:#000;
	line-height:20px;
	padding:0 2px 9px;
}
.listNews .btnListNews{
	display:block;
	width:60px;
	font-size:0;
}

/** details
========================================*/
.secSlider{ margin:0 0 26px; }
.secSlider .wrapperSlider{
	width:500px;
	height:330px;
	margin:0 auto 34px;
	font-size:0;
}
.secSlider .wrapperSlider li{ text-align:center; }
#pager{
	width:670px;
	height:110px;
	text-align:center;
}
#pager a{
	display:inline-block;
	width:100px;
	height:100px;
	font-size:0;
	padding:4px;
	margin:0 0 0 25px;
	background:#fff;
	border:1px solid #CAD5D2;
}
.btnDetailsNews{
	display:block;
	width:158px;
	padding:13px 0;
	text-align:center;
	color:#333;
	border:1px solid #ccc;
	margin:0 auto 6px;
}
.btnDetailsNews:hover{ color:#666; }

.photoMap{
	text-align:center;
	width:500px;
	height:330px;
	margin:0 auto 34px;
}

/* HP確認用ページ */
.main .hp-check{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	text-align:center;
	padding:8px;
	color:#FFF;
	border:1px solid #A5A5A5;
	width:692px;
	margin:20px auto 20px;
	background-color: #900;
}
