@charset "Shift_JIS";
/* Common CSS */


/*---------------------------

レイアウト

----------------------------*/

div#layout {
width: 802px;
float: left;
border: 1px solid #CCCCCC;
background: url(../img/main_image.gif) #FFFFFF no-repeat top left;
}


/*タイトル---------------------------------*/
/*-----------------------------------------*/

h2#title {
width: 360px;
height: 62px;
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 3px;
}

/*パンくずナビゲーション-------------------*/
/*-----------------------------------------*/

p#pNavi {
display: block;
text-align: right;
margin-bottom: 10px;
margin-left: 12px;
width: 480px;
}

/*ボディー部分-----------------------------*/
/*-----------------------------------------*/

h2#copy01 {
display: block;
margin: 5px 0px 10px 12px;
text-indent: -2000px;
background: url(../img/copy01.gif) no-repeat;
width: 480px;
height: 28px;
}

div#business {
width: 480px;
padding-bottom: 20px;
margin-left: 12px;
border-bottom: 1px solid #CCCCCC;
}

div#business h3 {
display: block;
height: 22px;
margin-bottom: 5px;
text-indent: -2000px;
border-left: 5px solid #6eb92b;
}

div#business h3.subtitle01 { background: url(../img/subtitle01.gif) no-repeat #f3f3f3;}
div#business h3.subtitle02 { background: url(../img/subtitle02.gif) no-repeat #f3f3f3;}
div#business h3.subtitle05 { background: url(../img/subtitle05.gif) no-repeat #f3f3f3;}
div#business h3.subtitle06 { background: url(../img/subtitle06.gif) no-repeat #f3f3f3;}
div#business h3.subtitle07 { background: url(../img/subtitle07.gif) no-repeat #f3f3f3;}

div#business p.text01 {
margin-bottom: 15px;
}

div#business h4 {
display: block;
height: 17px;
margin-bottom: 10px;
text-indent: -2000px;
}

div#business h4.subtitle03 { background: url(../img/subtitle03.gif) no-repeat;}
div#business h4.subtitle04 { background: url(../img/subtitle04.gif) no-repeat;}

img.imgBox01 {
margin-left: 15px;
margin-bottom: 15px;
display: inline;
float: left;
}

strong.imgBox02 {
width: 248px;
height: 38px;
margin-left: 10px;
display: block;
float: left;
background: url(../img/copy02.gif) no-repeat;
text-indent: -2000px;
}

strong.imgBox02 span {
height: 38px;
}

div#business table#waku01,
div#business table#waku02 {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}

div#business table#waku01 th,
div#business table#waku02 th  {
vertical-align: top;
padding: 5px 5px;
border-bottom: 1px solid #CCCCCC;
background: #f9f9f9;
}

div#business table#waku01 td,
div#business table#waku02 td {
vertical-align: top;
padding: 5px 5px;
border-bottom: 1px solid #CCCCCC;
}

div#business table#waku01 td.waku01w01
div#business table#waku02 td.waku01w01 {
vertical-align: top;
padding: 0px;
}

div#business table#waku01 th {
width: 90px;
border-right: 1px solid #CCCCCC;
}

div#business table#waku02 th {
width: 125px;
border-right: 1px solid #CCCCCC;
}


div#business table#waku03,
div#business table#waku04 {
border: 0px;
padding: 0px;
vertical-align: top;
}


div#business table#waku03 td,
div#business table#waku04 td {
border: 0px;
padding: 1px 0px;
vertical-align: top;
}


div.botton {
 margin: 20px 0px;
 text-align:center;
}
/*サブメニュー-----------------------------*/
/*-----------------------------------------*/

#submenu {
width: 480px;
padding-left: 12px;
}


#inquiry {
width: 400px;
padding: 10px;
border: 1px solid #CCCCCC;
background: #f6f6f6;
margin-bottom: 20px;
}

span#ttl {
	float: left;
	width: 120px;
}

span#address {
	float: left;
	display: block;
	padding-left: 15px;
	border-left: 1px solid #CCCCCC;
}





/*070731*----------------------------------*/

#kanryou {
	display: block;
	margin: 30px 0 180px 0;

}

/*070803*----------------------------------*/

p.txtEria {
	margin-bottom: 10px;
}
