@import url("base.css");
@import url("font.css");


/*
	フラッシュ＆メニュー
--------------------------------------------------*/

#flash-wa{
	width:960px;
	margin:0 auto;
	height:646px;
}
.top_left{
	width:725px;
	height:100%;
	padding:10px 0 10px 0;
	float:left;
}
#slideshow{
	width:725px;
	height:100px;
	overflow:hidden;
}
/*#slideshow ul{
	width:10000px;
}
#slideshow ul li{
	width:725px;
	height:100px;
	display:block;
	float:left;
	override:hidden;
}*/
#slider {
	position:relative;
    width:725px;
    height:100px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.slides{
	width:725px;
	height:100px;
	position:relative;
}


#slideshow_none{
	height: 725px;
	width: 100px;
	border:solid 1px #CCCCCC;
	position: relative;
	background:#FFFFFF;
}


#slideshow .slides .slides-list {
	width:10000px;
}

#slideshow .slides .slides-list li {
	width:725px;
	height:100px;
	float:left;
	display:block;
}


/*------*/	
.open_a_all{
	position: relative;
	z-index: 600;
	height: 0px;
}	
.open_a2{
	position: absolute;
	padding-top: 32px;
	left:-8px;
}
.open_a3{
	position: absolute;
	padding-top: 32px;
	right:-8px;
}		
/*------*/

#flash-wa .flash-box{
	width:725px;
	margin-top:10px;
}

/*ボタン*/

/*メニュー*/

#flash-wa .menyu-box{
	width:220px;
}


#flash-wa .menyu-wa01{
	line-height:0px;
}

#flash-wa .con-but-base{
	width:220px;
	height:41px;
	display:block;
}

#flash-wa a.con-but01{
	background:url(../img/index/flash_side_bot1.jpg) top left no-repeat;
	height:27px;
	width:220px;
	display:block;
}
#flash-wa a.con-but02{ background:url(../img/index/flash_side_bot2.jpg) top left no-repeat; }
#flash-wa a.con-but03{ background:url(../img/index/flash_side_bot3.jpg) top left no-repeat; }
#flash-wa a.con-but04{ background:url(../img/index/flash_side_bot4.jpg) top left no-repeat; }
#flash-wa a.con-but05{ background:url(../img/index/flash_side_bot5.jpg) top left no-repeat; }
#flash-wa a.con-but06{
	background:url(../img/index/flash_side_bot6.jpg) top left no-repeat;
	height:35px;
	width:220px;
	display:block;
}

#flash-wa li{
	margin:0px;
	padding:0px;
	line-height:0px;
	font:0px;
}

/*ニュース*/

#flash-wa a.rss-but{
	background:url(../img/index/rss.gif) top left no-repeat;
	width:38px;
	height:29px;
	display:block;
}

#flash-wa a.itiran-but{
	background:url(../img/index/news_itiran.gif) top left no-repeat;
	width:64px;
	height:29px;
	display:block;
}

#flash-wa a:hover{ background-position:right;}



/*
	ニュース
*/

#flash-wa .news-wa{
	background:url(../img/index/news_bg.jpg) top left no-repeat;
	background-color:#F7F6E4;
	text-align:left;
}

#flash-wa .news-wa .news-box{
	width:186px;
	padding:0 17px;
	
}

#flash-wa .news-wa .news-box .news-hot{
	width:40px;
	display:inline;
	padding-right:7px;
}

#flash-wa .news-wa .news-box .news-test{
	padding-top:5px;
}


#flash-wa .news-wa .news-box a:link {
	color: #560002;
	text-decoration:underline;
}
#flash-wa .news-wa .news-box a:visited {
	color: #560002;
	text-decoration:underline;
}
#flash-wa .news-wa .news-box a:active {
	color: #560002;
	text-decoration:underline;
}
#flash-wa .news-wa .news-box a:hover {
	color: #663336;
	text-decoration:underline;
}

#flash-wa .news-wa .news-box a:link.date-link {
	color: #00A0C6;
	font-size:11px;
	text-decoration:none;
}
#flash-wa .news-wa .news-box a:visited.date-link {
	color: #00A0C6;
	font-size:11px;
	text-decoration:none;
}
#flash-wa .news-wa .news-box a:active.date-link {
	color: #00A0C6;
	font-size:11px;
	text-decoration:none;
}
#flash-wa .news-wa .news-box a:hover.date-link {
	color: #00A0C6;
	font-size:11px;
	text-decoration:none;
}





/*
	メインコンテンツ
--------------------------------------------------*/

#main-content{
	width:904px;
	margin:30px auto 0;
	padding-top:30px;
	padding-left:28px;
	padding-right:28px;
	background-color:#FFFFFF;
}

#main-content #sid-menu{
	width:171px;
}

#main-content #sid-menu li{
	margin:0px;
	padding:0px;
	line-height:0;
	font-size:0;
}

/*メニュー1*/

