@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;
}

div#layout01 {
width: 802px;
float: left;
border: 1px solid #CCCCCC;
background: url(../img/_main_image02.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 5px;
}


/*パンくずナビゲーション-------------------*/
/*-----------------------------------------*/

p#pNavi {
display: block;
text-align: right;
margin-bottom: 10px;
margin-left: 8px;
width: 480px;
}


/*ボディー部分-----------------------------*/
/*-----------------------------------------*/

div.rightTexteria01 {
width: 480px;
margin-bottom: 15px;
margin-left: 10px;
}

div.rightTexteria02 {
width: 470px;
margin-bottom: 15px;
}

div#business {
width: 480px;
padding-bottom: 20px;
margin-left: 10px;
border-bottom: 1px solid #CCCCCC;
}

div#business h3 {
display: block;
height: 13px;
margin-bottom: 10px;
text-indent: -2000px;
}

div#business h3.subtitle01 { background: url(../img/subtitle01.gif) no-repeat;}
div#business h3.subtitle02 { background: url(../img/subtitle02.gif) no-repeat;}
div#business h3.subtitle03 { background: url(../img/subtitle03.gif) no-repeat;}

div#business dl dt {
margin-bottom: 3px;
}

div#business dl dd {
margin-bottom: 10px;
}

div#business ul {
margin-left: 30px;
list-style: lower-alpha;
}

div#business div.rightTexteria02 {
margin-left: 10px;
}

/*サブメニュー-----------------------------*/
/*-----------------------------------------*/

#submenu {
width: 480px;
padding-left: 10px;
}
