@charset "UTF-8";
/* CSS Document */

/*武将ページ*/
html{
	background-color:#000000;}
body {
	background-color:#000000;}
#bushouspace {
	width: 900px;
	height:680px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #564D27;
	position: relative;
}
#bushouthmbnail{
	position: absolute;
	left: 160px;
	top: 300px;
		display:none;

}
#bushouthmbnailindex{
	position: absolute;
	left: 480px;
	top: 150px;
		display:none;

}
#bushouthmbnailindexrgt{
	position: absolute;
	left: 80px;
	top: 150px;
		display:none;

}
#bushouthmbnail img, #bushouthmbnailindex img, #bushouthmbnailindexrgt img{
	border: 1px solid #FFF;
	width: 260px;
	height: 365px;
}
#bushouinner, #bushouinnerpan{
	padding: 0px;
	height: 680px;
	width: 900px;
	overflow: hidden;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#bushouinner{
	background-image: url(../../12/images/bushoupagebgpan.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#bushouinnerpan{
	background-image: url(../../12/images/bushoupagebgpan.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#bushouinnerindex{
	background-image: url(../../12/bushoumeikan/img/bgtoc.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#leftspace{
	float: left;
	width: 400px;
	height:680px;
	position: relative;
		}
#todaycrnt{
	background-image: url(../../12/images/todaytxt.jpg);
	background-position: left top;
	height: 41px;
	width: 135px;
	left: 23px;
	top: 84px;
	position: absolute;
	}
#bushouimage{
	padding: 0px;
	height: 526px;
	width: 372px;
	margin: 0px;
	position: absolute;
	left: 23px;
	top: 135px;
}
#bushouname{
	background-image: url(../../12/images/namebg.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	width: 198px;
	height: 61px;
	position: absolute;
	top: 595px;
	left: 10px;
	float: left;
	overflow: hidden;
}
#bushouname p{
	font-size: 24px;
	text-align: center;
	padding-top: 20px;
}
#rightspace{
	float: left;
	width: 450px;
	height: 680px;
	position: absolute;
	left: 415px;
}
#bushouinfo {
		margin-top: 130px;
		height:200px;
		}
#bushouinfo p{
	line-height:110%;
}

#fulname, #detailbox{
	margin-left: 20px;
}
#fulname{
	width: 250px;
	font-size: 24px;
	text-align: left;
	float: left;
	margin-right: 20px;

}
*:first-child+html #fulname{
	margin: 0px;
	padding: 0px;
}
#mainname, #azanahead, #mainazana{
	font-size: 24px;
	color: #FFF;
	text-align: center;
	float:left;
	position: relative;
	}
	
*:first-child+html #mainname, #azanahead, #mainazana{
	margin: 0px;
	padding: 0px;
}
*:first-child+html 	#mainname{

	width: 4em;
}
*:first-child+html #azanahead{
	margin-left: ;
}
*:first-child+html #mainazana{

}
#azanahead{
	font-weight: lighter;
	background-image: url(../../12/images/azana.png);
	background-repeat: no-repeat;
	background-position: 20px 0;
	height: 24px;
	width: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-indent: -9999px;
}
html>/**/body #azanahead{
		padding-right: 5px;
		}

/*\*/ html* #azanahead{
	background-position: 15px 6px;
		height: 30px;
}

*:first-child+html #azanahead{
	padding:0px;
	background-position: 0px 0px;
	height: 24px;
	width: 40px;}
#kanarubi, #azanarubi{
	font-size: 10px;
	color: #FFF;
	text-align: center;
	width:100%;

}

*:first-child+html #kanarubi{}
#kanarubi{

	float:left;}
*:first-child+html #kanarubi{
		float:none;}
#azanarubi{
	float:right;}
html>/**/body #azanarubi{
		margin-right: auto;
	margin-left: auto;
	} 
*:first-child+html #azanarubi{
		float:none;
		}
#addresshere{
	padding: 8px 0px 0px 0px;
	float: left;
	font-size: 16px;
}
*+html #addresshere{
	float: none;
	text-align:left;
}
.rubi{

	font-size: 10px;
	float: right;
		position: relative;
	}
