@charset "UTF-8";

/*--------------------------------------*/
/*初期化								*/
/*--------------------------------------*/
html{ font-size:14px; line-height:1.6; color:#666666; overflow-y:scroll;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight: normal; font-style: normal; }
fieldset,img { border: none;}
ul{ list-style:none;}
caption,th { text-align: left; }
td{ vertical-align:top; }
img{vertical-align:middle; border:0; }





/*--------------------------------------*/
/*										*/
/*--------------------------------------*/

/**/
.clear{ clear:both ; }
/*
.go-to{ margin:8px ; }
.accent{ color:#f30f30 ; font-weight:normal ; }
.arrow{     background: url(../../img/arrow.gif) no-repeat left 5px  ; padding-left:18px ;}
.arrow-sub{ background: url(../../img/arrow-sub.gif) no-repeat left  ; padding-left:12px ;}
*/

/*Link*/
a:link{ 	text-decoration:none ; color:#3FA9F5 ;}
a:visited{ 	text-decoration:none ; color:#3FA9F5 ;}
a:hover{ 	text-decoration:none ; color:#9C0 ;}
a:active { 	text-decoration:none ; color:#9C0 ;}

h2{}
h3{}
h4{ color:#EC8C56; font-weight:bold;}
h5{ color:#EC8C56; font-weight:bold;}


/*--------------------------------------*/
/*  									*/
/*--------------------------------------*/
html{ background-color:#000 ;}
body{ width:1350px ; background-color:#000 ; text-align:center ;}

#body{
	background:#000 ;
	border:1px solid #000 ;
	width:1332px ;
	height:925px ;
	background:url(../images/back.jpg) center top no-repeat ;
	position:relative ;
}

/*  トップ  */
#top{
	width:95% ;
	margin:25px 15px 0px auto ;
	text-align:left ;
}


/*  リスト  */
#contents{
	width:1200px ;
	height:730px ;
	margin:10px auto 30px auto ;
	text-align:left ;
}

#contents_a{
	width:1250px ;
	height:730px ;
	margin:10px auto 10px auto ;
	text-align:left ;
}

	/*  スペース  */
	div.contents_wrapper{
		width:1090px ;
		margin:0px 0px 20px 0 ;
		position:absolute ;
	}

	/*  スペース  */
	div.contents_wrapper_a{
		width:1250px ;
		margin:0px 0px 20px 0 ;
		position:absolute ;
	}

	/*  スペース：アシスタント  */
	div.contents_wrapper_ass{
		width:1250px ;
		margin:20px 0px 20px 0 ;
		position:absolute ;
	}

	/*  ブロック  */
	div.block{
		width:88px ;
		height:110px ;
		background:url(../images/pict_back.png) no-repeat !important;
		background:#000 ;
		float:left ;
		margin:10px 8px 0px 0px ;
		text-align:center ;
	
	}

	/*  ブロック  */
	div.block_blank{
		width:88px ;
		height:110px ;
		float:left ;
		margin:10px 8px 0px 0px ;
		text-align:center ;
		background:none ;		
	}

		div.block div.img{
			width:80px ;
			height:86px ;
			margin:2px auto 0px auto ;
		}
		
		div.block div.name{
			width:80px ;
			height:20px ;
			font-size:0.8em ;
			font-weight:lighter ;
			text-align:center ;
			color:#FFF ;
			margin:2px auto 0px auto ;
		}


/*  ブロック  */
div.block_link{
	width:400px ;
	height:50px ;
	position:absolute ;
	top:1300px ;
	left:840px ;
	text-align:center ;
	background:none ;		
}

/*  ブロック：アシスタント用  */
div.block_link_a{
	width:400px ;
	height:50px ;
	position:absolute ;
	top:770px ;
	left:840px ;
	text-align:center ;
	background:none ;		
}


	/*  リンクリスト  */
	div.block_link ul{
		margin-top:0 ;
	}
	
	/*  リンクリスト  */
	div.block_link ul li{
		display:inline ;
	}
	
	div.block_link ul li img{
		vertical-align:top ;
		
	}


	/*  リンクリスト  */
	div.block_link_a ul{
		margin-top:0 ;
	}
	
	/*  リンクリスト  */
	div.block_link_a ul li{
		display:inline ;
	}
	
	div.block_link_a ul li img{
		vertical-align:top ;
		
	}

	
/*  ブロック  */
div.block_info{
	width:800px ;
	height:110px ;
	position:absolute ;
	top:1300px ;
	left:50px ;
	text-align:left ;
	background:none ;
	color:#FFF ;
	font-size:0.8em ;
	line-height:14px ;
}

/*  ブロック：アシスタント用  */
div.block_info_a{
	width:800px ;
	height:110px ;
	position:absolute ;
	top:770px ;
	left:50px ;
	text-align:left ;
	background:none ;
	color:#FFF ;
	font-size:0.8em ;
	line-height:14px ;
}

