@charset "UTF-8";
/* CSS Document */


.clear{
clear:both;
}
#narutoWrap{
clear:both;
width:980px;
}

#narutoWrap img{
border:0;
}

#narutoWrap a:focus {
   outline:none;
}


a:hover img.btnhover{
filter: alpha(opacity=70);
opacity: 0.7;
}

#narutoWrap h2.narutoIndex,div.lnaviTitle{
background:url(../img/ryujinki.gif) no-repeat;
width:83px;
height:168px;
float:right;
text-indent:-9999px;
}

#narutoWrap h2.lower{
width:980px;
height:148px;
text-indent:-9999px;
display:block;
}

#narutoWrap h2.lower a{
background:url(../img/contents_title.jpg) no-repeat;
width:980px;
height:148px;
text-indent:-9999px;
display:block;
}
#narutoWrap ul#lnavi{
display:block;
height:168px;
width:528px;
margin:0;
padding:0;
list-style-type:none;
float:right;
}


#narutoWrap ul#lnavi li{
height:168px;
display:block;
float:right;
}

#narutoWrap ul#lnavi li a{
height:168px;
display:block;
background:url(../img/lnavi.gif) no-repeat;
}


#narutoWrap ul#lnavi li.lnaviTop a{
text-indent:-9999px;
width:83px;
background:url(../img/ryujinki.gif) no-repeat;
}

#narutoWrap ul#lnavi li.lnavi0 a{
text-indent:-9999px;
width:105px;
background-position:-380px -5px;
}
#narutoWrap ul#lnavi li.lnavi1 a{
text-indent:-9999px;
width:91px;
background-position:-433px -5px;
}

#narutoWrap ul#lnavi li.lnavi2 a{
text-indent:-9999px;
width:69px;
background-position:-365px -5px;
}

#narutoWrap ul#lnavi li.lnavi3 a{
text-indent:-9999px;
width:69px;
background-position:-297px -5px;
}

#narutoWrap ul#lnavi li.lnavi4 a{
text-indent:-9999px;
width:73px;
background-position:-226px -5px;
}
#narutoWrap ul#lnavi li.lnavi5 a{
text-indent:-9999px;
width:76px;
background-position:-148px -5px;
}#narutoWrap ul#lnavi li.lnavi6 a{
text-indent:-9999px;
width:76px;
background-position:-72px -5px;
}#narutoWrap ul#lnavi li.lnavi7 a{
text-indent:-9999px;
width:72px;
background-position:0px -5px;
}

#narutoWrap ul#lnavi li.lnavi0 a:hover,#narutoWrap ul#lnavi li.lnavi0 a.selected{
background-position:-433px -173px;
}
#narutoWrap ul#lnavi li.lnavi1 a:hover,#narutoWrap ul#lnavi li.lnavi1 a.selected{
background-position:-433px -173px;
}
#narutoWrap ul#lnavi li.lnavi2 a:hover,#narutoWrap ul#lnavi li.lnavi2 a.selected{
background-position:-365px -173px;
}
#narutoWrap ul#lnavi li.lnavi3 a:hover,#narutoWrap ul#lnavi li.lnavi3 a.selected{
background-position:-297px -173px;
}
#narutoWrap ul#lnavi li.lnavi4 a:hover,#narutoWrap ul#lnavi li.lnavi4 a.selected{
background-position:-226px -173px;
}
#narutoWrap ul#lnavi li.lnavi5 a:hover,#narutoWrap ul#lnavi li.lnavi5 a.selected{
background-position:-148px -173px;
}
#narutoWrap ul#lnavi li.lnavi6 a:hover,#narutoWrap ul#lnavi li.lnavi6 a.selected{
background-position:-72px -173px;
}
#narutoWrap ul#lnavi li.lnavi7 a:hover,#narutoWrap ul#lnavi li.lnavi7 a.selected{
background-position:0px -173px;
}

#narutoWrap ul#news{
display:block;
margin:0;
padding:0;
width:355px;
list-style-type:none;
float:left;
}
#narutoWrap ul#news li{
float:right;
}

#narutoWrap ul#news li.newsUpdate{
padding:0 00px 0 0;
}
#narutoFooter{
clear:both;
padding:5px 5px 15px 5px;
border-top:3px solid #d2d2d2;
}
#narutoFooter img{
float:left;
}

/**/

#narutoContents{
background:url(../img/bg.jpg) repeat-y;
}
#narutoContents img{
vertical-align:bottom;
}

.gotop{
padding:0 0 0 770px;
}

#screenShot{
padding:0 0 0 78px;
}
#screenShot h4{
padding:25px 0 0 0;
}

#screenShot ul{
list-style-type:none;
padding:0;
margin:0;
}
#screenShot ul li{
display:block;
float:left;
}
/**/
#charactor{
padding:0 0 0 60px;
}

/**/
#news{
padding:0 190px 0 173px;
}
.newsTitle{
background:url(../news/img/title_bg.gif) no-repeat;
width:640px;
}
.newsTitle p{
display:block;
width:130px;
height:25px;
float:right;
text-align:right;
padding:21px 30px 15px 0px;
font-size:12px;
color:#fefefe;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ ゴシック", Osaka;
font-weight:bold;
vertical-align:bottom;
}

#news h4{
display:block;
float:left;
width:400px;
height:25px;
color:#fefefe;
padding:20px 0 15px 70px;
font-size:14px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ ゴシック", Osaka;
font-weight:bold;
}

#news div.newsContents{
padding:15px 10px 10px 22px;
}

#news div.newsContents p{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"ＭＳ ゴシック", Osaka;
padding:5px 0px 10px 0px;
line-height:18px;
font-size:12px;
}
#news div.newsContents p span.date{
/*font-size:14px;*/
font-weight:bold;
color:#dd0000;
}

/**/
#movie{
padding:0 0px 0 130px;
}
#download{
padding:0 0px 0 70px;
}
