/*------------------------------------------------------------------------
1.リセット
------------------------------------------------------------------------*/
*{
	margin:0;
	padding:0;
}
img{
	border:none;
	vertical-align:bottom;
}
body {
	margin:0;
	padding:0;
	font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	font-size:12px;
	color:#4b4949;
	background:#fff;
	text-align:center;
}
body.top{
	background:url(img/bgTop.jpg) repeat-x;
}
body.second{
	background:url(img/bgSecond.jpg) repeat-x;
}
.clearboth{
	clear:both;
}
.style1 {
	color:#f00;
}
.style2 {
	font-size:10px
}
a:link { color: #472d2d;border-bottom:1px dotted #472d2d;text-decoration: none; }
a:visited { color: #472d2d; border-bottom:1px dotted #472d2d;text-decoration: none;}
a:active {  color: #472d2d; border-bottom:1px dotted #472d2d;text-decoration: none; }
a:hover { color: #472d2d;border-bottom:1px solid #472d2d;text-decoration: none; }




a.noline { border-width:0; }
a{outline : 0 ;}




h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-size:12px;
	line-height:1em;
	clear:both;
}




/*------------------------------------------------------------------------
2.全体枠
------------------------------------------------------------------------*/
#container{
	width:860px;
	margin:0 auto;
	text-align:left;
}
/*------------------------------------------------------------------------
3.ヘッダー
------------------------------------------------------------------------*/
#header{
	width:860px;
	height:104px;
	background:url(img/headerBg.jpg) no-repeat;
	position:relative;
}
/*	@h1（ヘッダー）
--------------------------------------------------------*/
#header h1{
	line-height:1.5em;
	position:absolute;
	top:0;
	left:150px;
	text-align:center;
	width:700px;
}
/*	@p（ヘッダー）
--------------------------------------------------------*/
#header p.logo{
	width:135px;
	height:104px;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:15px;
}
#header p.logo a{
	display:block;
	width:135px;
	height:104px;
	border:none;
}
#header p.tel{
	text-indent:-9999px;
}




/*	@ul（ヘッダー）
--------------------------------------------------------*/
#header ul{
	list-style:none;
}
#header li{
	position:absolute;
	height:15px;
	top:83px;
	text-indent:-9999px;
}
#header li a{
	height:15px;
	display:block;
	border:none;
}
#header li.menu1{
	left:521px;
	width:81px;
}
#header li.menu1 a{
	width:81px;
	background:url(img/headerMenu1.jpg) no-repeat;
}
#header li.menu1 a:hover{
	background:none;
}
#header li.menu2{
	left:626px;
	width:104px;
}
#header li.menu2 a{
	width:104px;
	background:url(img/headerMenu2.jpg) no-repeat;
}
#header li.menu2 a:hover{
	background:none;
}
#header li.menu3{
	left:749px;
	width:104px;
}
#header li.menu3 a{
	width:104px;
	background:url(img/headerMenu3.jpg) no-repeat;
}
#header li.menu3 a:hover{
	background:none;
}




/*	@div（トップページのナビ）
--------------------------------------------------------*/
#topNavi{
	width:860px;
	height:228px;
	border-top:5px solid #c62315;
	background:url(img/rakutani.jpg) center top no-repeat;
	margin-bottom:8px;
	position:relative;
	/*margin:0 auto;*/
	/*overflow:hidden;*/
}
#topNavi #leftNavi{
	width:200px;
	height:228px;
	display:inline;
	margin-left:10px;
	float:left;
}
#topNavi #rightNavi{
	width:200px;
	height:228px;
	display:inline;
	margin-right:10px;
	float:right;
}
/*	@div（セカンドページのナビ）
--------------------------------------------------------*/
#secondNavi{
	width:860px;
	height:83px;
	margin-bottom:7px;
}
#secondNavi #leftNavi{
	width:430px;
	height:83px;
	float:left;
}
#secondNavi #rightNavi{
	width:430px;
	height:83px;
	float:right;
}
/*	@h2（トップページのナビ）
--------------------------------------------------------*/
#topNavi #leftNavi h2{
	width:200px;
	height:45px;
	text-indent:-9999px;
	background:url(img/h2LeftNavi.jpg) no-repeat;
}
#topNavi #leftNavi h2 a{
	display:block;
	width:200px;
	height:45px;




	border:none;
}
#topNavi #leftNavi h2 a:hover{
	background:url(img/h2LeftNavi_on.jpg);
}




#topNavi #rightNavi h2{
	width:200px;
	height:45px;
	text-indent:-9999px;
	background:url(img/h2RightNavi.jpg) no-repeat;
}
#topNavi #rightNavi h2 a{
	display:block;
	width:200px;
	height:45px;
	border:none;
}
#topNavi #rightNavi h2 a:hover{
	background:url(img/h2RightNavi_on.jpg);
}
/*	@h2（セカンドページのナビ）
--------------------------------------------------------*/
#secondNavi h2{
	width:430px;
	height:35px;
	text-indent:-9999px;
}
#secondNavi h2 a{
	display:block;
	width:430px;
	height:35px;
	border:none;
}
#secondNavi #leftNavi h2{
	background:url(img/h2SecondNavi.jpg) no-repeat;
}
#secondNavi #leftNavi h2 a:hover{
	background:url(img/h2SecondNavi.jpg) 0 -35px no-repeat;
}
#secondNavi #rightNavi h2{
	background:url(img/h2SecondNavi.jpg) -430px 0 no-repeat;
}
#secondNavi #rightNavi h2 a:hover{
	background:url(img/h2SecondNavi.jpg) -430px -35px no-repeat;
}
/*	@h3（トップページのナビ）
--------------------------------------------------------*/
#topNavi #leftNavi h3{
	width:200px;
	height:37px;
	text-indent:-9999px;
	background:url(img/h3LeftNavi.jpg) no-repeat;
}
#topNavi #rightNavi h3{
	width:200px;
	height:37px;
	text-indent:-9999px;
	background:url(img/h3RightNavi.jpg) no-repeat;
}
/*	@ul（トップページのナビ）
--------------------------------------------------------*/
#topNavi #leftNavi ul{
	width:200px;
	height:146px;
	background:url(img/leftNavi.jpg) no-repeat;
	list-style:none;
}
#topNavi #leftNavi ul li{
	text-indent:-9999px;
	width:200px;
}
#topNavi #leftNavi ul li a{
	display:block;
	width:200px;
	border:none;
}
#topNavi #leftNavi ul li.menu1{
	height:48px;
}
#topNavi #leftNavi ul li.menu1 a{
	height:48px;
	background:url(img/leftNavi.jpg) -200px 0 no-repeat;
}
#topNavi #leftNavi ul li.menu1 a:hover{
	background:none;
}




#topNavi #leftNavi ul li.menu2{
	height:49px;
}
#topNavi #leftNavi ul li.menu2 a{
	height:49px;
	background:url(img/leftNavi.jpg) -200px -48px no-repeat;
}
#topNavi #leftNavi ul li.menu2 a:hover{
	background:none;
}




#topNavi #leftNavi ul li.menu3{
	height:49px;
}
#topNavi #leftNavi ul li.menu3 a{
	height:49px;
	background:url(img/leftNavi.jpg) -200px -97px no-repeat;
}
#topNavi #leftNavi ul li.menu3 a:hover{
	background:none;
}












#topNavi #rightNavi ul{
	width:200px;
	height:146px;
	background:url(img/rightNavi.jpg) no-repeat;
	list-style:none;
}
#topNavi #rightNavi ul li{
	text-indent:-9999px;
	width:200px;
}
#topNavi #rightNavi ul li a{
	display:block;
	width:200px;
	border:none;
}
#topNavi #rightNavi ul li.menu1{
	height:48px;
}
#topNavi #rightNavi ul li.menu1 a{
	height:48px;
	background:url(img/rightNavi.jpg) -200px 0 no-repeat;
}
#topNavi #rightNavi ul li.menu1 a:hover{
	background:none;
}




#topNavi #rightNavi ul li.menu2{
	height:49px;
}
#topNavi #rightNavi ul li.menu2 a{
	height:49px;
	background:url(img/rightNavi.jpg) -200px -48px no-repeat;
}
#topNavi #rightNavi ul li.menu2 a:hover{
	background:none;
}




#topNavi #rightNavi ul li.menu3{
	height:49px;
}
#topNavi #rightNavi ul li.menu3 a{
	height:49px;
	background:url(img/rightNavi.jpg) -200px -97px no-repeat;
}
#topNavi #rightNavi ul li.menu3 a:hover{
	background:none;
}
/*	@ul（セカンドページのナビ）
--------------------------------------------------------*/
#secondNavi #leftNavi ul{
	width:430px;
	height:48px;
	position:relative;
	background:url(img/secondNavi.jpg) 0 0 no-repeat;
	list-style:none;
}
#secondNavi #leftNavi li{
	height:44px;
	position:absolute;
	text-indent:-9999px;
}
#secondNavi #leftNavi li a{
	display:block;
	height:44px;
	border:none;
}




