*{margin:0px; padding:0px;}
html{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,div,dl,dt,dd,ul,li,ol,li{margin:0px; padding:0px;}
table{border:0px; padding:0px; width:100%;}
table tr{padding:0px; margin:0px; border:0;}
table td{padding:0px; margin:0px; border:0;}
table th{padding:0px; margin:0px; border:0; font-weight:normal; text-align:left;}
a img{border:0px;}
img{border:0px;}
ul,li{list-style-type:none;}


/*----------------------------------------------------

/// __header menu

----------------------------------------------------*/

#menu {
 margin: 0 0 0 15px;
}
#menu li{
	float:left;
	list-style:none;
}
#menu a{
	background:url(http://www.cc2.co.jp/narutoA3/img/menu2.gif) no-repeat 0 0;
	height:54px;
	display:block;
	line-height:55px;
	width:125px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#menu a:hover{
	width:125px;
	margin:0;
	padding:0;
}

#menu  #top a{background-position:-34px 0; margin-left:5px;width:77px;}
#menu  #top a:hover{background-position:-34px -54px;width:77px;}
#menu  #news a{background-position:-112px 0;width:103px;}
#menu  #news a:hover{background-position:-112px -54px;width:103px;}
#menu  #sen a{background-position:-217px 0;width:126px;}
#menu  #sen a:hover{background-position:-217px -54px;width:126px;}
#menu  #ss a{background-position:-344px 0;width:110px;}
#menu  #ss a:hover{background-position:-344px -54px;width:110px;}
#menu  #bbs a{background-position:-456px 0;width:98px;}
#menu  #bbs a:hover{background-position:-456px -54px;width:98px;}
#menu  #nbgi a{background-position:-555px 0;width:106px;}
#menu  #nbgi a:hover{background-position:-555px -54px;width:106px;}
#menu  #sp a{background-position:-661px 0;width:115px;}
#menu  #sp a:hover{background-position:-661px -54px;width:115px;}
#menu .current a{
background:url(http://www.cc2.co.jp/narutoA3/img/menu2_on.gif) no-repeat;
}



#cc2_menu{
	background:url(http://www.cc2.co.jp/narutoA3/img/bg_cc2_menu.gif) repeat-x 0 -5px;
	width:100%;
	margin:0 auto;
	height:60px;
	display:block;
}


body{
	width:100%;
	font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	color:#000;
	font-size:12px;
	background:url(bg.gif);
}

a:link { padding-bottom:1px; color: #00566f; text-decoration:none; }
a:visited { padding-bottom:1px; color: #00566f; text-decoration:none;}
a:hover { padding-bottom:1px; color: #00566f; text-decoration:none;}
a:active { padding-bottom:1px; color: #00566f;}


.main_cont{
 width:850px;
	background:url(http://www.cc2.co.jp/narutoA3/img/bbs_bg.png) 50% 0 repeat-y;
	padding: 30px;
line-height:180%;
margin:0 auto;
	
}

.content{
	width:730px;
	text-align:left;
}


.art{
 font-size:11px;
letter-spacing:-1px;
}

hr { 
    border: 0 none; 
    height: 1px; 
    color: #696969;
    background-color: #696969;
} 

table{border:0px; padding:5px; margin:5px;}
table tr{padding:3px; margin:0px; border:0;}


.menu {
	background:url(http://www.cc2.co.jp/narutoA3/bbs/img/bbs_title_none.jpg) 50% 0 no-repeat;
	height:62px;	
	width:100%;
	text-align:center;
	margin:0px 0;
	line-height:200%;
}


.menu a:link { padding-bottom:1px; color: #fff; text-decoration:none; }
.menu a:visited { padding-bottom:1px; color: #fff; text-decoration:none;}
.menu a:hover { padding-bottom:1px; color: #fff; text-decoration:none;}
.menu a:active { padding-bottom:1px; color: #fff;}

.menu ul{
	margin:10px auto;
	width:600px;
}
.menu li{
 float: left;
 display:block;
 padding:5px 10px;
}

.clear{
 clear:both;
}