@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: 62px;
background: url(../img/title.gif) no-repeat;
margin-top: 32px;
/*margin-bottom: 42px;*/
margin-bottom: 12px;
text-indent: -2000px;
float: left;
}

h2#title01 {
width: 300px;
height: 62px;
background: url(../img/title01.gif) no-repeat;
margin-top: 32px;
/*margin-bottom: 42px;*/
margin-bottom: 12px;
text-indent: -2000px;
float: left;
}

/*ボディー部分-----------------------------*/
/*-----------------------------------------*/

div.rightTexteria01 {
width: 480px;
margin-bottom: 15px;
}

div#business {
width: 480px;
padding-bottom: 20px;
border-bottom: 1px solid #CCCCCC;
}

div#business h3 {
display: block;
height: 22px;
margin-bottom: 10px;
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;}

th span.bSpace,
td span.bSpace {
border-bottom: 1px dotted #CCCCCC;
display: block;
padding: 3px 0;
}

th span.bSpace {
padding-left: 10px;
}

th span {
width: 90px;
}

td span {
width: 380px;
}

span#listEria {
text-align: right;
display: block;
}

div#business h4 {
display: block;
margin-bottom: 10px;
padding: 4px 0 3px 20px;
background: url(../img/subtitle_bk.gif) no-repeat left;
color: #666666;
}

img.imgBox01 {
display: block;
float: right;
margin: 0 0 10px 10px;
padding: 2px;
border: 1px solid #CCCCCC;
}