#secondNavi #leftNavi li.menu1{
	width:137px;
	top:0;
	left:10px;
}
#secondNavi #leftNavi li.menu1 a{
	width:137px;
	background:url(img/secondNavi.jpg) -10px -48px no-repeat;
}
#secondNavi #leftNavi li.menu1 a:hover{
	background:none;
}




#secondNavi #leftNavi li.menu2{
	width:134px;
	top:0;
	left:147px;
}
#secondNavi #leftNavi li.menu2 a{
	width:134px;
	background:url(img/secondNavi.jpg) -147px -48px no-repeat;
}
#secondNavi #leftNavi li.menu2 a:hover{
	background:none;
}




#secondNavi #leftNavi li.menu3{
	width:139px;
	top:0;
	left:281px;
}
#secondNavi #leftNavi li.menu3 a{
	width:139px;
	background:url(img/secondNavi.jpg) -281px -48px no-repeat;
}
#secondNavi #leftNavi li.menu3 a:hover{
	background:none;
}




#secondNavi #rightNavi ul{
	width:430px;
	height:48px;
	position:relative;
	background:url(img/secondNavi.jpg) -430px 0 no-repeat;
	list-style:none;
}
#secondNavi #rightNavi li{
	height:44px;
	position:absolute;
	text-indent:-9999px;
}
#secondNavi #rightNavi li a{
	display:block;
	height:44px;
	border:none;
}




#secondNavi #rightNavi li.menu1{
	width:137px;
	top:0;
	left:10px;
}
#secondNavi #rightNavi li.menu1 a{
	width:137px;
	background:url(img/secondNavi.jpg) -440px -48px no-repeat;
}
#secondNavi #rightNavi li.menu1 a:hover{
	background:none;
}




#secondNavi #rightNavi li.menu2{
	width:134px;
	top:0;
	left:147px;
}
#secondNavi #rightNavi li.menu2 a{
	width:134px;
	background:url(img/secondNavi.jpg) -577px -48px no-repeat;
}
#secondNavi #rightNavi li.menu2 a:hover{
	background:none;
}




#secondNavi #rightNavi li.menu3{
	width:139px;
	top:0;
	left:281px;
}
#secondNavi #rightNavi li.menu3 a{
	width:139px;
	background:url(img/secondNavi.jpg) -711px -48px no-repeat;
}
#secondNavi #rightNavi li.menu3 a:hover{
	background:none;
}








/*------------------------------------------------------------------------
4.左カラム
------------------------------------------------------------------------*/




/*	@div（左カラム）
--------------------------------------------------------*/
#left{
	width:200px;
	float:left;
	display:inline;
	margin-left:10px;
}




#left #leftBlock1{
	margin-bottom:10px;
}
#left #leftBlock2{
	background:url(img/block2Bg.gif) repeat-y;
	margin-bottom:10px;
}
#left #leftBlock3{
	background:#efefef;
	margin-bottom:10px;
}
#left #leftBlock4{
	width:197px;
	height:169px;
	margin:0 2px 10px 1px;
	background:url(img/left_qr.gif);
}
#left #leftBlock5{
	width:200px;
	height:104px;
	margin:0 0 10px 0;
	background:url(img/left_rss.jpg);
}

#left div#ieyaMenu{
	width:200px;
	margin:0 0 10px 0;
	background:url(img/menuBg.gif) repeat-y;
}
#left div#ieyaMenu h2{
	width:200px;
	background:url(img/menuTop.jpg) no-repeat;
	height:46px;
	line-height:46px;
	text-indent:-9999px;
}
#left div#ieyaMenu h3{
	width:200px;
	background:url(img/menuBottom.jpg) no-repeat;
	height:46px;
	line-height:46px;
	text-indent:-9999px;
}
#left div#ieyaMenu ul{
	width:174px;
	margin:10px 13px;
	list-style:none;
	line-height:1.4em;
}
#left div#ieyaMenu ul li{
	background:url(img/list10.gif) 0 0 no-repeat;
	padding-left:22px;
	padding-bottom:0.5em;
}


/*	@h2（左カラム）
--------------------------------------------------------*/
#left #leftBlock1 h2{
	background:url(img/h2Block1.jpg) no-repeat;
	width:200px;
	height:39px;
	line-height:39px;
	text-indent:-9999px;
}
#left #leftBlock2 h2{
	background:url(img/h2Block2.gif) no-repeat;
	width:200px;
	height:39px;
	line-height:39px;
	font-size:39px;
	text-indent:-9999px;
}
#left #leftBlock3 h2{
	background:url(img/h2Recommend.jpg) no-repeat;
	width:200px;
	height:48px;
	line-height:48px;
	font-size:48px;
	text-indent:-9999px;
}
/*	@h3（左カラム）
--------------------------------------------------------*/
#left #leftBlock1 h3.credit{
	background:url(img/block1Credit.jpg) no-repeat;
	width:200px;
	height:5px;
	line-height:5px;
	text-indent:-9999px;
}
#left #leftBlock3 h3{
	background:url(img/h3Recommend.jpg) no-repeat;
	width:200px;
	height:5px;
	line-height:5px;
	font-size:5px;
	text-indent:-9999px;
}
/*	@ul（左カラム）
--------------------------------------------------------*/
#left #leftBlock1 ul{
	background:url(img/block1.jpg) 0 0 no-repeat;
	width:200px;
	height:185px;
	list-style:none;
	position:relative;
}
#left #leftBlock1 li{
	text-indent:-9999px;
	width:190px;
	height:30px;
	position:absolute;
	left:5px;
}
#left #leftBlock1 li a{
	display:block;
	width:190px;
	height:30px;
	border:none;
}
#left #leftBlock1 li.menu1{
	top:0;
}
#left #leftBlock1 li.menu1 a{
	background:url(img/block1.jpg) -205px 0 no-repeat;
}
#left #leftBlock1 li.menu1 a:hover{
	background:url(img/block1.jpg) -5px 0 no-repeat;
}
#left #leftBlock1 li.menu2{
	top:36px;
}
#left #leftBlock1 li.menu2 a{
	background:url(img/block1.jpg) -205px -36px no-repeat;
}
#left #leftBlock1 li.menu2 a:hover{
	background:none;
}
#left #leftBlock1 li.menu3{
	top:72px;
}
#left #leftBlock1 li.menu3 a{
	background:url(img/block1.jpg) -205px -72px no-repeat;
}
#left #leftBlock1 li.menu3 a:hover{
	background:none;
}
#left #leftBlock1 li.menu4{
	top:108px;
}
#left #leftBlock1 li.menu4 a{
	background:url(img/block1.jpg) -205px -108px no-repeat;
}
#left #leftBlock1 li.menu4 a:hover{
	background:none;
}
#left #leftBlock1 li.menu5{
	top:144px;
}
#left #leftBlock1 li.menu5 a{
	background:url(img/block1.jpg) -205px -144px no-repeat;
}
#left #leftBlock1 li.menu5 a:hover{
	background:none;
}








#left #leftBlock2 ul{
	list-style:none;
	margin:13px;
}
#left #leftBlock2 li{
	background:url(img/list02.gif) 0 0.3em no-repeat;
	padding-left:18px;
	margin-bottom:6px;
}








#left #leftBlock3 ul{
	list-style:none;
	margin:13px;
}
#left #leftBlock3 li{
	background:url(img/list01.gif) 0 0.4em no-repeat;
	padding-left:18px;
	margin-bottom:6px;
}
/*	@p（トップナビ）
--------------------------------------------------------*/
#topNavi p{
	text-indent:-9999px;
/*	position:absolute;
	font-size:14px;
	left:365px;
	top:10px;
	line-height:1.5em;
*/}




/*	@p（左カラム）
--------------------------------------------------------*/
#left p.staffBlog{
	width:190px;
	height:65px;
	margin:0 5px 10px;
	background:url(img/staffBlog.jpg) no-repeat;
	line-height:50px;
	text-indent:-9999px;
}
#left #leftBlock2 p{
	background:url(img/block2Next.gif) no-repeat;
	width:200px;
	height:32px;
	line-height:32px;
	text-indent:-9999px;
}
#left #leftBlock2 p a{
	display:block;
	width:200px;
	height:32px;
	border:none;
}
#left #leftBlock4 p{
	text-indent:-9999px;
}
#left #leftBlock5 p{
	text-indent:-9999px;
	width:200px;
	height:104px;
}
#left #leftBlock5 p a{
	display:block;
	width:200px;
	height:104px;
	border:none;
}
#left #leftBlock5 p a:hover{
	background:url(img/left_rss.jpg) 0 -104px no-repeat;
}








/*------------------------------------------------------------------------
5.右カラム
------------------------------------------------------------------------*/




