@charset"shift-JIS";


/* 上部ナヴィゲーションボタン 
-----------------------------------*/
#navi {
width:950px;
height:39px;
margin:0 0 0 0px;
padding:0px;
float:left;
overflow:hidden;
display:inline;
}

#navi img { visibility:hidden }

#navi .n-anicli { background-image: url(../img/navi-anicli24.gif);  background-position: 0px 38px; float:left;}
#navi .n-guide { background-image: url(../img/navi-guide.gif);  background-position: 0px 38px; float:left;}
#navi .n-staff { background-image: url(../img/navi-staff.gif);  background-position: 0px 38px; float:left;}
#navi .n-comments { background-image: url(../img/navi-comments.gif);  background-position: 0px 38px; float:left;}
#navi .n-faq { background-image: url(../img/navi-faq.gif);  background-position: 0px 38px; float:left;}
#navi .n-service { background-image: url(../img/navi-service.gif);  background-position: 0px 38px; float:left;}

#navi a,
#navi a:link,
#navi a:visited { background-position: 0px 0px; float:left; height: 38px; }
#navi a:hover,
#navi a:active { background-position: 0px 38px; float:left;}

#navi .n-anicli a { background-image: url(../img/navi-anicli24.gif);}
#navi .n-guide a { background-image: url(../img/navi-guide.gif); }
#navi .n-staff a { background-image: url(../img/navi-staff.gif); }
#navi .n-comments a { background-image: url(../img/navi-comments.gif); }
#navi .n-faq a { background-image: url(../img/navi-faq.gif); }
#navi .n-service a { background-image: url(../img/navi-service.gif); }



/* コンテンツ部分 
-----------------------------------*/

ol.priv01 {
margin:0 100px 0 20px;

}

li.priv01 {
padding:10px 0 0 0;
}


dd.privacy {
margin:0 100px 30px 0;
}

dd.signi {
text-align:right;
padding:20px 120px 0 0;
font-size:85%;
}

table.priv {
border-collapse: collapse;
border: solid 1px #CCCCCC;
font-size: 12px;
color:#666666;
line-height:170%;
margin:20px 0 20px 0px;
}

td {
border-bottom: solid 1px #CCCCCC;
border-right: dotted 1px #CCCCCC;
padding: 7px 3px 5px 10px;
text-align:left;
}


td.lf {
background-color:#F4DBB4;
width:220px;
font-weight:bold;
vertical-align:top;
}

td.title {
background-color:#F59000;
color:#FFFFFF;
font-weight:bold;
padding-left:50px;
}

td li {
margin:0 0 0 20px;
}

ol.priv02 {
margin:0 0 0 20px;
list-style-type:upper-roman;
}

li.priv02 {
padding:10px 0 0 0;
}

ol.priv03 {
margin:10px 0 0 20px;
list-style-type:lower-roman;
}

li.priv03 {
padding:10px 0 0 0;
}


ul.priv04 {
padding:0 0 0 20px;
}

ol.priv04 {
margin:10px 0 20px 20px;
list-style-type:lower-alpha;
}

li.priv04 {
padding:10px 0 0 0;
}












