/* カラーレイアウト */

/* リンク */
a:link { color: #0000FF; text-decoration: underline;} 
a:visited { color: #0000FF; text-decoration: underline;} 
a:hover { color: #0000FF;text-decoration: underline; } 
a:active { color: #0000FF;text-decoration: underline; }

/* body {	background:url(../img/bg.gif) #F5F5F5 repeat left top;} */
body {	background-color: #FFFFFF;}
#wrap {
	background-color: #FFFFFF;
	color: #333333;
}
#head{background-color: #FFFFFF;}
#head h1 a{color:#CC0000;}
#head-top {background:url(../img/logo_bg.gif) no-repeat;color: #666666;}
.pr-box {color:#0099CC;}
.pr-box a{color:#0099CC;}
.pr-box a:hover{color:#00CCFF;text-decoration:underline;}


/* サイドメニュー */
#sm-boxtop{background:url(../img/sm_bg.gif) no-repeat;}

.side-navi li a{background:url(../img/side_menu_bg.jpg) no-repeat;color: #FFFFFF;text-decoration:none;}
.side-navi li a:visited{background:url(../img/side_menu_bg.jpg) no-repeat;color: #FFFFFF;text-decoration:none;}
.side-navi li a:hover{background:url(../img/side_menu_on.jpg) no-repeat;color: #FFFFFF;text-decoration:none;}

.charm .menu{background:url(../img/brt_charm1.gif) left center no-repeat;}
.charm .menu-bot{background:url(../img/brt_charm2.gif) left center no-repeat;}

.charmtop-ttl{
	background:url(../img/charmtop-ttl.jpg) no-repeat;
	color: #A30101;
}

.charm-ttl1{
	background:url(../img/charm-ttl1.jpg) no-repeat;
	color: #0600FF;
}

.charm-ttl2{
	background:url(../img/charm-ttl2.jpg) no-repeat;
	color: #0600FF;
}

.charm-ttl3{
	background:url(../img/charm-ttl3.jpg) no-repeat;
	color: #0600FF;
}

.charm-ttl4{
	background:url(../img/charm-ttl4.jpg) no-repeat;
	color: #0600FF;
}


/*タイプページ*/

.cont-navi .menu1 a{background:url(../img/p9_btn_kensaku.gif) no-repeat;}
.cont-navi .menu1 a:hover{background:url(../img/p9_btn_kensaku_hover.gif) no-repeat;}
.cont-navi2 .menu2 a{background:url(../img/p10_btn_kensaku.gif) no-repeat;}
.cont-navi2 .menu2 a:hover{background:url(../img/p10_btn_kensaku_hover.gif) no-repeat;}
.cont-navi3 .menu3 a{background:url(../img/p11_btn_kensaku.gif) no-repeat;}
.cont-navi3 .menu3 a:hover{background:url(../img/p11_btn_kensaku_hover.gif) no-repeat;}
.cont-navi .menu4 a{background:url(../img/p9_btn_kensaku.gif) no-repeat;}
.cont-navi .menu4 a:hover{background:url(../img/p9_btn_kensaku_hover.gif) no-repeat;}
.cont-navi2 .menu5 a{background:url(../img/p13_btn_kensaku.gif) no-repeat;}
.cont-navi2 .menu5 a:hover{background:url(../img/p13_btn_kensaku_hover.gif) no-repeat;}
.cont-navi4 .menu6 a{background:url(../img/p14_btn_kensaku.gif) no-repeat;}
.cont-navi4 .menu6 a:hover{background:url(../img/p14_btn_kensaku_hover.gif) no-repeat;}

.type-security dt{
	background:url(../img/type-security.jpg) no-repeat;
}

/*家電・家具ページ*/

.furniture-navi1 .menu a{background:url(../img/netfree_btn.gif) no-repeat;}
.furniture-navi1 .menu a:hover{background:url(../img/netfree_hover_btn.gif) no-repeat;}
.furniture-navi2 .menu a{background:url(../img/life_btn.gif) no-repeat;}
.furniture-navi2 .menu a:hover{background:url(../img/life_hover_btn.gif) no-repeat;}


/*住み替えページ*/

.rehousing-navi .menu a{background:url(../img/case_btn.gif) no-repeat;}
.rehousing-navi .menu a:hover{background:url(../img/case_hover_btn.gif) no-repeat;}

/*単身赴任ページ*/

.tanshin-navi .menu a{background:url(../img/month_guide.gif) no-repeat;}
.tanshin-navi .menu a:hover{background:url(../img/month_hover.gif) no-repeat;}


/* 各ページ */

.condition-ttl{
	background-color: #1D9CD3;
	color: #FFFFFF;
}

.contents-text .retrieval_button{background:url(../img/p9_btn_kensaku.gif) no-repeat;}
.contents-text .retrieval_button{background:url(../img/p9_btn_kensaku_hover.gif) no-repeat;}

.month-text{color: #003399;}
/* エリアページ */

.scharea dl{
	border-bottom:dotted 1px #999999;
}

/* フットメニュー */
.foot-text {
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
}

/* 見出し */
.cont-ttl{
	background:url(../img/cont_ttl.jpg) no-repeat 5px 0;
	color: #666666;
}


/* コピーライト */
.copyright a{color:#999999;text-decoration: none;}
.copyright a:visited { color: #999999;text-decoration: none; } 
.copyright a:hover { color: #999999;text-decoration: underline; } 

/* 全ページ共通 */

.input_border {
	border:solid 1px #000000;
	vertical-align:middle;
	width: 100px;
	height:16px;
	font-size:10px;
}


