@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); }
#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); background-position: 0px 38px; float:left;}
#navi .n-search a { background-image: url(../img/navi/navi-search.gif); }

/* コンテンツ部分 
-----------------------------------*/

dd.service1 {
background-image:url(../img/service1-img.gif);
background-repeat:no-repeat;
width:420px;
height:100px;
padding:45px 0 0 180px;
margin:30px 0 0 75px;
}


dd.service2 {
background-image:url(../img/service2-img.gif);
background-repeat:no-repeat;
width:420px;
height:100px;
padding:45px 0 0 180px;
margin:20px 0 0 75px;
}



dd.service3 {
background-image:url(../img/service/service2-img.gif);
background-repeat:no-repeat;
width:420px;
height:230px;
padding:45px 0 0 180px;
margin:20px 0 0 75px;
}


dd.service4 {
background-image:url(../img/service/service3-img.gif);
background-repeat:no-repeat;
width:420px;
height:100px;
padding:45px 0 0 180px;
margin:20px 0 0 75px;
}

#service12 {
margin:0 0 0 130px;
padding:30px 0 0 0;
font-size:85%;
line-height:150%;
letter-spacing:0.08em;
}

.sv {
width:220px;
height:100px;
margin:0 10px 10px 0;
float:left;
}

.rline {
border-right:1px solid #F3781D;
padding:0 5px 0 0;
float:left;
margin-right:8px;
height:80px;
}

#service12 p{
margin:0 0 5px 0;
font-weight:bold;
padding:2px 0 0 0;
font-size:110%;
}











