@charset "Shift_JIS";
/* Common CSS */


/*---------------------------

レイアウト

----------------------------*/

div#layout {
width: 802px;
float: left;
border: 1px solid #CCCCCC;
background: url(../img/main_image.jpg) #FFFFFF no-repeat top left;
}


/*タイトル---------------------------------*/
/*-----------------------------------------*/

h2#title {
width: 300px;
height: 70px;
background: url(../img/title.gif) no-repeat;
margin-top: 32px;
margin-bottom: 12px;
text-indent: -2000px;
float: left;
}


div#rightContents {
float: left;
width: 480px;
padding: 0px 15px 10px 7px; 
}


/*サブナビゲーション-----------------------*/
/*-----------------------------------------*/

div#subNavigation {
width: 480px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
margin-bottom: 15px;
margin-left: 8px;
}

div#subNavigation ul {
list-style: none;
margin-left: 25px;
}

div#subNavigation ul li.btnLeft {
width: 125px;
height: 30px;
float: left;
text-indent: -2000px;
}

div#subNavigation ul li.btnCenter,
div#subNavigation ul li.btnRight {
width: 150px;
height: 30px;
float: left;
text-indent: -2000px;
}

div#subNavigation ul li a {
height: 30px;
display: block;
text-decoration: none;
}

div#subNavigation ul li a.subBtn01 {
width: 125px;
background: url(../img/btn01.gif) no-repeat;
}

div#subNavigation ul li a.subBtn02 {
width: 150px;
background: url(../img/btn02.gif) no-repeat;
}

div#subNavigation ul li a.subBtn03 {
width: 150px;
background: url(../img/btn03.gif) no-repeat;
}

div#subNavigation ul li a:hover { background-position: 0px -29px;}

div#subNavigation ul li a.subBtn01on {
background: url(../img/btn01.gif) no-repeat;
background-position: 0px -29px;
}
div#subNavigation ul li a.subBtn02on {
background: url(../img/btn02.gif) no-repeat;
background-position: 0px -29px;
}
div#subNavigation ul li a.subBtn03on {
background: url(../img/btn03.gif) no-repeat;
background-position: 0px -29px;
}

/*パンくずナビゲーション-------------------*/
/*-----------------------------------------*/

p#pNavi {
display: block;
text-align: right;
margin-bottom: 10px;
margin-left: 8px;
width: 480px;
}

/*ボディー部分-----------------------------*/
/*-----------------------------------------*/

h2#copy01 {
display: block;
margin: 5px 0px 10px 8px;
text-indent: -2000px;
background: url(../img/copy02.gif) no-repeat;
width: 480px;
height: 28px;
}

div#rightTexteria01 {
width: 480px;
margin-left: 8px;
}


div#business {
width: 480px;
padding-bottom: 20px;
margin-left: 8px;
border-bottom: 1px solid #CCCCCC;
}

#map {
	display: block;
	margin-bottom: 5px;
}

/*サブメニュー-----------------------------*/
/*-----------------------------------------*/

#submenu {
width: 480px;
padding-left: 8px;
}

/*ハウスクリーニングの見積りボタン---------*/
/*-----------------------------------------*/

a#data {
	display: block;
	text-align: center;
	width: 180px;
	height: 51px;
	background: url(../img/btn_data.jpg) no-repeat;
	text-indent: -2000px;
	margin-left: 150px;
}

a#data:hover { background-position: 0 -51px;}
