@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/navi-anicli24.gif);  background-position: 0px 38px; float:left;}
#navi .n-guide { background-image: url(../img/navi/navi-guide.gif);  background-position: 0px 38px; float:left;}
#navi .n-staff { background-image: url(../img/navi/navi-staff.gif);  background-position: 0px 38px; float:left;}
#navi .n-comments { background-image: url(../img/navi/navi-comments.gif);  background-position: 0px 38px; float:left;}
#navi .n-faq { background-image: url(../img/navi/navi-faq.gif);  background-position: 0px 38px; float:left;}
#navi .n-service { background-image: url(../img/navi/navi-service.gif);  background-position: 0px 38px; float:left;}
#navi .n-search { background-image: url(../img/navi/navi-search.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/navi-anicli24.gif);}
#navi .n-guide a { background-image: url(../img/navi/navi-guide.gif); }
#navi .n-staff a { background-image: url(../img/navi/navi-staff.gif);  background-position: 0px 38px; float:left;}
#navi .n-comments a { background-image: url(../img/navi/navi-comments.gif); }
#navi .n-faq a { background-image: url(../img/navi/navi-faq.gif); }
#navi .n-service a { background-image: url(../img/navi/navi-service.gif);}
#navi .n-search a { background-image: url(../img/navi/navi-search.gif); }



/* コンテンツ部分 
-----------------------------------*/


/* 左 --*/
dd.staffl {
width:100px;
height:160px;
line-height:150%;
background-color:#FFF;
padding:2px;
border:1px solid #CCC;
margin:20px 5px 0 75px;
float:left;
display:inline;
text-align:center;
font-size:90%;
}

/* 右 --*/
dd.staff {
width:100px;
height:160px;
line-height:150%; 
background-color:#FFF;
padding:2px;
border:1px solid #CCC;
margin:20px 5px 0 0px;
float:left;
display:inline;
text-align:center;
font-size:90%;
}

/* 空欄 --*/
dd.staffnone {
width:100px;
height:125px;
line-height:150%; 
background-image:url(../img/staff-back-none.gif);
margin:20px 5px 0 0px;
padding:5px;
float:left;
display:inline;
text-align:center;
}

/* 最下部 --*/
dd.stafflb {
width:100px;
height:160px;
line-height:150%;
background-color:#FFF;
padding:2px;
border:1px solid #CCC;
margin:20px 5px 0 75px;
text-align:center;
font-size:90%;
}


.staffbox {
float:left;
margin:0 20px 0 0;
}

dd.staffper {
width:80px;
height:98px;
line-height:150%;
background-color:#FFF;
margin:0px 25px 0 30px;
padding:5px;
float:left;
text-align:center;
}

dt.per {
margin:0 0 10px 30px;
border-left:5px solid #FA9300;
}

dd.per {
margin:0 0 10px 30px;
border-bottom:1px dotted #CCC;
}


.pertable {
margin:10px 0 20px 0;
line-height:150%;
}

.pleft {
width:80px;
padding:0 0 10px 20px;
line-height:170%;
background-image:url(../img/promise-li.gif);
background-repeat:no-repeat;
background-position:0 5px;
vertical-align:top;
}

.marc {
width:12px;
height:12px;
margin:0 5px -2px 0;
}

.pright {

border-bottom:1px solid #CCC;
padding:5px 0 10px 5px;
}

.pright p {
margin-left:17px;
}

.back {
margin:30px 0 0 0;
float:right;
}