#main-content #sid-menu .sid-menu-base01{
	width:171px;
	height:51px;
	display:block;
}

#main-content #sid-menu .sid-menu-base02{
	width:171px;
	height:46px;
	display:block;
}

#main-content #sid-menu .sid-menu-base03{
	width:171px;
	height:47px;
	display:block;
}

#main-content #sid-menu .sid-menu-base04{
	width:171px;
	height:52px;
	display:block;
}




#main-content #sid-menu a.sid-menu01-but1{background:url(../img/concept/a1.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu01-but2{background:url(../img/concept/a2.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu01-but3{background:url(../img/concept/a3.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu01-but4{background:url(../img/concept/a4.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu01-but5{background:url(../img/concept/a5.jpg) top left no-repeat;}

/*メニュー2*/
#main-content #sid-menu a.sid-menu02-but1{background:url(../img/concept/b1.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu02-but2{background:url(../img/concept/b2.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu02-but3{background:url(../img/concept/b3.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu02-but4{background:url(../img/concept/b4.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu02-but5{background:url(../img/concept/b5.jpg) top left no-repeat;}

/*メニュー3*/
#main-content #sid-menu a.sid-menu03-but1{background:url(../img/concept/c1.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu03-but2{background:url(../img/concept/c2.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu03-but3{background:url(../img/concept/c3.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu03-but4{background:url(../img/concept/c4.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu03-but5{background:url(../img/concept/c5.jpg) top left no-repeat;}
#main-content #sid-menu a.sid-menu03-but6{background:url(../img/concept/c6.jpg) top left no-repeat;}

#main-content #sid-menu a:hover{ background-position:right; }




/*
	中央コンテンツ
--------------------------------------------------*/

#main-content #center-wa{ width:715px;}

#main-content #center-wa #maincol{
	width:510px;
}


/*イベント*/
#main-content #center-wa #maincol a.event_rss{
	background:url(../img/index/event_ssl.jpg) top left no-repeat;
	width:40px;
	height:30px;
	display:block;
}

#main-content #center-wa #maincol a.event_itiran{
	background:url(../img/index/event_itiran.jpg) top left no-repeat;
	width:153px;
	height:30px;
	display:block;
}

#main-content #center-wa #maincol a:hover{ background-position:right;}

#main-content #center-wa #maincol .event-wa{}

#main-content #center-wa #maincol .event-box{
	text-align:left;
	line-height:16px;
	font-size:11px;
}

#main-content #center-wa #maincol .event-hot{
	width:40px;/*40px*/
	height:40px;/*40px*/
	padding:6px 10px 6px 10px;/*10px*/
}

#main-content #center-wa #maincol .event-text{
	padding-top:6px;/*10px*/
}

#main-content #center-wa #maincol a.tuduki-wa{
	background:url(../img/index/event_tuduki.gif) top left no-repeat;
	width:62px;
	height:18px;
	display:block;
	margin:13px 20px 13px 20px;/*20px*/
}

#main-content #center-wa #maincol a:hover{ background-position:right;}


/*ピックアップ*/
#pick-wa{
	padding-top:15px;
}
a.event_itiran2{
	background:url(../img/index/pick_list.jpg) top left no-repeat;
	width:55px;
	height:30px;
	display:block;
}
a.event_rss2{
	background:url(../img/index/pick_rss.jpg) top left no-repeat;
	width:40px;
	height:30px;
	display:block;
}

.detail-wa{
	text-align:left;
	padding:0 10px;
	display:inline;
}



.pick-box{
	width:230px;
}
.pick-box .alignleft {
	border:0px;
	width:57px;
	float:left;
}
.pick-box .alignleft2 {
	border:0px;
	width:173px;
	float:left;
}

.pick-box .hot-wa{
	width:40px;
	padding-bottom:5px;
	padding-right:7px;
}


/* 不動産情報 */

a.property-bana{
	background:url(../img/index/property_bana.jpg) top left no-repeat;
	width:510px;
	height:135px;
	display:block;
	margin:22px 0 20px;
}
a:hover.property-bana{ background-position:right;}

.sakura{}

.sakura a.new-taun{
	width:510px;
	height:110px;
	display:block;
	background:url(../img/index/new_town.jpg) top left no-repeat;
	margin:10px 0;
}

.sakura a:hover.new-taun{ background-position:right;}


/*ポケッテイ*/

a.pockety_but{
	background:url(../img/index/pockety_bana.jpg) top left no-repeat;
	width:510px;
	height:132px;
	display:block;
	margin-bottom:14px;
}

a:hover.pockety_but{ background-position:right; }

/* お宅拝見 */

#main-content #center-wa #maincol .special-bg{
	background:url(../img/index/special_site_bg.jpg) top left no-repeat;
	width:510px;
	height:190px;
	text-align:left;
}

#main-content #center-wa #maincol .special-text-wa{
	width:250px;
	margin-left:20px;
}

