
   body {
	margin: 0 0 0 0;
	text-align: center;
	margin-left:auto; 
    margin-right:auto; 
	font-size: 12px;
	width:950px;
	background-color: #000000;
	background-image: url("../img/bg_side.gif");	
	}
	
	
   #wrap {
    width: 950px;
	height: auto; 
	text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
	padding:0 0 0 0px;
	background: #000000;
	border-left: 1px solid #ffffff;
	
	border-right: 1px solid #ffffff;
	border-collapse:collapse;
}


   .centering{
    display:block;
    margin-left:auto;margin-right:auto;
    text-align:center;
    }



/*-----ヘッダー-START--------------------------------------------------*/
   
   #header {
      width: 950px;
      height: 150px;
	  font-style: normal;
	  color:#ffffff;
      font-size: 10px;
	  text-align: center;
      margin: 0 0 0 0px;
      padding: 0 0 0 0px;
	  text-align:center; 
      margin-left:auto; 
      margin-right:auto;
   }
   
  
      #inner {
	  width: 950px;
	  height:123px; 
      font: bold 17px Helvetica;
	  text-align: center;
	  margin: 0 0px;
	  padding: 0 0px;
	  
	} 
	  #contents{
	  width: 950px;
	  height: 40px;
	  margin:0 0 0 0px;
	  padding: 0 0 0 0px;
	  text-align:center;
 }  
	
　　#main-img{
       width:950px;
	   height:500px;
	   margin:2 0 0 0px;
	   padding:0 0 0 0px;
	   border-top:solid 1px #ffffff;
	   border-bottom:solid 1px #ffffff;
	   }　　
	   
/*-----メインｺﾝﾃﾝﾂ-START--------------------------------------------------*/  

	
#main-contents {
    width:948px;
	height:auto;
	float:left;
    margin:0px 0 0px 0;
	font-style: normal;
	color:#ffffff;
    font-size: 10px;
	padding:0;
	background:#000000;
	}


#main-contents #work_box{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: 948px;
	height: auto;
	float: left;
	}
#main-contents #work_bbox{
    clear:left;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: 944px;
	height: auto;
	float: center;
	border-top:solid 1px #ff0000;
	}
#main-contents #work_abox{
    clear:left;
    padding: 0 0 0 0px;
	margin: 0 200 20 440px;
	width: 100px;
	height: auto;
	font:normal 10px #ffffff;
	float: left;
	}
#main-contents #work_blank-box{
    clear:left;
    padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: 948px;
	height: auto;
	font:normal 10px #ffffff;
	float: left;
	}
#main-contents h1{
    width:948px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight:bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin:7px 7px 5px 5px; 
	float:center;
	}
#main-contents h2{
    clear:left;
    width:100px;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color:#ff0000;
    margin:0px 0px 0px 0px; 
	float:left;
	}
#main-contents .pack{
    widht:480;
    height:60px;
	padding: 0px;
	margin: 25 0 25 0px;
	height: auto;
	text-align:center;
	float: center;
	}
#main-contents .pack2{
    width:300;
	height:420; 
	padding: 0px;
	margin:10 0 0 150px;
	hight: auto;
	float: left;
	}
#main-contents .pack3{
    width:350;
	height:400; 
	padding: 0px;
	margin:10 65 0 0px;
	hight: auto;
	float: left;
	}
#main-contents .pack4{
    width:600;
	height:120; 
	padding: 0px;
	margin:20 0 20 0px;
	height: auto;
	float: center;
	}
#main-contents .pack5{
    widht:425;
    height:344px;
	padding: 0px;
	margin: 10 0 10 0px;
	height: auto;
	text-align:center;
	float: center;
	}	
#main-contents .pack6{
    widht:100px;
    height:142px;
	padding: 0px;
	margin: 1 1 2 1px;
	height: auto;
	text-align:center;
	font-color:#ffffff;
	float:left;
	border:solid 1px #ffffff;
	}   
#main-contents .pack7{
    widht:319px;
    height:120px;
	padding: 0px;
	margin: 40 0 80 0px;
	height: auto;
	text-align:center;
	font-color:#ffffff;
	float:center;
	}	
   
/*-----フッター--------------------------------------------------*/  


	       
/*-----イメージ-START--------------------------------------------------*/ 


ul.img{
    width:100%;
    margin:0px;
    padding-left:0;
    margin-left:0;
	
}

ul.img li{
    list-style:none;
    padding:0px 0px;
	margin: 0px;
    width:150px;
    height:120px;
    float:left;
    text-align:center;
	}


ul.link{
    width:100%;
    margin-top:0px;
    padding-left:0;
    margin-left:0;
}

ul.link li{
    list-style:none;
    padding:1px 1px;
    width:150px;
    height:15px;
	text-align:center;
    float:left; 

}

/*-----メニューマウスオーヴァー記述-START--------------------------------------------------*/ 


ul#menu{
    list-style:none;
    width:950px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}
ul#menu li{
    list-style:none;
    float:left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
    width:190px;
}
ul#menu a{
    display:block;
    width:190px;
    height:40px;
	text-align:center;
}
a.top{
    background-image:url(../img/ysn163/banner/top.jpg);
}
a:hover.top{
    background-image:url(../img/ysn163/banner/top_b.jpg);
}
a.sacrifice{
    background-image:url(../img/ysn163/banner/sacrifice.jpg);
}
a:hover.sacrifice{
    background-image:url(../img/ysn163/banner/sacrifice_b.jpg);
}
a.movie{
    background-image:url(../img/ysn163/banner/movie.jpg);
}
a:hover.movie{
    background-image:url(../img/ysn163/banner/movie_b.jpg);
}	
a.archives{
    background-image:url(../img/ysn163/banner/archives.jpg);
}
a:hover.archives{
    background-image:url(../img/ysn163/banner/archives_b.jpg);
}
a.plan{
    background-image:url(../img/ysn163/banner/plan.jpg);
}
a:hover.plan{
    background-image:url(../img/ysn163/banner/plan_b.jpg);
}


/*-----コピーライツ--------------------------------------------------*/	

#copyright {
    width:950;
	padding: 5px 0px 3px 0px;
	font-size: 85%;
	margin:3 0 0 0px;
	float: center;
	text-align: center;
	height: 16px;
	background-color:#FFFFCC;
		
}






/*-----クリアー記述-START--------------------------------------------------*/ 

.clear { clear:both; }   
.clear hr { display:none; }  


