
   body {
	margin: 0 0 0 0;
	text-align: center;
	margin-left:auto; 
    margin-right:auto; 
	height:auto;
	font-size: 12px;
	width:955px;
	background-color: #ffffff;
	background-image: url("../img/bg_side.gif");
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, monospace;	
	}
	
	
   #wrap {
    width: 955px;
	position: relative;
	height:auto !important;
	height:100%;
	text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
	padding:0 0 0 0px;
	background: #ffffff;
	border-left: 1px solid #000000;
	
	border-right: 1px solid #000000;
	border-collapse:collapse;
}


   .centering{
    display:block;
    margin-left:auto;margin-right:auto;
    text-align:center;
    }




/*-----ヘッドーstart--------------------------------------------------*/
#head {
    margin:0px;
}

#head h1{
    width:370px;
	height:105px;
	font-size:medium;
	text-indent:-9999em;
	background:#FFFFFF url(../img/head01.gif) no-repeat;
	margin:7px 0 0 8px; 
	float:left;
	}

#head h2{
     width:733px;
	 height:20px;
	 font: bold 17px Helvetica;
	 margin:10 0 10 8px;
	 padding: 2 0 2 0px;
	 border-top: solid 1px #000000;
	 border-bottom: solid 1px #000000;
}

#head h3{
     width:740px;
	 height:150px;
	 margin: -5 0 0 0px;
	 padding:0 0 0 0px;	  
 }

#head2{
     width:740px;
	 height:150px;
	 margin: 5 0 5 5px;
	 padding:0 0 0 0px;	  
 }	 
	 
	 
	 
	 
/*-----ヘッダー-START--------------------------------------------------*/
   
   #header {
      width: 750px;
      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: 750px;
	  height:123px; 
      font: bold 17px Helvetica;
	  text-align: center;
	  margin: 0 0px;
	  padding: 0 0px;
	  
	} 
	  #contents{
	  width: 955px;
	  height: 57px;
	  margin:0 0 0 0px;
	  padding: 0 0 0 0px;
	  text-align:center;
	  float:center;
	  background-color:#323232;
	  border:solid 1px #000000;
 }  
	

	#footer{
	  width:750px;
	  height:auto;
	  }
		  
   
/*-----ｺﾝﾃﾝﾂ-START--------------------------------------------------*/



#main-content #work_box{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: 750px;
	float: left;	
	}
#main-content #work_box2{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	width: 900px;
		
	}
#work_box p{
	text-align: center;
	vertical-align: text-top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}

#main-content #work_box h2{
	padding: 0 0 0 5px;
	margin: 12px 0 2px 10px;
	float: left;
	width: 720px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	line-height: 18px;
	font-style: normal;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 5px solid #000000;
	}

#main-content #work_box h3{
	padding: 0 0 0 5px;
	margin: 30px 0 2px 10px;
	float: left;
	width: 720px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	line-height: 18px;
	font-style: normal;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 5px solid #000000;
	}

#main-content #work_box h4{
	padding: 0 0 0 5px;
	margin: 10px 0 2px 10px;
	float: left;
	width: 720px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight:bold;
	line-height: 18px;
	font-style: normal;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 5px solid #000000;
	}




#main-content #work_box2{
	padding: 0 0 0 5px;
	margin: 10px 0 10px 10px;
	float: left;
	width: 720px;
	text-align: left;
	}

  
#main-content .pack{
	padding: 3px;
	margin: 0 5 0 10px;
	height: auto;
	float: left;
	border:solid 1px #000000;	
	}
	
#main-content .pack2{
	padding: 3px;
	margin: 0 5 0 10px;
	height: auto;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	}
	
#main-content .pack3{
    width:150;
    height:120;
	padding: 3px;
	margin: 0 5 0 10px;
	height: auto;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;	
	}
	
#main-content .pack4{
    width:720;
    height:50;
	padding: 3px;
	margin: 0 5 10 10px;
	height: auto;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	}
	
#main-content .pack5{
    width:150;
    height:120;
	padding: 3px;
	margin: 0 5 0 10px;
	height: auto;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	}
#main-content .pack6{			
	width: 330px;
	vertical-align: text-top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	}
	
	       
/*-----イメージ-START--------------------------------------------------*/ 


ul.img{
    width:100%;
    margin:0px;
    padding-left:0;
    margin-left:0;
	
}

ul.img li{
    list-style:none;
    padding:0px 10px;
	margin: 0px;
    width:150px;
    height:120px;
    float:left;
    text-align:center;
	}


ul.link{
    width:100%;
    margin-top:1px;
    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:900px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	test-align:center;
}
ul#menu li{
    list-style:none;
    float:left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
    width:150px;
}
ul#menu a{
    display:block;
    width:150px;
    height:57px;
	text-align:center;
}
a.top{
    background-image:url(../img/new_navi_01.gif);
}
a:hover.top{
    background-image:url(../img/new_navi_01_b.gif);
}
a.work{
    background-image:url(../img/new_navi_02.gif);
}
a:hover.work{
    background-image:url(../img/new_navi_02_b.gif);
}
a.shop{
    background-image:url(../img/new_navi_03.gif);
}
a:hover.shop{
    background-image:url(../img/new_navi_03_b.gif);
}	
a.plan{
    background-image:url(../img/new_navi_04.gif);
}
a:hover.plan{
    background-image:url(../img/new_navi_04_b.gif);
}
a.wall{
    background-image:url(../img/new_navi_06.gif);
}
a:hover.wall{
    background-image:url(../img/new_navi_06_b.gif);
}
a.link{
    background-image:url(../img/new_navi_07.gif);
}
a:hover.link{
    background-image:url(../img/new_navi_07_b.gif);
}


/*-----コピーライツ--------------------------------------------------*/	

#copyright {
	padding: 10px 0px 10px 0px;
	font-size: 85%;
	margin:6 0 0 0px;
	float: center;
	text-align: center;
	height: 18px;
	width:100%;
	}





/*-----クリアー記述-START--------------------------------------------------*/ 

.clear { clear:both; }   
.clear hr { display:none; }  
.clear-left { clear:left; }   