#main-content #center-wa #maincol .voice-box{
	width:180px;
	height:135px;
	margin:10px 0 0 30px;
	text-align:center;
	display:inline;
}

#main-content #center-wa #maincol .special-bg .but-wa{
	width:96px;
	padding-left:390px;
	padding-top:5px;
}

#main-content #center-wa #maincol .special-bg a.spe-but{
	background:url(../img/index/kuwa_but.jpg) top left no-repeat;
	width:106px;
	height:29px;
	display:block;
}

#main-content #center-wa #maincol .special-bg a:hover.spe-but{ background-position:right;}


/* サイドメニュー */

.blog-date{
	color:#A18266;
}


#main-content #center-wa #colx a:link.blog-text {color:#6E9D45;}
#main-content #center-wa #colx a:visited.blog-text {color:#6E9D45;}
#main-content #center-wa #colx a:active.blog-text {color:#6E9D45;}
#main-content #center-wa #colx a:hover.blog-text {color:#6E9D45;}


#main-content #center-wa #colx{
	width:191px;
}

#main-content #center-wa #colx .about-wa{}

/* ボタン */

#main-content #center-wa #colx a.about-but01{
	background:url(../img/index/about_but1.jpg) top left no-repeat;
	height:49px;
	width:191px;
	display:block;
}

#main-content #center-wa #colx a.about-but02{
	background:url(../img/index/about_but2.jpg) top left no-repeat;
	height:49px;
	width:191px;
	display:block;
}

#main-content #center-wa #colx a.about-but03{
	background:url(../img/index/about_but3.jpg) top left no-repeat;
	height:52px;
	width:191px;
	display:block;
}

#main-content #center-wa #colx a:hover{ background-position:right;}

/* 不動産情報 */

#main-content #center-wa #colx .rented-wa{
	width:191px;
	margin-top:24px;
	margin-bottom:22px;
}

#main-content #center-wa #colx a.rented-but{
	background:url(../img/index/rented_but.jpg) top left no-repeat;
	height:157px;
	width:191px;
	display:block;
}

#main-content #center-wa #colx a:hover{ background-position:right;}


/* ブログ */

#main-content #center-wa #colx .blog-wa{
	width:171px;
	padding:0 10px 10px;
	background-color:#EBF4EC;
	font-size:11px;
	line-height:16px;
	text-align:left;
}

/* ボタン */

#main-content #center-wa #colx a.blog-but01{
	background:url(../img/index/blog_but01.jpg) top left no-repeat;
	height:55px;
	width:170px;
	display:block;
}
#main-content #center-wa #colx a.blog-but02{
	background:url(../img/index/blog_but02.jpg) top left no-repeat;
	height:55px;
	width:170px;
	display:block;
}
#main-content #center-wa #colx a:hover.blog-but02{ background:url(../img/index/blog_but02.jpg) top right no-repeat;}

#main-content #center-wa #colx a.blog-but03{
	background:url(../img/index/blog_but03.jpg) top left no-repeat;
	height:55px;
	width:170px;
	display:block;
}
#main-content #center-wa #colx a.blog-but04{
	background:url(../img/index/blog_but04.jpg) top left no-repeat;
	height:55px;
	width:170px;
	display:block;
}
#main-content #center-wa #colx a:hover{ background-position:right;}

/*よくある質問*/

#main-content #center-wa .faq-wa{
	 width:715px;
	 margin-top:10px;
}

#main-content #center-wa .faq-wa .faq-bg{
	 width:695px;
	 padding-left:20px;
	 background:url(../img/index/fandq_bg.jpg) top left no-repeat;
	 padding-bottom:10px;
}

#main-content #center-wa .faq-wa .faq-but-base{
	width:159px;
	height:118px;
	display:block;
}

#main-content #center-wa .faq-wa a.faq-but01{ background:url(../img/index/faq-but01.jpg) top left no-repeat;}
#main-content #center-wa .faq-wa a.faq-but02{ background:url(../img/index/faq-but02.jpg) top left no-repeat;}
#main-content #center-wa .faq-wa a.faq-but03{ background:url(../img/index/faq-but03.jpg) top left no-repeat;}
#main-content #center-wa .faq-wa a.faq-but04{ background:url(../img/index/faq-but04.jpg) top left no-repeat;}
#main-content #center-wa .faq-wa a.faq-but05{ background:url(../img/index/faq-but05.jpg) top left no-repeat;}
#main-content #center-wa .faq-wa a.faq-but06{ background:url(../img/index/faq-but06.jpg) top left no-repeat;}
#main-content #center-wa .faq-wa a:hover{ background-position:right; }

#main-content #center-wa .faq-wa .faq-but-wa{
	padding:0 12px 12px 0;
}


.reform_bana{
	background:url(../img/concept/reform_bana.jpg) top left no-repeat;
	width:171px;
	height:62px;
	display:block;
}



