@charset "EUC-JP";   

/* clearfix 
---------------------------------------*/
.clearfix:after {
content: "";
display: block;
clear: both;
}
.clearfix {
display: inline-block;
}

.clearfix { display: block; }
/* */

.clear  { clear:both; }


body {
	font: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-size: 12px;
}

table {
	font: 100%;
	font-size: inherit;
}

hr {
	margin: 20px 0;
	border-width: 0;
	border-top: 1px solid #333;
}

images {
	border: none;
	vertical-align: bottom;
}

strong {
	font-weight: bold;
}


/* Layout
=======================================*/


body {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background:url(/nobunyaga/images/content_bg_pattern.gif);
}

#wrapper {
	background:url(/nobunyaga/images/navi_back_all.png) repeat-x;
}

#outline {
	background:url(/nobunyaga/images/outline_bg.gif) repeat-y;
	width: 1005px;
	margin: 0 auto;
	text-align:left; 
}


/* Style
=======================================*/


#head {
	width: 1005px;
	background: url(/nobunyaga/images/main.jpg) center top no-repeat;
	height: 515px;
}



.start_btn{
	padding:310px 0 0 690px;
	display:block;
}

.start_btn a{
	text-indent: -9999px; background: url(/nobunyaga/images/btn_start.png);
	width: 250px;
	height: 200px;
	display: block;
}

.start_btn a:hover{
	background: url(/nobunyaga/images/btn_start.png) -250px 0px;
	width: 250px;
	height: 200px;
	display: block;
}

/* news_bg
=======================================*/

#news_bg {
	width: 1005px;
	background: /*フッター広告なし*/ /* url(/nobunyaga/images/bg_in.gif)*/ /*フッター広告あり*/ url(/nobunyaga/images/news_bg.gif) left top no-repeat;
	padding-bottom:45px;
	margin-top:-7px;
}

#news_main{
	width:auto;
	margin: 0 12px 0px 32px;
	}

#news{
	height:182px;
	width:380px;
	margin: 9px 12px 0 35px;
	float: left;
}
:root *> #news{
	height:182px;
	width:380px;
	margin:45px 12px 0 35px;
	float: left;
	margin:9px 12px 0 35px;
}




/* btn_news
=======================================*/
#btn_news{
	margin: 0 0 6px 232px;
	_margin-left:116px;
	width: 92px;
	height: 30px;
	float: left;
}

#btn_news a{
	text-indent: -9999px;
	background: url(/nobunyaga/images/btn_news.jpg) ;
	width: 92px;
	height: 30px;
	display: block;
}

#btn_news a:hover{
	background: url(/nobunyaga/images/btn_news.jpg) -92px 0px;
	width:92px;
	height: 30px;
	display: block;
}




#tools{
	height:240px;
	width:241px;
	margin: 0 0 0 11px;
	float: left;
	
}

/* banner
=======================================*/


#banner a{
	text-indent: -9999px;
	background: url(/nobunyaga/images/banner_130130.jpg);
	width: 280px;
	height: 240px;
	display: block;
	float:left;
}

#banner a:hover{
	background-position:280px 0;
}


/* twit
=======================================*/
#twitter{
	margin: 0 0 0 0;
	width: 115px;
	height: 114px;
	float: left;
	}
#twitter a{
	text-indent: -9999px; background: url(/nobunyaga/images/btn_twit.jpg);
	width: 115px;
	height: 114px;
	display: block;
}

#twitter a:hover{
	background: url(/nobunyaga/images/btn_twit.jpg) -115px 0px;
	width:115px;
	height: 114px;
	display: block;
}
	
/* hash
=======================================*/

#twitter_hashtag{
	margin: 0 0 0 12px;
	width: 114px;
	height: 55px;
	float: left;
		}
		



		
#twitter_hashtag a{
	text-indent: -9999px; background: url(/nobunyaga/images/btn_hash.jpg);
	width: 114px;
	height: 55px;
	display: block;
}

#twitter_hashtag a:hover{
	background: url(/nobunyaga/images/btn_hash.jpg) -114px 0px;
	width:114px;
	height: 55px;
	display: block;
}




/* official
=======================================*/
#twitter_official{
	margin: 6px 0 0 12px;
	width: 114px;
	height: 55px;
	float: left;
		}
#twitter_official a{
	text-indent: -9999px; background: url(/nobunyaga/images/btn_official.jpg);
	width: 114px;
	height: 55px;
	display: block;
}

#twitter_official a:hover{
	background: url(/nobunyaga/images/btn_official.jpg) -114px 0px;
	width:114px;
	height: 55px;
	display: block;
}

/* friend
=======================================*/
#friend{
	margin: 12px 0 0 0px;
	width: 115px;
	height: 114px;
	float: left;
}



#friend {
	text-indent: -9999px; background: url(/nobunyaga/images/btn_mobile.jpg);
	width: 115px;
	height: 114px;
	display: block;
}

/*#friend a:hover{
	background-position:-115px 0px;
	width:115px;
	height: 114px;
	display: block;
}


#friend a{
	text-indent: -9999px; background: url(/nobunyaga/images/btn_friend.jpg);
	width: 115px;
	height: 114px;
	display: block;
}

#friend a:hover{
	background: url(/nobunyaga/images/btn_friend.jpg) -115px 0px;
	width:115px;
	height: 114px;
	display: block;
}
*/
/* run
=======================================*/
#run{
	width: 115px;
	height: 115px;
	float: left;
	margin: 12px 0 0 10px;
}


#footer {
	border-top:#ccc dotted 1px;
}

#content_footer{
	width:auto;
	text-align:center;
	font-size:10px;
	padding:12px 0;
	background:#fff;
	border-right:#ccc solid 1px;
	border-left:#ccc solid 1px;
}

/* banner
=======================================*/


#banner_area {
	margin:15px 30px;
}


#FlashID2 {
	height:60px;
}


#KTselection {
	margin: 0 0 0 0;
	width: 115px;
	height: 114px;
	float: left;
	background:url(/nobunyaga/images/banner_KTselection.gif) top left no-repeat;
	text-indent:-9999px;
}

