@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:10px 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/privacy/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/privacy/pankuzu_bg.jpg) left top no-repeat #FFF;
text-align:left;
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 div.section{
margin:0 0 0 20px;
} 

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

div#container div#content dl.info{
width:650px;
margin:0 0 0 30px;
padding:10px 0;
background:url(../images/company/line.gif) repeat-x left bottom;
}

div#container div#content dl.info dt{
width:140px;
padding:3px 0 0 0;
float:left;
}

div#container div#content dl.info dd{
width:499px;
padding:3px 0 0 10px;
border-left:1px solid #CCC;
float:left;
}

div#container div#content dl.info dd a{
color:#5B8227;
}

.notice{
font-size:84%;
font-weight:bold;
}



