@charset "utf-8";

/* CSS Document */

/*------------------------------------------------------------*
ベース部分
*------------------------------------------------------------*/
body{background-color:#FFF;font-family:"ＭＳＰゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;margin:0px;padding:0px;height:100%;line-height:1.5;color:#000000;}
html{height:100%;margin:0;padding:0;}
/** {margin:0;padding:0;zoom:1;} */
img {border:0;}
a{color:#eb3201; text-decoration:none;}
a:hover{color:#ff6c00;	text-decoration:underline;}


h1{ display:none;}

dl,dt,dd{margin:0; padding:0;}

ul,li{margin:0; padding:0;list-style-type:none;}

.no_show{ display:none;}


/*clearfix hack
---------------------------------------------*/
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*　　ページの整形　　*/
#container {
	text-align: left;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	width: 896px;
}

/*　　内部ページの整形　　*/
#container_i {
background:url(../images/in_title_bg.jpg) no-repeat top;
	text-align: left;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	width: 900px;
}

#container_i h1{ display:none;}

/*------------------------------------------------------------*
INDEX
*------------------------------------------------------------*/

.change_time{ 
	width:100%;
	height:33px;
	margin:0 auto;
	background-color:#000000;
	/*text-align:center;*/}

#main_bg{width:100%;
	min-height:850px;
	height: auto !important;
	height:auto;
	background:url(../images/naruto_index_bg.jpg) repeat-y center top;
	margin: 0px;
	padding: 0px;
	line-height: 1.5;}

#main_kv{
	width:100%;
	height:auto;
	background:url(../images/chain.gif) center top repeat-y;
}

#key{
	background:url(../images/keyv.jpg) center top no-repeat;
	min-height:849px;
	width:100%;
}

#logo{
	background:url(../images/logo.png) left top no-repeat;
/*	width:862px;*/
	width:307px;
	height:160px;
	padding:0px 519px 0px 0px;
	margin:0px auto;
}

#logo span{
	display:none;
}


/*　　メイン　　*/
#main {
	width: 635px;
	height:814px;
	float: left;
	margin: 0;
	padding: 0;
}

/*　　メニュー部分　　*/
#menu {
	margin:0;
	padding:0 0 0 20px;
	width:230px;
	float:left;}

#menu img{ margin-bottom:3px;}

#no_menu{display:none;}


#link{
	vertical-align: top;
	text-align: center;
	margin:20px 0 0 0;
	padding:0 0 0 20px;
}

#link img{
	margin: 0 8px 10px 0;
}

#mainv{
	float:left;
	width:630px;
}


#hoso{
	background:url(../images/hoso_top.png) center top no-repeat;
	margin-top:503px;
	margin-left:35px;
	width:568px;
	height:130px;
}

#hoso span{
	display:none;
}

#copy{
	background:url(../images/copy_top.png) right top no-repeat;
	width:600px;
	height:30px;
}

#copy span{
	display:none;
}



/*------------------------------------------------------------*
INDEX
*------------------------------------------------------------*/

#left_t {
	display:block;
	width:205px;
	height:160px;
	border:0;
	margin:0;
}

#menu h1{display:none; margin:0; padding:0; }


#news_box {
	display:block;
	width:230px;
	height:160px;
	padding-top:39px;
	background:url(../images/news_bg.png) no-repeat;
}



#top_news{
	text-align:left;
	margin:0 auto;
	padding:5px;
	color:#ffffff;
	display:block;
	width: 206px;
	height:140px;
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-base-color: #ff6600;
	scrollbar-track-color: #ff6600;
	scrollbar-face-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrow-color: #f9fe67;
}


.news_txtbox_day{ color:#880808; font-weight:bold;}

.news_txtbox_day img{ margin:0;}

#mv1 {
	width:625px;
	height:857px;
	background:url(../images/kv.jpg) right no-repeat;
}
#mv1 .bnr{
	float:left;
	margin: 700px 0 0 20px;
	}	

#mv2 p {display:none;}

.topsosial {width:440px;text-align:center;margin:20px auto 10px auto;>margin:0px auto 0px auto;>padding-top:20px;padding-left:100px;}
.topsosial .so01, .topsosial .so02, .topsosial .so03{float:left;margin:0px;padding:0;width:130px;}
.topsosial .so02{margin-right:25px;}
iframe.twitter-share-button {width:120px!important;}
	
.hoso_txt{ text-align:right; padding-top:120px;}
.btm_copy{margin:5px auto; text-align:right; width:620px;}

.clear{
	clear:both;
	width:100%;
	height:0px;
	font-size:0px;
}