#detailbox{
	font-size: 14px;
	line-height: 160%;
	clear: both;
	width: 420px;
	padding-top: 5px;
	text-align: left;
}
#detailbox a{
	color: #CC9;
	text-decoration:none;
}

#footerbsh{
	width:900px;
	margin-right: auto;
	margin-left: auto;
}
#footerbsh a{
	display: block;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	color: #F90;
	font-size: 12px;
}
#footerbsh img{
	margin-top:10px;
	display: block;
	float: right;
		margin-right: 20px;
	}
#facebox{
	background-color:#000000;
	height: 330px;
	width: 434px;
	padding:0px;
	margin-left: 0px;
		overflow: auto;
	position: relative;
}
iframe {
	background-color:#000000;
	}
/*アイフレーム内*/
#innerhtmlbg{
	background-color:#000000;}
#innnerbox {
	width: 410px;
	height:auto;
	padding-top: 8px;
	padding-left: 6px;

}
.icons{
	background-image: url(../../12/images/iconbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: left;
	height: 68px;
	width: 62px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 8px;
	margin-left: 0px;
	position: relative;
}
.icons a{
	height: 68px;
	width: 62px;
	text-decoration: none;
	display: block;
	margin: 1px;
	padding: 0px;
	border-style:none;
	float: left;
	z-index:9999;
	position: relative;
}
.icons img{
	margin: 1px;
	padding: 0px;
		display: block;
	border-style:none;
	position: absolute;
	right: 0px;
	bottom: 0px;
	}
#todaymark{
		z-index:9000;
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 19px;
	position: absolute;
	right: 0px;
	bottom: 0px;

}

#todaymark img{

}

/*----NB----*/
.icons{position:relative;}
.icons a{
	display:block;
	position:absolute;
	width:59px;
	height:65px;
	top:1px;
	left:1px;
	background-image:url(../../12/images/clear.gif);
}

.icons img{
	position:absolute;
	top:1px;
	left:1px;
}
	
.new a{
	background-image:url(../../12/images/newmark.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
	
#indexindex{
	background-image:url(../../12/bushoumeikan/img/indexbg.jpg);
	background-color:#000000;

	margin:140px auto 20px auto;

	width: 850px;
	height:500px;
	background-attachment: fixed;
	background-position: center top;
	overflow:hidden;
    overflow:-moz-scrollbars-vertical;
}
#indexbody{
	width:820px;
	overflow:hidden;
	background-color:#000000;
	height: 2000px¥9;}
*:first-child+html #indexbody{	width:810px;}


#innnerbox_index {
		width: 820px;
}
#faceboxindex{
		width: 840px;
		overflow:hidden;
					padding:0px;
	margin-left: 0px;

}
#faceboxindex.icons{	margin-right: 4px;}

/*武将ページ↑*/
.bushousname{
	background-image:url(../../12/bushoumeikan/img/bnamebg.png);
	background-repeat:no-repeat;
	background-position:60px 0px;

	height:70px;

	width: 190px;

	float: left;
	margin-bottom:10px;
	margin-left:10px;
	overflow:hidden;
	position:relative;

}
*:first-child+html .bushousname{	width: 185px;}
#indexbody a{


/*	background-image:url(../bushoumeikan/img/linkbg.png);
	background-repeat:no-repeat;
	overflow: hidden;
	background-position: 35px center;*/


	text-decoration: none;

	font-size: 14px;
	color: #9F8F2A;
}


.bushousname a{
	color: #9F8F2A;
	text-decoration: none;

	display: block;

	border-style:none;

	z-index:9999;
	cursor:pointer;



	height:65px;


	width: 190px;


/*	background-image:url(../images/clear.gif);*/

}

.bushousname img{
		background-image: url(../../12/images/iconbg.png);

	background-repeat: no-repeat;

	background-position: left top;

	padding: 0px;



	height: 68px;
	width:59px;

		display: block;

	border-style:none;

	position: absolute;

	left: 0px;

top: 0px;

	}

.bushousname p{
	width:150px;
	position: absolute;
	left: 70px;
	top: 5px;
	font-size:18px;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

.linkrubi{font-size:14px;}