@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------
CONTAINER
-------------------------------------------------------*/
body{
background:url(../images/common/body_bg.jpg) repeat-x left top;
}


div#container{
width:900px;
margin:0 auto;
padding:0;
text-align:left;
background:url(../images/common/section_bg.gif) repeat-y left 50px;
}

div#container p.pagetop{
width:870px;
padding:0 0 30px 0;
text-align:right;
font-size:84%;
}



/*-----------------------------------------------------
SIDE NAVI
-------------------------------------------------------*/
div#container div#sidenavi{
width:167px;
padding:3px 0 0 13px;
background:url(../images/concept/sidenavi_bg.jpg) no-repeat left top;
float:left;
}

div#container div#sidenavi p{
margin:10px 0 0 0;
}



/*-----------------------------------------------------
CONTENT
-------------------------------------------------------*/


div#container div#content{
width:720px;
background:url(../images/concept/pankuzu_bg.jpg) left top no-repeat #FFF;
float:left;
}

div#container div#content p.pankuzu{
display:block;
margin:7px 0 0 10px;
padding:0 0 38px 0;
font-size:84%;
letter-spacing:0;
}

div#container div#content dl.message{
width:650px;
height:230px;
margin:0 0 20px 30px;
background:url(../images/concept/message_bg.jpg) no-repeat right bottom;
}

div#container div#content dl.message dt{
margin:0 0 25px 0;
}

div#container div#content dl.message dd{
width:475px;
}

div#container div#content div.section{
width:670px;
margin:0 0 10px 20px;
}

div#container div#content div.section h3{
margin:0 0 10px 0;
}

div#container div#content  p.pagetop02{
width:670px;
text-align:right;
margin:0 0 0 20px;
padding:0 0 30px 0;
font-size:84%;
}






























