@charset "shift_jis";

/****************************************************************
　　　　　　　　　　　　FLASH枠
****************************************************************/

#flash{
	border-bottom: #E0E0E0 2px solid;
	padding: 0px;
	margin: 0px;
	background: url(../../img/flash_bg.jpg) repeat-x;


}

#flash a:link{
	color: #0064A6;
	text-decoration: underline;
	font-weight: normal;
}

#flash a:hover{
	color: #00CCFF;
	text-decoration: underline;
	font-weight: normal;
}


#flash p{ margin: 0px; padding: 0px;}

/****************************************************************
　　　　　　　　　　　　コンチEチE
****************************************************************/

#wrapper-contents{
	width:780px;
	margin: 0px auto 0px auto;
	background-image: url(../../img/top-bg.gif);
	padding-bottom: 20px;
}

#contents-bg{
	background: url(../../img/contents_bg.jpg) repeat-x top;
	height: 10px;
	padding-top: 10px;

}


#top-contents{
	width: 545px;
	float: left;
	margin-bottom: 15px;

}


#top-side{
	float: right;
	width: 210px;

}

#keiei-area{
	float: left;
	width: 269px;
	height: 273px;

}

#keiei{
	background: url(../../img/ttl_feature.jpg);
	width: 269px;
	height: 102px;
	margin: 0px;
	display: block;
}


#keiei a{
	width: 269px;
	height: 102px;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	background: url(../../img/ttl_feature.jpg);
}

#keiei-list {
	width: 269px;
	height: 111px;
	background: url(../../img/feature_in.jpg) no-repeat;
	margin: 0px;
	padding: 35px 10px 12px 16px;
}
#keiei-list p{
	text-align: left;
	font-size: 11px;
	margin: 0px 20px 2px 0px;
	line-height: 160%;
	padding: 0px;
}

#keiei-list ul{
	margin: 0px;
	padding: 0px;
}

#keiei-list li{
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
	font-size: 12px;
	line-height: 160%;
}


#keiei-bt{
	background: url(../../img/feature_bt.jpg);
	width: 269px;
	height: 16px;

}

#owner-area{
	float: right;
	width: 269px;
	height: 273px;

}

#owner{
	background: url(../../img/ttl_owner.jpg);
	width: 269px;
	height: 102px;
	margin: 0px;
	display: block;
}


#owner a{
	width: 269px;
	height: 102px;
	margin: 0px;
	display: block;
	text-indent: -9999px;
	background: url(../../img/ttl_owner.jpg);
}

#owner-list {
	width: 269px;
	height: 111px;
	margin: 0px;
	padding: 35px 10px 12px 16px;
	background: url(../../img/owner_in.jpg) no-repeat;
}

#owner-list p{
	text-align: left;
	font-size: 11px;
	margin: 0px 20px 2px 0px;
	line-height: 160%;
	padding: 0px;
}

#owner-list ul{
	margin: 0px;
	padding: 0px;
}

#owner-list li{
	margin: 0px 0px 0px 5px;
	text-align: left;
	list-style: none;
	font-size: 12px;
	line-height: 160%;
	background: url(../img/arror_blue.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	
}

#owner-list li a:link { color: #F0514D; text-decoration: underline;}
#owner-list li a:visted { color: #F0514D; text-decoration: underline;}
#owner-list li a:hover { color: #FF9900; text-decoration: underline;}

#owner-bt{
	background: url(../../img/owner_bt.jpg) no-repeat;
	width: 269px;
	height: 16px;
}


#hotcall{
	background: url(../../img/bnr_hotcall.jpg);
	width: 542px;
	height: 98px;
	display: block;
	margin-top: 15px;
}

#hotcall a{
	width: 542px;
	height: 98px;
	display: block;
	text-indent: -9999px;
}


#pgimage{
	background: url(../../img/bnr_pgimage.jpg);
	width: 542px;
	height: 98px;
	display: block;
	margin-top: 15px;
}

#pgimage a{
	width: 542px;
	height: 98px;
	display: block;
	text-indent: -9999px;
}

#hisai2011{
	background: url(../../hisai_enki20110311.gif);
	width: 542px;
	height: 242px;
	display: block;
	margin-top: 15px;
}


/****************************************************************
　　　　　　　　　　　　トップ用サイトEチEE
****************************************************************/



#map-area{
	margin: 15px 0px 0px 0px;
}


#map-area li{
	list-style: none;
	text-align: left;
	margin-top: 5px;
	margin-left: 10px;
	font-size: 12px;
}

#map-area a:link{ color: #2D9D26;}
#map-area a:visted { color: #2D9D26;}
#map-area a:hover { color: #FF9900;}

#map-area ul{
	margin: 0px;
	padding: 0px;}

#map-shikumi{
	background: url(../../img/map_shikumi.gif) no-repeat;
	width: 180px;
	height: 360px;
	float: left;
	padding: 25px 0px 0px 0px;
}
#map-shikumi h3{
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#map-owner{
	background: url(../../img/map_owner.gif) no-repeat;
	width: 180px;
	height: 150px;
	float: left;
	padding: 25px 0px 20px 0px;
	display: block;
}

#map-owner h3{
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#map-supo{
	background: url(../../img/map_supo.gif) no-repeat;
	width: 182px;
	height: 150px;
	float: left;
	padding: 25px 0px 20px 0px;	
	
}

#map-supo h3{
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#map-know{
	background: url(../../img/map_know.gif) no-repeat top;
	width: 180px;
	height: 155px;
	float: left;
	padding-top: 25px;
}

#map-know h3{
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

#map-etc{
	background: url(../../img/map_etc.gif) no-repeat top;
	width: 182px;
	height: 155px;
	float: left;
	padding-top: 25px;
}

#map-etc h3{
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}


#news{
	background: url(../../img/ttl_new.jpg) no-repeat;
	width: 542px;
	height: 25px;
	margin-top: 5px;
}

.topics{
	background: url(../img/arror_blue.gif) no-repeat;
	background-position: left;
	padding-left:14px;
	font-size: 12px;
	text-align: right;
	float: right;
	font-weight: normal;
}

#news-pd{
	width: 520px;
	text-align: left;
	margin: auto;

}

#news-pd ul{ padding: 0px; margin: 10px 0px;}
#news-pd li{ padding: 0px; margin: 0px; list-style: none; text-align: left; line-height: 183%; font-size: 12px;}

.new-f{ color: #CC0000; font-weight: bold;}

.blog{
	margin: 10px 0px 0px 0px;
	font-size: 12px;
	text-align: left;
}


#login{
	width: 210px;
	margin: 10px 0px 0px 0px;
	background: url(../../img/login_bg.gif) repeat-y;
	font-size: 12px;
}


.w160{ width: 160px;}
.login-area{
	width: 166px;
	padding: 10px;
	margin: 0px auto;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 11px;

}
.login-bt{
	width: 210px;
	height: 12px;
	background: url(../../img/login_bt.gif) no-repeat;

}


#ttl-school{
	background:url(../../img/ttl_school.jpg);
	width: 210px;
	height: 38px;
	margin: 0px;
	display: block;
}

#school-area{
	border:#CCCCCC solid 1px;
	border-top:none;
	text-align:left;
	font-size:12px;
	color:#333333;
	padding: 0px;
	margin:0px auto 0px auto;
}

#school-area ul{
	margin: 0px;
	padding: 8px;
}

#school-area li{
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style: none;
	font-size: 12px;
	line-height: 160%;
}