/*	@div（右カラム）
--------------------------------------------------------*/
#container #mainIndex{
	width:630px;
	float:right;
	display:inline;
	margin-right:10px;
	overflow:hidden;
}
#container #mainIndex .entryWrapper{
	width:610px;
	list-style:none;
	margin:0 15px 10px;
	overflow:hidden;
}
#container .entryBox{
	width:295px;
	height:146px;
	position:relative;
	background:url(img/entryBoxBg.gif) no-repeat;
	overflow:hidden;
	margin-bottom:10px;
}
#container .entryBox img{
	width:140px;
	height:110px;
	position:absolute;
	top:30px;
	left:7px;
}
#container .entryBox.left{
	float:left;
}
#container .entryBox.right{
	float:right;
}
#container .entryBox.search{
	float:left;
	display:inline;
	padding-left:10px;
}
#container #mainIndex #access{
	width:600px;
	height:282px;
	background:url(img/accessBg.gif) 0 bottom no-repeat;
	margin:0 20px;
	clear:both;
	line-height:1.5em;
}
#container #mainIndex #access strong{
	font-size:14px;
	font-weight:bold;
	color:#c62214;
}
#container #mainSecond{
	width:630px;
	float:right;
	display:inline;
	margin-right:10px;
	overflow:hidden;
}
#container #mainSecond #entryCopy{
	width:588px;
	border:1px solid #c62214;
	padding:20px;
	background:url(img/detailBg.gif) right top no-repeat;
	margin-bottom:10px;
	min-height:122px;
}
#container #mainSecond #entryCopy img{
	border:5px solid #333;
}
#container #mainSecond #h3Title{
	width:630px;
	height:34px;
	position:relative;
	margin:10px 0;
}
#container #mainSecond #zumen{
	width:630px;
	text-align:center;
	padding:15px 0;
}
#container #mainSecond img.border{
	padding:1px;
	background:#ccc;
}
#container #mainSecond #zumen a{
	border:none;
}
#container #mainSecond #shogen{
	width:600px;
	margin:20px;
	background:url(img/shogenBg.gif) repeat-y;
}
#container #mainSecond div#searchKeywords{
	width:482px;
	height:82px;
	position:relative;
	background:url(img/keywordsBg.jpg) no-repeat;
	margin:50px 79px 50px 69px;
}
#container #mainSecond input.searchWindow{
	position:absolute;




	top:27px;
	left:146px;
}
#container #mainSecond input.searchBtn{
	position:absolute;
	top:28px;
	left:410px;
}




#container #mainSecond input.searchBtnDetail{
	width:147px;
	height:45px;
	line-height:45px;
	margin:10px 236px;
}
#container #mainSecond input.inquiryBtn{
	width:87px;
	height:33px;
	line-height:33px;
	margin:10px 266px;
}




#container #mainSecond .searchWrapper{
	width:620px;
	background:url(img/searchWrapperBg.gif) repeat-y;
	margin-bottom:10px;
}
#container #mainSecond .searchWrapper .mapFlash{
	width:600px;
	margin:10px;
}
#container #mainSecond .searchWrapper #map{
	width:600px;
	height:600px;
	margin:10px;
}
#container #mainSecond .staticBox{
	width:612px;
	background:url(img/staticBg.gif) repeat-y;
	margin:0 4px 10px;
}
#container #mainSecond .staticBox div.sitepolicy{
	width:612px;
	height:59px;
	position:relative;
}
#container #mainSecond .searchWrapper .requestError{
	width:510px;
	margin:50px;
	text-align:left;
}
#container #mainSecond .infoBox{
	width:571px;
	margin:10px 29px 10px 30px;
	background:url(img/infoBg.gif) repeat-y;
}
#container #mainSecond .infoBox div{
	font-size:12px;
	line-height:1.5em;
	margin:12px 50px;
}
#container #pageBute{
	width:600px;
	line-height:2em;
	margin:10px 15px;
	text-align:center;
	clear:both;
}




/*	@p（右カラム）
--------------------------------------------------------*/
#container .entryBox p.new{
	background:url(img/markNew.gif) no-repeat;
	width:40px;
	height:21px;
	line-height:21px;
	position:absolute;
	top:30px;
	left:160px;
	text-indent:-9999px;
}
#container .entryBox p.mark{
	width:78px;
	height:16px;
	line-height:16px;
	position:absolute;
	top:30px;
	left:210px;
	text-indent:-9999px;
}
#container .entryBox p.mark.newHouse{
	background:url(img/markNewHouse.jpg) no-repeat;
}
#container .entryBox p.mark.usedHouse{
	background:url(img/markUsedHouse.jpg) no-repeat;
}
#container .entryBox p.mark.usedHouse2{
	background:url(img/markUsedHouse2.jpg) no-repeat;
}
#container .entryBox p.mark.real{
	background:url(img/markReal.jpg) no-repeat;
}
#container .entryBox p.mark.mansion{
	background:url(img/markMansion.jpg) no-repeat;
}
#container .entryBox p.mark.mansion2{
	background:url(img/markMansion02.jpg) no-repeat;
}
#container .entryBox p.mark.office{
	background:url(img/markOffice.jpg) no-repeat;




	text-indent:-9999px;
}
#container .entryBox p.mark.other{
	background:url(img/markOther.jpg) no-repeat;
	text-indent:-9999px;
}
#container .entryBox p.mark.apart{
	background:url(img/markApart.jpg) no-repeat;
	text-indent:-9999px;
}
#container .entryBox p.mark.shop{
	background:url(img/markShop.jpg) no-repeat;
	text-indent:-9999px;
}
#container .entryBox p.mark.terrace{
	background:url(img/markTerraceHouse.jpg) no-repeat;
	text-indent:-9999px;
}












#container .entryBox p.price{
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:50px;
	left:160px;
	color:#c62214;
}
#container .entryBox p.comment{
	font-size:11px;
	position:absolute;
	top:70px;
	left:160px;
	width:128px;
	height:45px;
	line-height:1.2em;
	text-align:justify;
	text-justify:distribute;
}
#container .entryBox p.more{
	font-size:10px;
	position:absolute;
	top:130px;
	left:150px;
	width:115px;
	line-height:1em;;
	background:url(img/list05.gif) right 0.10em no-repeat;
	padding-right:20px;
	text-align:right;
	
}
p.more a:link { color: #c62214;border-bottom:none;text-decoration: none; }
p.more a:visited { color: #c62214; border-bottom:none;text-decoration: none;}
p.more a:active {  color: #c62214; border-bottom:none;text-decoration: none; }
p.more a:hover { color: #c62214;border-bottom:none;text-decoration: none;font-weight:bold; }




#container #mainIndex #access p{
	width:260px;
	height:170px;
	margin:20px 40px 10px 310px;
}
#container p.totop{
	width:615px;
	text-align:right;
	background:url(img/list06.gif) right 0.3em no-repeat;
	padding-right:15px;
	padding-bottom:1em;
	clear:both;
}
#container p.pankuzu{
	width:630px;
	line-height:1.5em;
	margin-bottom:10px;
}
#container p.pankuzu span{
	color:#c62214;
}
p.pankuzu a:link { color: #c62214;border-bottom:none;text-decoration: none; }
p.pankuzu a:visited { color: #c62214; border-bottom:none;text-decoration: none;}
p.pankuzu a:active {  color: #c62214; border-bottom:none;text-decoration: none; }
p.pankuzu a:hover { color: #333;border-bottom:none;text-decoration: none;}




#container #mainSecond #entryCopy p{
	width:400px;
	line-height:1.5em;
}
/*	@p（加瀬追加分）
--------------------------------------------------------*/

#container #mainSecond #entryCopy p.red{
        color:#ff0000;
	width:400px;
	line-height:1.5em;
}
#container #mainSecond #entryCopy p.finished {
        line-height:30px;
}

#container #mainSecond #entryCopy p.finished a:link { color: #472d2d;border-bottom:1px dotted #472d2d;text-decoration: none; }
#container #mainSecond #entryCopy p.finished a:visited { color: #472d2d; border-bottom:1px dotted #472d2d;text-decoration: none;}
#container #mainSecond #entryCopy p.finished a:active {  color: #472d2d; border-bottom:1px dotted #472d2d;text-decoration: none; }
#container #mainSecond #entryCopy p.finished a:hover { color: #472d2d;border-bottom:1px solid #472d2d;text-decoration: none; }

/*	@p（加瀬追加分終了）
--------------------------------------------------------*/

#container #mainSecond #h3Title p.buy{
	width:630px;
	position:absolute;
	width:40px;
	height:18px;
	line-height:18px;
	top:7px;
	left:570px;
	text-indent:-9999px;
	background:url(img/h3TitleBuy.gif) no-repeat;
}
#container #mainSecond #h3Title p.rent{
	width:630px;
	position:absolute;
	width:40px;
	height:18px;
	line-height:18px;
	top:7px;
	left:570px;
	text-indent:-9999px;
	background:url(img/h3TitleRent.gif) no-repeat;
}
#container #mainSecond p.separate{
	width:630px;
	height:4px;
	line-height:4px;
	font-size:4px;
	background:url(img/separator.gif) no-repeat;
	margin:20px 0;
	text-indent:-9999px;
}
#container #mainSecond p.zumen{
	width:640px;
	margin:10px auto;
	text-align:center;
}
#container #mainSecond p.detailInquiry{
	background:url(img/detailInquiry.jpg) no-repeat;
	width:213px;
	height:50px;
	margin:10px 213px;
	text-indent:-9999px;
}
#container #mainSecond p.detailInquiry a{
	display:block;
	width:213px;
	height:50px;
	border:none;
}
#container #mainSecond p.detailInquiry a:hover{
	background:url(img/detailInquiry.jpg) 0 -50px no-repeat;
}
#container p.paginate{
	width:610px;
	font-size:10px;
	line-height:1.5em;
	padding:5px 0;
	text-align:center;
}
#container p.searchSeparator{
	width:580px;
	height:4px;
	background:url(img/searchSeparator.gif) no-repeat;
	line-height:4px;
	text-indent:-9999px;
	margin:20px 20px 5px;
	clear:both;
}
#container #mainSecond .staticBox p{
	width:548px;
	line-height:1.6em;
	margin:10px 32px;
}
#container #mainSecond .staticBox p.ceo{
	width:115px;
	height:39px;
	line-height:39px;
	margin:30px 32px 20px 465px;
	text-indent:-9999px;
	background:url(img/pCeo.gif) no-repeat;
}
#container #mainSecond .staticBox p.separator2{
	background:url(img/separator2.gif) no-repeat;
	width:561px;
	height:3px;
	line-height:3px;
	margin:25px 25px 0;
	text-indent:-9999px;
	clear:both;
}
#container #mainSecond .staticBox div.sitepolicy p{
	position:absolute;
	top:20px;
	left:453px;
	font-size:12px;
	line-height:1.5em;
	margin:0;
	padding:0;
}
#container #mainSecond .staticBox p.sitepolicy{
	width:528px;
	line-height:1.6em;
	margin:10px 32px 10px 52px;
}
#container p.searchResult{
	width:528px;
	line-height:1.6em;
	margin:10px 32px 10px 52px;
}




#container #mainSecond p.request{
	width:520px;
	line-height:1.5em;
	margin:10px auto 20px 20px;
	
}
#container #mainSecond p.searchBg{
	width:620px;
	height:205px;
	background:url(img/planBg.jpg) no-repeat;
	margin:10px 0;
	text-indent:-9999px;
}




/*	@table（右カラム）
--------------------------------------------------------*/
#container #mainSecond table{
	margin:10px 10px 10px 31px;
}
#container #mainSecond .searchWrapper table{
	width:520px;
	margin:20px 50px;
	line-height:2em;
}
#container #mainSecond .searchWrapper table td{
	border-bottom:1px solid #999;
	padding:10px;
}
#container #mainSecond table .inquiry{
	margin:10px 10px 10px 31px;
}
#container #mainSecond .searchWrapper table.inquiry{
	width:520px;
	margin:20px 50px;
	line-height:2em;
	border: 1px solid #eeeeee;
	border-collapse: separate;
	border-spacing: 1px;
}
#container #mainSecond .searchWrapper table.inquiry th{
	background-color:#e3faf9;
	padding:10px;
	border: 1px solid #eeeeee;
	border-collapse: separate;
	border-spacing: 1px;
	vertical-align:top;
}
#container #mainSecond .searchWrapper table.inquiry th.sepa{
	background-color:#edf7f4;
	padding:10px;
	border: 1px solid #eeeeee;
	border-collapse: separate;
	border-spacing: 1px;
	vertical-align:top;
}
#container #mainSecond .searchWrapper table.inquiry td{
	border: 1px solid #eeeeee;
	border-collapse: separate;
	border-spacing: 1px;
	padding:10px;
}
#container #mainSecond .searchWrapper table td input{
	vertical-align:middle;
}
#container #mainSecond .staticBox table{
	width:548px;
	line-height:1.5em;
	margin:10px 32px;
}
#container #mainSecond .staticBox table td{
	padding:10px;
	border-bottom:1px solid #eee;
}




/*	@h2（右カラム）
--------------------------------------------------------*/
#container #mainIndex h2{
	width:630px;
	height:40px;
	line-height:40px;
	font-size:40px;
	text-indent:-9999px;
	margin-bottom:8px;
	clear:both;
}
#container #mainIndex h2.information{
	background:url(img/h2Infromation.gif) no-repeat;
}
#container #mainIndex h2.pickUp{
	background:url(img/h2Pickup.gif) no-repeat;
}
#container #mainIndex h2.whatsnew{
	background:url(img/h2WhatsNew.gif) no-repeat;
}
#container #mainIndex h2.whatsnew2{
	background:url(img/h2WhatsNew02.gif) no-repeat;
}
#container #mainIndex h2.access{
	background:url(img/h2Access.gif) no-repeat;
	margin-bottom:8px;
}
#container #mainSecond h2{
	width:630px;
	height:38px;
	line-height:38px;
	font-size:38px;
	text-indent:-9999px;
	margin-bottom:8px;
	clear:both;
}
#container #mainSecond h2.information{
	background:url(img/h2Infromation.gif) no-repeat;
	width:630px;
	height:40px;
	line-height:40px;
	font-size:40px;
}
#container #mainSecond h2.search{
	background:url(img/h3Search.jpg) no-repeat;
}
#container #mainSecond h2.station{
	background:url(img/h3Station.jpg) no-repeat;
}
#container #mainSecond h2.map{
	background:url(img/h3Map.jpg) no-repeat;
}
#container #mainSecond h2.gakku{
	background:url(img/h3Gakku.jpg) no-repeat;
}
#container #mainSecond h2.plan{
	background:url(img/h3Plan.jpg) no-repeat;
}
#container #mainSecond h2.request_b{
	background:url(img/h2Request.jpg) no-repeat;
}
#container #mainSecond h2.request_c{
	background:url(img/h2Request_chintai.jpg) no-repeat;
}
#container #mainSecond h2.assessment{
	background:url(img/h2Request_baikyaku.jpg) no-repeat;
}
#container #mainSecond h2.management{
	background:url(img/h2Request_nyuukyo.jpg) no-repeat;
}
#container #mainSecond h2.inquiry{
	background:url(img/h2Request_inquiry.jpg) no-repeat;
}
#container #mainIndex h2.archiveTitle{
	background:url(img/archiveBg1.gif) no-repeat;
	height:26px;
	line-height:26px;
	font-size:14px;
	width:580px;
	margin-left:20px;
	text-indent:0;
	padding-left:20px;
	font-weight:bold;
}
#container #mainSecond h2.company{
	background:url(img/h2Company.gif) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.sitemap{
	background:url(img/h2Sitemap.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.sitepolicy{
	background:url(img/h2Sitepolicy.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}




/*	@h3（右カラム）
--------------------------------------------------------*/
#container #mainIndex h3.informationTop{
	width:610px;
	background:url(img/infromationBoxTop.gif) no-repeat;
	height:5px;
	line-height:5px;
	font-size:5px;
	text-indent:-9999px;
	margin:0 15px;
}
#container #mainIndex h3.informationBottom{
	width:610px;
	background:url(img/infromationBoxBottom.gif) no-repeat;
	height:5px;
	line-height:5px;
	font-size:5px;
	text-indent:-9999px;
	margin:0 15px 10px;
}
#container .entryBox h3{
	position:absolute;
	width:272px;
	height:20px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	top:6px;
	left:7px;
	padding-left:8px;
	color:#c62214;
}
#container #mainSecond h3.detailTitle{
	background:url(img/h3DetailTitle.gif) no-repeat;
	width:602px;
	padding-left:28px;
	font-size:14px;
	line-height:30px;
	height:30px;
	padding-bottom:4px;
}
#container #mainSecond h3.search{
	width:200px;
	height:34px;
	line-height:34px;
	height:34px;
	text-indent:-9999px;
	margin-left:14px;
}
#container #mainSecond h3.search.Buy{
	background:url(img/h3SearchBuy.jpg) no-repeat;
}
#container #mainSecond h3.search.Rent{
	background:url(img/h3SearchRent.jpg) no-repeat;
}
#container #mainSecond h3.search.general{
	background:url(img/h3SearchGeneral.jpg) no-repeat;
}
#container #mainSecond h3.search.request{
	background:url(img/h3Request.jpg) no-repeat;
	width:255px;
}
#container #mainSecond h3.search.consult{
	background:url(img/h3Request_sodan.jpg) no-repeat;
	width:255px;
}
#container #mainSecond h3.search.inquiry{
	background:url(img/h3Request_inquiry.jpg) no-repeat;
	width:255px;
}
#container #mainSecond .staticBox h3{
	width:612px;
	height:59px;
	line-height:59px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#container #mainSecond .staticBox h3.greeting{
	background:url(img/h3Greeting.gif) no-repeat;
}
#container #mainSecond .staticBox h3.company{
	background:url(img/h3Company.gif) no-repeat;
}
#container #mainSecond .staticBox h3.history{
	background:url(img/h3History.gif) no-repeat;
}
#container #mainSecond .staticBox h3.sitemap{
	background:url(img/h3Sitemap.gif) no-repeat;
	height:20px;
	line-height:20px;
}
#container #mainSecond .staticBox h3.sitepolicy{
	background:url(img/h3Sitepolicy.gif) no-repeat;
}
#container #mainSecond .infoBox h3{
	width:500px;
	padding:16px 20px 12px 51px;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	background:url(img/infoTop.gif) no-repeat;
}
/*	@h4（右カラム）
--------------------------------------------------------*/
#container #mainSecond #shogen h4{
	width:600px;
	height:50px;
	line-height:50px;
	font-size:50px;
	background:url(img/shogenTop.gif) no-repeat;
	text-indent:-9999px;
}
#container #mainSecond #shogen h4.bottom{
	width:600px;
	height:18px;
	line-height:18px;
	font-size:18px;
	background:url(img/shogenBottom.gif) no-repeat
}
#container #mainSecond .searchWrapper h4{
	background:url(img/h4SearchDetail.jpg) no-repeat;
	width:620px;
	height:54px;
	line-height:54px;
	font-size:54px;
	text-indent:-9999px;
}
#container #mainSecond .searchWrapper h4.general{
	background:url(img/h4SearchStation.gif) no-repeat;
}
#container #mainSecond .searchWrapper h4.plan{
	background:url(img/h4SearchPlan.gif) no-repeat;
}
#container #mainSecond .searchWrapper h4.map{
	background:url(img/h4SearchMap.gif) no-repeat;
}
#container #mainSecond .searchWrapper h4.request{
	background:url(img/h4Request.gif) no-repeat;
}
#container #mainSecond .searchWrapper h4.request2{
	background:url(img/h4Request2.gif) no-repeat;
}
#container #mainSecond .searchWrapper h4.request3{
	background:url(img/h4Request3.gif) no-repeat;
	line-height:90px;
}
#container #mainSecond .searchWrapper h4.inquirytitle{
	background:url(img/h4Request4.gif) no-repeat;
}
#container #mainSecond .searchWrapper h4.requestsubmit{
	background:url(img/h4RequestSubmit.gif) no-repeat;
}
#container #mainSecond .searchWrapper h4.requesterror{
	background:url(img/h4RequestError.gif) no-repeat;
}
#container #mainSecond .searchWrapper h4.requestthanks{
	background:url(img/h4RequestThanks.gif) no-repeat;
}
#container #mainSecond .searchWrapper h4#mapStation{
	background:url(img/h4SearchMapStation.gif) no-repeat;
	padding-left:52px;
	width:568px;
	text-indent:0;
	color:#494943;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	padding-top:24px;
	padding-bottom:16px;
	height:14px;
}




#container #mainSecond .staticBox h4{
	background:url(img/staticBottom.gif) no-repeat;
	width:612px;
	height:5px;
	line-height:5px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#container #mainSecond .staticBox h4.sitemap{
	margin-top:20px;
}
#container #mainSecond .staticBox h4.sitepolicy{
	background:none;
	width:548px;
	font-size:14px;
	line-height:1.5em;
	height:1.5em;
	text-indent:0;
	margin:10px 16px;
	padding:0;
	padding-left:20px;
	border-left:10px solid #970f01;
	border-bottom:1px solid #970f01;
	font-weight:bold;
}
#container #mainSecond .infoBox h4{
	width:571px;
	font-size:6px;
	line-height:6px;
	height:6px;
	background:url(img/infoBottom.gif) no-repeat;
	text-indent:-9999px;
}
/*	@h5（右カラム）
--------------------------------------------------------*/
#container #mainSecond .searchWrapper h5{
	background:url(img/h5searchWrapper.gif) no-repeat;
	width:620px;
	height:9px;
	line-height:9px;
	text-indent:-9999px;
}
#container #mainSecond .searchWrapper h5.station{
	background:url(img/h5searchWrapperStation.jpg) no-repeat;
	height:29px;
	line-height:29px;
}
#container #mainSecond .searchWrapper h5.plan{
	background:url(img/h5searchWrapperPlan.gif) no-repeat;
	height:46px;
	line-height:46px;
}
#container #mainSecond .staticBox h5.sitemap{
	background:url(img/list08.gif) 0 0.4em no-repeat;
	width:530px;
	padding-left:18px;
	line-height:1.5em;
	margin:10px 32px;
}
#container #mainSecond .staticBox h5.sitemap2{
	background:url(img/list01.gif) 0 0.4em no-repeat;
	width:530px;
	padding-left:18px;
	line-height:1.5em;
	margin:10px 32px;
}
#container #mainSecond .staticBox h5.sitepolicy{
	width:548px;
	line-height:1.5em;
	margin:10px 32px;
	font-weight:bold;
}




/*	@ul（右カラム）
--------------------------------------------------------*/
#container #mainIndex ul.information{
	width:530px;
	background:url(img/infromationBoxBg.gif) repeat-y;
	padding:10px 40px;
	list-style:none;
	margin:0 15px;
}
#container #mainIndex ul.information li{
	background:url(img/list04.gif)  0 0.5em no-repeat;
	line-height:1.8em;
	padding-left:15px;
}
#container #mainSecond #shogen ul{
	width:250px;
	list-style:none;
	margin:15px 0;
}
#container #mainSecond #shogen ul.left{
	float:left;
	padding-left:50px;
}
#container #mainSecond #shogen ul.right{
	float:right;
	padding-right:50px;
}
#container #mainSecond #shogen li{
	background:url(img/list07.gif) 0 0.3em no-repeat;
	padding-left:15px;
}
#container #mainSecond #gakuList ul{
	list-style:none;
	width:600px;
	margin-left:10px;
}
#container #mainSecond #gakuList ul li{
	font-size:16px;
	font-weight:bold;
	margin:10px 0;
	clear:both;
/* */
	width:580px;
	line-height:26px;
	background:url(img/archiveBg1.gif) no-repeat;
	padding-left:20px;
	clear:both;
}
#container #mainSecond #gakuList ul li ul{
	width:580px;
	/*margin-left:20px;
	*/
	
}
#container #mainSecond #gakuList ul li ul li{
	font-size:14px;
	line-height:27px;
	font-weight:bold;
	padding-left:0;
	margin:10px auto;
	padding-bottom:3px;
	
	/**/
	background:url(img/archiveBg2.gif) no-repeat;
	width:550px;
	padding-left:30px;
}
#container #mainSecond #gakuList ul li ul li ul{
	width:520px;
	margin-left:0;
	border:1px solid #d02416;
	padding:10px 0 10px 10px;
	overflow:hidden;
	clear:none;
	margin-top:20px;
}
#container #mainSecond #gakuList ul li ul li ul li{
	display:inline;
	width:120px;
	float:left;
	margin-right:15px;
	font-size:12px;
	padding-left:0;
	clear:none;
	margin:0;
	margin-bottom:1em;
	/**/
	background:none;
	line-height:1.5em;
	font-weight:normal;
}
#container #mainSecond ul.searchString{
	list-style:none;
	margin:10px auto 10px 50px;
}
#container #mainSecond ul.searchString li{
	background:url(img/list01.gif) 0 0.4em no-repeat;
	padding-left:12px;
	line-height:1.5em;
}




#container #mainSecond .staticBox ul.sitemap{
	list-style:none;
	width:478px;
	margin:10px 32px 10px 102px;
}
#container #mainSecond .staticBox ul.sitemap li{
	width:110px;
	height:1.5em;
	float:left;
	background:url(img/list08.gif) 0 0.4em no-repeat;
	padding-left:18px;
	margin-bottom:15px;
	padding-bottom:0.5em;
}
#container #mainSecond .staticBox ul.sitemap li.wide{
	width:154px;
}




#container #mainSecond .staticBox ol{
	width:500px;
	line-height:1.6em;
	margin:10px 42px;
	padding-left:30px;
	line-height:1.5em;
}




#container #mainSecond .staticBox ul{
	margin:10px 32px;
	line-height:1.5em;
}




#container #mainSecond .searchWrapper .requestError ul{
	list-style:none;
}
#container #mainSecond .searchWrapper .requestError ul li{
	background:url(img/list01.gif) 0 0.4em no-repeat;
	padding-left:16px;
	line-height:1.5em;
}
#container #mainSecond .searchWrapper ul.station{
	width:585px;
	height:62px;
	margin:50px 15px 50px 20px;
	list-style:none;
}
#container #mainSecond .searchWrapper ul.station li{
	width:191px;
	height:62px;
	float:left;
	display:inline;
	margin-left:4px;
	text-indent:-9999px;
}
#container #mainSecond .searchWrapper ul.station li a{
	display:block;
	width:191px;
	height:62px;
	border:none;
}
#container #mainSecond .searchWrapper ul.station li.station1{
	background:url(img/station1Off.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.station li.station1 a:hover{
	background:url(img/station1On.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.station li.station2{
	background:url(img/station2Off.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.station li.station2 a:hover{
	background:url(img/station2On.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.station li.station3{
	background:url(img/station3Off.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.station li.station3 a:hover{
	background:url(img/station3On.jpg) no-repeat;
}




#container #mainSecond .searchWrapper ul.plan{
	width:576px;
	height:136px;
	margin:50px 21px 50px 23px;
	list-style:none;
}
#container #mainSecond .searchWrapper ul.plan li{
	width:190px;
	height:62px;
	float:left;
	display:inline;
	margin-left:2px;
	text-indent:-9999px;
}
#container #mainSecond .searchWrapper ul.plan li a{
	display:block;
	width:190px;
	height:62px;
	border:none;
}
#container #mainSecond .searchWrapper ul.plan li.plan1{
	background:url(img/plan1Off.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.plan li.plan1 a:hover{
	background:url(img/plan1On.jpg) no-repeat;
}




#container #mainSecond .searchWrapper ul.plan li.plan2{
	background:url(img/plan2Off.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.plan li.plan2 a:hover{
	background:url(img/plan2On.jpg) no-repeat;
}




#container #mainSecond .searchWrapper ul.plan li.plan3{
	background:url(img/plan3Off.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.plan li.plan3 a:hover{
	background:url(img/plan3On.jpg) no-repeat;
}




#container #mainSecond .searchWrapper ul.plan li.plan4{
	background:url(img/plan4Off.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.plan li.plan4 a:hover{
	background:url(img/plan4On.jpg) no-repeat;
}




#container #mainSecond .searchWrapper ul.plan li.plan5{
	background:url(img/plan5Off.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.plan li.plan5 a:hover{
	background:url(img/plan5On.jpg) no-repeat;
}




#container #mainSecond .searchWrapper ul.plan li.plan6{
	background:url(img/plan6Off.jpg) no-repeat;
}
#container #mainSecond .searchWrapper ul.plan li.plan6 a:hover{
	background:url(img/plan6On.jpg) no-repeat;
}








/*	@form（右カラム）
--------------------------------------------------------*/
form select{
	font-family:"メイリオ",Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	font-size:12px;
	color:#4b4949;
}
form input,form textarea{
	font-family:Verdana,"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	font-size:12px;
	color:#4b4949;
}
form label.disable{
	color:#d2d2d2;
}
/*------------------------------------------------------------------------
6.フッター
------------------------------------------------------------------------*/
#footer{
	width:860px;
	padding-top:8px;
	background:url(img/footerTop.gif) 0 top no-repeat;
	clear:both;
}
#footer ul{
	width:660px;
	background:url(img/footerBg.gif);
	list-style:none;
	padding:10px 100px;
}
#footer li{
	display:inline;
	padding:0 8px;
	/*line-height:1em;*/
	/*float:left;*/
	font-size:11px;
}
#footer a:link { color: #333;border-bottom:none;text-decoration: none; }
#footer a:visited { color: #333; border-bottom:none;text-decoration: none;}
#footer a:active {  color: #333; border-bottom:none;text-decoration: none; }
#footer a:hover { color: #c62214;border-bottom:none;text-decoration: none; }




#footer li.right{
	border-right:1px solid #c62214;
}
#footer p{
	clear:both;
	background:#d52616;
	color:#fff;
	font-size:10px;
	text-align:center;
	width:860px;
	height:23px;
	line-height:23px;
	font-family:Verdana,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
}
/*------------------------------------------------------------------------
7.LightBox
------------------------------------------------------------------------*/




#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}




#lightbox a img{ border: none; }
#lightbox a{ border: none; }
#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}




#imageContainer{
	padding: 10px;
	}




#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}




#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }








#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}




#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	




.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}




* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}




* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
/*------------------------------------------------------------------------
8.加瀬追加分
------------------------------------------------------------------------*/
/*学区表*/
#container #mainSecond h2.school{
	background:url(img/school/sd.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond .schoolBox{
	width:612px;
	background:url(img/staticBg.gif) repeat-y;
	margin:0 4px 10px;
        position: relative;
}
#container #mainSecond .schoolBox h3{
	width:612px;
	height:59px;
	line-height:59px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#container #mainSecond .schoolBox h3.school{
	background:url(img/h3School.gif) no-repeat;
	height:20px;
	line-height:20px;
}
#container #mainSecond .schoolBox h4{
	background:url(img/staticBottom.gif) no-repeat;
	width:612px;
	height:5px;
	line-height:5px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#container #mainSecond .schoolBox h4.school{
	margin-top:20px;
}
/*学区表トップページ*/
#container #mainSecond .schoolBox #school_navi{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 500px;
        position: relative;
}
#container #mainSecond .schoolBox #school_navi #funabashi{
        margin: 0;
        padding: 0;
        width: 280px;
        height: 105px;
        left: 17px;
        top: 0px;
        position: absolute;
}
#container #mainSecond .schoolBox #school_navi #ichikawa{
        margin: 0;
        padding: 0;
        width: 280px;
        height: 105px;
        top: 0px;
        left: 315px;
        position: absolute;
}
#container #mainSecond .schoolBox #school_navi #narashino{
        margin: 0;
        padding: 11px 0 0 0;
        width: 280px;
        height: 105px;
        left: 17px;
        top: 107px;
        position: absolute;
}
#container #mainSecond .schoolBox #school_navi #kamagaya{
        margin: 0;
        padding: 11px 0 0 0;
        width: 280px;
        height: 105px;
        left: 315px;
        top: 107px;
        position: absolute;
}
#container #mainSecond .schoolBox #school_navi .school_space1{
        margin: 0;
        padding: 0;
        width: 2px;
        height: 105px;
        background-color: #cccccc;
        left: 305px;
        position: absolute;
}
#container #mainSecond .schoolBox #school_navi .school_space2{
        margin: 0;
        padding: 0;
        width: 578px;
        height: 2px;
        background-color: #cccccc;
        top: 105px;
        left: 17px;
        position: absolute;
}
#container #mainSecond .schoolBox #school_navi .school_space3{
        margin: 0;
        padding: 0;
        width: 2px;
        height: 105px;
        background-color: #cccccc;
        top: 107px;
        left: 305px;
        position: absolute;
}
#container #mainSecond .schoolBox #school_navi .atos a{
        display: block;
        width: 280px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/school/atos.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container #mainSecond .schoolBox #school_navi .atos a:hover{
        display: block;
        width: 280px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/school/atos.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container #mainSecond .schoolBox #school_navi .stoa a{
        display: block;
        width: 280px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/school/stoa.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container #mainSecond .schoolBox #school_navi .stoa a:hover{
        display: block;
        width: 280px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/school/stoa.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container #mainSecond .schoolBox #school_navi .school_image{
        width: 482px;
        height: 213px;
        top: 257px;
        left: 65px;
        position: absolute;
}
/*住所見出し*/
#container #mainSecond .schoolBox #funabashiBox{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 795px;
        position: relative;
}
#container #mainSecond .schoolBox #ichikawaBox{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 670px;
        position: relative;
}
#container #mainSecond .schoolBox #narashinoBox{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 200px;
        position: relative;
}
#container #mainSecond .schoolBox #kamagayaBox{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 300px;
        position: relative;
}
#container #mainSecond h2.funabashi_area{
	background:url(img/school/sd1.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.ichikawa_area{
	background:url(img/school/sd2.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.narashino_area{
	background:url(img/school/sd3.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.kamagaya_area{
	background:url(img/school/sd4.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond .schoolBox p.area {
        line-height: 16px;
        width: 569px;
        height: 16px;
        padding: 0;
        text-align: center;
        margin-left: 21px;
        margin-top: 0;
        margin-bottom: 0;
}
#container #mainSecond .schoolBox table.area{
        margin-left: 21px;
        margin-bottom: 0;
}
#container #mainSecond .schoolBox table.area a:link {
        color: #003366;
        border: none;
}
#container #mainSecond .schoolBox table.area a:visited {
        color: #003366;
        border: none;
}
#container #mainSecond .schoolBox table.area a:hover {
        color: #990099;
        border: none;
}
#container #mainSecond .schoolBox font.f {
        font-size: xx-small;
}
#container #mainSecond .schoolBox td.s1{
        color: #ffffff;
        text-align: center;
        background-color: #336699;
        width: 40px;
        height: 25px;
        padding: 0;
        border: 0;
}
#container #mainSecond .schoolBox td.s2{
        color: #003366;
        background-color: #f1f1f1;
        width: 100px;
        height: 25px;
        border: 0;
        padding: 2px 0 2px 5px;
        line-height: 1.1em;
}
#container #mainSecond .schoolBox td.w{
        color: #ffffff;
        text-align: center;
        background-color: #ffffff;
        width: 40px;
        height: 25px;
        padding: 0;
        border: 0;
}
/*住所別*/
#container #mainSecond h2.funabashi_area2{
	background:url(img/school/sd9.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.ichikawa_area2{
	background:url(img/school/sd10.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.narashino_area2{
	background:url(img/school/sd11.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.kamagaya_area2{
	background:url(img/school/sd12.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond .schoolBox p.area2 {
        line-height: 16px;
        width: 569px;
        padding: 0;
        text-align: left;
        margin-left: 21px;
        margin-top: 0;
        margin-bottom: 0;
}
#container #mainSecond .schoolBox p.area3 {
        line-height: 16px;
        width: 569px;
        padding: 0;
        text-align: left;
        color: #003366;
        margin-left: 21px;
        margin-top: 0;
        margin-bottom: 0;
}
#container #mainSecond .schoolBox p.area2 a:link {
        color: #0033cc;
        border: none;
}
#container #mainSecond .schoolBox p.area2 a:hover {
        color: #990099;
        border: none;
}
#container #mainSecond .schoolBox td.a1 {
        font-weight: bold;
        color: #ffffff;
        text-align: center;
        background-color: #cc0033;
        height: 25px;
        padding-top: 2px;
        padding-bottom: 2px;
}
#container #mainSecond .schoolBox td.a2 {
        font-weight: bold;
        color: #003366;
        background-color: #ccccff;
        height: 25px;
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
}
#container #mainSecond .schoolBox td.a3 {
        font-weight: bold;
        color: #003366;
        background-color: #ccffcc;
        height: 25px;
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
}
#container #mainSecond .schoolBox td.a4 {
        height: 25px;
        background-color: #f1f1f1;
        color: #003366;
        text-align: center;
}
#container #mainSecond .schoolBox td.a5 {
        color: #003366;
        height: 25px;
        background-color: #f1f1f1;
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
}
#container #mainSecond .schoolBox p.topagetop{
	width:569px;
        height: 16px;
        font-size: x-small;
        line-height: 19px;
	text-align:right;
        margin: 5px 22px 0 21px;
        background: url(/img/school/bullet0271.gif) right no-repeat;
	clear:both;
}
#container #mainSecond .schoolBox P.topagetop a {
        padding-right: 20px;
        color: #003366;
        border: none;
}
#container #mainSecond .schoolBox P.topagetop a:link {
        padding-right: 20px;
        color: #003366;
        border: none;
}
#container #mainSecond .schoolBox P.topagetop a:hover {
        padding-right: 20px;
        color: #990099;
        text-decoration: underline;
}
/*学校見出し*/
#container #mainSecond .schoolBox #funabashiBox2{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 980px;
        position: relative;
}
#container #mainSecond .schoolBox #ichikawaBox2{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 730px;
        position: relative;
}
#container #mainSecond .schoolBox #narashinoBox2{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 420px;
        position: relative;
}
#container #mainSecond .schoolBox #kamagayaBox2{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 300px;
        position: relative;
}
#container #mainSecond h2.funabashi_school{
	background:url(img/school/sd5.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.ichikawa_school{
	background:url(img/school/sd6.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.narashino_school{
	background:url(img/school/sd7.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.kamagaya_school{
	background:url(img/school/sd8.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond .schoolBox p.school {
        line-height: 16px;
        width: 568px;
        height: 16px;
        padding: 0;
        text-align: center;
        margin-left: 22px;
        margin-top: 0;
        margin-bottom: 0;
}
#container #mainSecond .schoolBox table.school{
        margin-left: 22px;
        margin-bottom: 0;
}
#container #mainSecond .schoolBox table.school a:link {
        color: #006666;
        border: none;
}
#container #mainSecond .schoolBox table.school a:visited {
        color: #006666;
        border: none;
}
#container #mainSecond .schoolBox table.school a:hover {
        color: #990099;
        border: none;
}
#container #mainSecond .schoolBox td.t1{
        color: #ffffff;
        text-align: center;
        background-color: #339966;
        width: 40px;
        height: 25px;
        padding: 0;
        border: 0;
}
#container #mainSecond .schoolBox td.t2{
        color: #006666;
        background-color: #f1f1f1;
        width: 147px;
        height: 25px;
        border: 0;
        padding: 2px 0 2px 5px;
        line-height: 1.1em;
}
#container #mainSecond .schoolBox td.tw{
        color: #ffffff;
        text-align: center;
        background-color: #ffffff;
        width: 40px;
        height: 25px;
        padding: 0;
        border: 0;
}
/*学校別*/
#container #mainSecond h2.funabashi_school2{
	background:url(img/school/sd13.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.ichikawa_school2{
	background:url(img/school/sd14.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.narashino_school2{
	background:url(img/school/sd15.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.kamagaya_school2{
	background:url(img/school/sd16.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.funabashi_school3{
	background:url(img/school/sd17.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.ichikawa_school3{
	background:url(img/school/sd18.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.narashino_school3{
	background:url(img/school/sd19.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.kamagaya_school3{
	background:url(img/school/sd20.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond .schoolBox p.school2 {
        line-height: 16px;
        width: 568px;
        padding: 0;
        text-align: left;
        margin-left: 22px;
        margin-top: 0;
        margin-bottom: 30px;
}
#container #mainSecond .schoolBox p.school3 {
        line-height: 16px;
        width: 569px;
        padding: 0;
        text-align: left;
        color: #006666;
        margin-left: 21px;
        margin-top: 0;
        margin-bottom: 0;
}
#container #mainSecond .schoolBox font.f2 {
        font-size: x-small;
}
#container #mainSecond .schoolBox p.school2 a:link {
        color: #0033cc;
        border: none;
}
#container #mainSecond .schoolBox p.school2 a:hover {
        color: #990099;
        border: none;
}
#container #mainSecond .schoolBox td.b1 {
        font-weight: bold;
        color: #ffffff;
        text-align: center;
        background-color: #cc0033;
        height: 25px;
        padding-top: 2px;
        padding-bottom: 2px;
}
#container #mainSecond .schoolBox td.b2 {
        font-weight: bold;
        color: #006666;
        background-color: #ccffcc;
        height: 25px;
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
}
#container #mainSecond .schoolBox td.b3 {
        color: #006666;
        height: 25px;
        background-color: #f1f1f1;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
}
#container #mainSecond .schoolBox p.topagetop2{
	width:568px;
        height: 16px;
        font-size: x-small;
        line-height: 19px;
	text-align:right;
        margin: 5px 22px 0 22px;
        background: url(/img/school/bullet0291.gif) right no-repeat;
	clear:both;
}
#container #mainSecond .schoolBox P.topagetop2 a {
        padding-right: 20px;
        color: #006666;
        border: none;
}
#container #mainSecond .schoolBox P.topagetop2 a:link {
        padding-right: 20px;
        color: #006666;
        border: none;
}
#container #mainSecond .schoolBox P.topagetop2 a:hover {
        padding-right: 20px;
        color: #990099;
        text-decoration: underline;
}
/*ローン・シミュレーター*/
#container #mainSecond h2.loansimulator{
	background:url(img/loansimulator/ls1.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond .lsBox{
	width:612px;
	background:url(img/staticBg.gif) repeat-y;
	margin:0 4px 10px;
        position: relative;
}
#container #mainSecond .lsBox h3{
	width:612px;
	height:59px;
	line-height:59px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#container #mainSecond .lsBox h3.ls{
	background:url(img/h3School.gif) no-repeat;
	height:20px;
	line-height:20px;
}
#container #mainSecond .lsBox h4{
	background:url(img/staticBottom.gif) no-repeat;
	width:612px;
	height:5px;
	line-height:5px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#container #mainSecond .schoolBox h4.ls{
	margin-top:20px;
}
/*ローン・シミュレータートップページ*/
#container #mainSecond .lsBox #ls_navi{
        margin: 0;
        padding: 0;
        width: 612px;
        height: 460px;
        position: relative;
}
#container #mainSecond .lsBox #ls_navi .hensaigaku a{
        display: block;
        width: 450px;
        border: none;
        height: 45px;
        margin: 0 0 0 81px;
        padding: 0;
        overflow: hidden;
        background: url(img/loansimulator/hensaigaku_off.jpg) no-repeat;
        line-height: 45px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container #mainSecond .lsBox #ls_navi .kariiregaku a{
        display: block;
        width: 450px;
        border: none;
        height: 45px;
        margin: 10px 0 0 81px;
        padding: 0;
        overflow: hidden;
        background: url(img/loansimulator/kariiregaku_off.jpg) no-repeat;
        line-height: 45px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container #mainSecond .lsBox #ls_navi .karikae a{
        display: block;
        width: 450px;
        border: none;
        height: 45px;
        margin: 10px 0 0 81px;
        padding: 0;
        overflow: hidden;
        background: url(img/loansimulator/karikae_off.jpg) no-repeat;
        line-height: 45px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container #mainSecond .lsBox #ls_navi .chintaihikaku a{
        display: block;
        width: 450px;
        border: none;
        height: 45px;
        margin: 10px 0 0 81px;
        padding: 0;
        overflow: hidden;
        background: url(img/loansimulator/chintaihikaku_off.jpg) no-repeat;
        line-height: 45px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container #mainSecond .lsBox #ls_navi .ls_image{
        width: 326px;
        height: 321px;
        margin: 10px 0 0 276px;
}
/*ローン・シミュレーター1借入額計算*/
#container #mainSecond h2.loansimulator1{
	background:url(img/loansimulator/ls2.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.loansimulator2{
	background:url(img/loansimulator/ls3.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.loansimulator3{
	background:url(img/loansimulator/ls4.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond h2.loansimulator4{
	background:url(img/loansimulator/ls5.jpg) no-repeat;
	width:620px;
	height:30px;
	line-height:30px;
}
#container #mainSecond .lsBox #ls_navi2 {
        margin: 0;
        padding: 0;
        height: 100px;
}
#container #mainSecond .lsBox #ls_navi2 table.lsnavi {
        margin-left: 31px;
        margin-bottom: 0;
}
#container #mainSecond .lsBox #ls_navi2 td.lsnavi1 {
        background:url(img/loansimulator/list1.jpg) no-repeat;
	width:260px;
	height:20px;
	line-height:20px;
        text-indent: 30px;
}
#container #mainSecond .lsBox #ls_navi2 td.lsnavi2 {
        background:url(img/loansimulator/list1.jpg) 160px 0 no-repeat;
	height:20px;
	line-height:20px;
        text-align: center;
}
#container #mainSecond .lsBox #ls_navi2 a:link {
        color: #0033cc;
        border: none;
}
#container #mainSecond .lsBox #ls_navi2 a:visited {
        color: #0033cc;
        border: none;
}
#container #mainSecond .lsBox #ls_navi2 a:hover {
        color: #990099;
        border: none;
}
#container #mainSecond .lsBox p.ls_title {
        color: #cc0033;
        font-weight: normal;
        font-size: large;
        margin: 0 0 0 0;
        text-align: center;
}
#container #mainSecond .lsBox p.ls_detail {
        width: 550px;
        margin: 10px 0 0 31px;
}
#container #mainSecond .lsBox table.c0 {
        margin: 20px 0 0 31px;
}
#container #mainSecond .lsBox table.c00 {
        margin: 0 0 0 31px;
}
#container #mainSecond .lsBox td.c1 {
        background-color: #f0f7ff;
        text-align: center;
        font-weight: bold;
        padding: 10px 0 10px 0;
}
#container #mainSecond .lsBox td.c2 {
        width: 65%;
        padding: 5px;
}
#container #mainSecond .lsBox td.c3 {
        width: 35%;
        padding: 10px;
}
#container #mainSecond .lsBox td.c4 {
        background-color: #f2f2f2;
        width: 65%;
        padding: 5px;
}
#container #mainSecond .lsBox table.c00 table.c04 {
        margin: 0;
        background-color: #666666;
}
#container #mainSecond .lsBox table.c00 table.c04 td.c14 {
        background-color: #feedfd;
        width: 50%;
        padding: 5px;
        text-align: center;
}
#container #mainSecond .lsBox table.c00 table.c04 td.c15 {
        background-color: #f0f7ff;
        width: 50%;
        padding: 5px;
        text-align: center;
}
#container #mainSecond .lsBox table.c00 table.c04 td.c16 {
        background-color: #ffffff;
        width: 50%;
        padding: 5px;
}            
#container #mainSecond .lsBox td.c5 {
        background-color: #cccccc;
        text-align: center;
        padding: 10px
}
#container #mainSecond .lsBox td.c5 input {
        margin: 0;
        padding: 1px 0 0 0;
        color: #666666;
        height: 20px;
}
#container #mainSecond .lsBox p.result {
        font-size: large;
        font-wight: bold;
        margin: 10px 0 10px 0;
        text-align: center;
}
#container #mainSecond .lsBox td.c6 {
        background-color: #ffffcc;
        padding: 0 0 0 140px;
        line-height: 2.5em;
}
#container #mainSecond .lsBox td.c7 {
        background-color: #cccccc;
        text-align: center;
        padding: 10px
}
#container #mainSecond .lsBox td.c7 input {
        margin: 0;
        padding: 0;
        color: #666666;
        height: 20px;
}
#container #mainSecond .lsBox td.c8 {
        width: 40%;
        padding: 5px;
}
#container #mainSecond .lsBox td.c9 {
        width: 30%;
        padding: 10px;
}
#container #mainSecond .lsBox td.c10 {
        background-color: #f2f2f2;
        width: 30%;
        padding: 10px;
        text-align: center;
}
#container #mainSecond .lsBox td.c11 {
        width: 60%;
        padding: 10px;
}
#container #mainSecond .lsBox td.c12 {
        background-color: #f2f2f2;
        width: 40%;
        padding: 10px;
}
#container #mainSecond .lsBox td.c13 {
        background-color: #f2f2f2;
        width: 35%;
        padding: 10px;
}
#container #mainSecond .lsBox table.c0 a:link {
        color: #0000ff;
        border: none;
}
#container #mainSecond .lsBox table.c0 a:visited {
        color: #0000ff;
        border: none;
}
#container #mainSecond .lsBox table.c0 a:hover {
        color: #990099;
        border: none;
}
/*特集ページ*/
#container .recommendBox{
	width:610px;
	height:237px;
	position:relative;
	background:url(img/recommendBoxBg.jpg) no-repeat;
	overflow:hidden;
	margin-bottom:10px;
}
#container .recommendBox h3{
	position:absolute;
	width:272px;
	height:20px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
	top:6px;
	left:322px;
	padding-left:8px;
	color:#c62214;
}
#container .recommendBox img{
	width:300px;
	height:225px;
	position:absolute;
	top:6px;
	left:7px;
}
#container .recommendBox img.mark2{
	width:78px;
	height:16px;
	line-height:16px;
	position:absolute;
	top:30px;
	left:525px;
	text-indent:-9999px;
}
#container .recommendBox p.price2{
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:50px;
	left:322px;
	color:#c62214;
}
#container .recommendBox p.more2{
	font-size:10px;
	position:absolute;
	top:221px;
	left:465px;
	width:115px;
	line-height:1em;;
	background:url(img/list05.gif) right 0.10em no-repeat;
	padding-right:20px;
	text-align:right;
	
}
p.more2 a:link { color: #c62214;border-bottom:none;text-decoration: none; }
p.more2 a:visited { color: #c62214; border-bottom:none;text-decoration: none;}
p.more2 a:active {  color: #c62214; border-bottom:none;text-decoration: none; }
p.more2 a:hover { color: #c62214;border-bottom:none;text-decoration: none;font-weight:bold; }

#container .recommendBox ul {
        list-style:none;
        font-size:11px;
	position:absolute;
	top:70px;
	left:322px;
	width:281px;
	line-height:1.5em;
}
#container .recommendBox li{
	background:url(img/list07.gif) 0 0.3em no-repeat;
	padding-left:15px;
}
#container .newlyhouselist a{
        display: block;
        width: 450px;
        border: none;
        height: 40px;
        margin: 30px 80px 30px 80px;
        padding: 0;
        overflow: hidden;
        background: url(img/newlyhouselist.jpg) no-repeat;
        line-height: 40px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .newlyhouselist a:hover{
        display: block;
        width: 450px;
        height: 40px;
        margin: 30px 80px 30px 80px;
        padding: 0;
        overflow: hidden;
        background: url(img/newlyhouselist.jpg) no-repeat;
        line-height: 40px;
        text-indent: -9999px;
        background-position: 0 -40px;
}
#container .tokusyuu_navi{
	width:295px;
	height:96px;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
#container .tokusyuu_navi.left{
	float:left;
}
#container .tokusyuu_navi.right{
	float:right;
}
#container .tokusyuu_navi .newlyhouse a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/newlyhousetop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .newlyhouse a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/newlyhousetop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container .tokusyuu_navi .usedhouse a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/usedhousetop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .usedhouse a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/usedhousetop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container .tokusyuu_navi .land a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/landtop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .land a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/landtop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container .tokusyuu_navi .mansion a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/mansiontop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .mansion a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/mansiontop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container .tokusyuu_navi .business a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/businesstop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .business a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/businesstop.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container .tokusyuu_navi .newlyhouselist a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/newlyhouselist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .newlyhouselist a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/newlyhouselist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container .tokusyuu_navi .usedhouselist a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/usedhouselist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .usedhouselist a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/usedhouselist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container .tokusyuu_navi .landlist a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/landlist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .landlist a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/landlist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container .tokusyuu_navi .mansionlist a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/mansionlist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .mansionlist a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/mansionlist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}
#container .tokusyuu_navi .businesslist a{
        display: block;
        width: 295px;
        border: none;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/businesslist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 0;
}
#container .tokusyuu_navi .businesslist a:hover{
        display: block;
        width: 295px;
        height: 30px;
        margin: 2px 0 0 0;
        padding: 0;
        overflow: hidden;
        background: url(img/businesslist.jpg) no-repeat;
        line-height: 30px;
        text-indent: -9999px;
        background-position: 0 -30px;
}


/*	追加CSS
---------------------------------------------- */


#addTxt {
	padding:0 0 20px 20px;
}
#addTxt h2 {
	margin:0 !important;
	margin-bottom:0 !important;
	font-size:12px !important;
	font-weight:bold !important;
	line-height:12px !important;
	width:auto !important;
	height:auto !important;
	line-height:auto !important;
	text-indent:0 !important;


}
#addTxt p {
	margin:0;
	padding:5px 0 0 0;
}





