body	{width:1000px;  margin: 0 auto;
	background-color:#FFFFFF; background-position:50% 0%;
        background-image:url(img/background.jpg); background-repeat:repeat;
}

.body2	{width:1000px; height:1500px;  margin: 0 auto;
	background-color:#FFFFFF; background-position:50% 0%;
        
}

.body3	{width:1000px; height:4250px;  margin: 0 auto;
	background-color:#FFFFFF; background-position:50% 0%;
        
}

.body4	{width:1000px; height:2500px;  margin: 0 auto;
	background-color:#FFFFFF; background-position:50% 0%;
        
}

.body5	{width:1000px; height:1200px;  margin: 0 auto;
	background-color:#FFFFFF; background-position:50% 0%;
        
}

h1{font-family:sans-serif;  font-weight:bold; margin-top: 15px;	          
           font-size:10px; color:#000000;
	   line-height: 120%; text-align:left;
}



.header{width:1000px; height:100px; margin-top:0px; margin-left:0px; float:left;}



.logo{border:none;}		/*ロゴ線消し*/


h1{font-family:serif;  font-weight:bold; margin-top: 15px; margin-left:40px;	          
           font-size:12px; color:#000000;
	   line-height: 120%; text-align:left;
}


/*メニューボタン*/

.menu_waku{width:1000px; height:50px; margin-top:0px; margin-left:0px; float:left;}

#menu {width:1000px;
	marginleft:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
#menu ul,#menu li {
	margin:0;
	padding:0;
	list-style:none;}
#menu li{
	float:left;
	margin-left:0px;}
#menu a,#menu a:link,#menu a:visit-ed{
	text-decoration:none;
	color:#CCCCCC;
	display:block;}
	
.RollOver1 {background:url(img/menu_top.jpg) no-repeat; 	      
    		width:200px; height:50px;                        
    		margin:0; padding:0;                              
    		display:block;
}
.RollOver1:hover {background:url(img/menu_top_roll.jpg) no-repeat;}

.RollOver2 {background:url(img/menu_about.jpg) no-repeat; 	      
    		width:200px; height:50px;                        
    		margin:0; padding:0;                              
    		display:block;
}
.RollOver2:hover {background:url(img/menu_about_roll.jpg) no-repeat;}

.RollOver3 {background:url(img/menu_menu.jpg) no-repeat; 	      
    		width:200px; height:50px;                        
    		margin:0; padding:0;                              
    		display:block;
}
.RollOver3:hover {background:url(img/menu_menu_roll.jpg) no-repeat;}

.RollOver4 {background:url(img/menu_access.jpg) no-repeat; 	      
    		width:200px; height:50px;                        
    		margin:0; padding:0;                              
    		display:block;
}
.RollOver4:hover {background:url(img/menu_access_roll.jpg) no-repeat;}

.RollOver5 {background:url(img/menu_recruit.jpg) no-repeat; 	      
    		width:200px; height:50px;                        
    		margin:0; padding:0;                              
    		display:block;
}
.RollOver5:hover {background:url(img/menu_recruit_roll.jpg) no-repeat;}

/*メニューボタン終了*/




/*フラッシュ部*/

.flash_waku{width:900px; height:300px; margin-top:20px; margin-left:50px; float:left;}

.flash{margin-top:0px; margin-left:0px; float:left;}




/*ボタン大部*/
.button_waku_top{width:900px; height:200px; margin-top:0px; margin-left:0px; float:left;}
.button_waku_under{width:900px; height:200px; margin-top:15px; margin-left:0px; float:left;}

.RollOver6 {background:url(img/about_big.jpg) no-repeat; 	      
    		width:450px; height:200px;                        
    		margin:0; padding:0;                              
    		display:block; float:left;
}
.RollOver6:hover {background:url(img/about_big_roll.jpg) no-repeat;}

.RollOver7 {background:url(img/menu_big.jpg) no-repeat; 	      
    		width:450px; height:200px;                        
    		margin:0; padding:0;                              
    		display:block; float:left;
}
.RollOver7:hover {background:url(img/menu_big_roll.jpg) no-repeat;}

.RollOver8 {background:url(img/recruit_big.jpg) no-repeat; 	      
    		width:450px; height:200px;                        
    		margin:0; padding:0;                              
    		display:block; float:left;
}
.RollOver8:hover {background:url(img/recruit_big_roll.jpg) no-repeat;}

.RollOver9 {background:url(img/blog_big.jpg) no-repeat; 	      
    		width:450px; height:200px;                        
    		margin:0; padding:0;                              
    		display:block; float:left;
}
.RollOver9:hover {background:url(img/blog_big_roll.jpg) no-repeat;}


.oowaku{width:900px; height:415px; margin-top:15px; margin-left:50px; float:left;}

.oowaku2{width:900px; height:200px; margin-top:15px; margin-left:50px; float:left;}

/*グランツリー武蔵小杉店閉店情報枠*/

.nowinfo_waku{width:900px; height:150px; margin-top:15px; margin-left:50px; float:left;}

.nowinfo_waku2{width:858px; height:120px; margin-top:0px; margin-left:0px; padding: 0.5em 1em;
border: double 5px #FF0000; float:left;}

.nowinfo_text{width:110px; height:100px; margin-top:10px; margin-left:10px; font-family:serif; letter-spacing: 0px; 	          
           font-weight: 800; font-size:15px; color:#FF0000;
	   line-height: 150%; float:left;}

.nowinfo_text2{width:710px; height:100px; margin-top:-5px; margin-left:25px; font-family:serif; letter-spacing: 0px; 	          
           font-weight: 800; font-size:13px; color:#000000;
	   line-height: 200%; float:left;}



/*ニュース枠*/
.news_waku{width:300px; height:200px; margin-top:0px; margin-left:0px; float:left;}
.news_obi{width:290px; height:30px; margin-top:0px; margin-left:0px; float:left;}
.news_text{width:290px; height:160px; margin-top:10px; font-family:san-serif; letter-spacing: 0px; 	          
           font-weight: 500; font-size:11px; color:#000000;
	   line-height: 200%; float:left;}



/*他枠*/
.hoka_waku{width:600px; height:200px; margin-top:0px; margin-left:0px; float:left;}
.hoka_waku2{width:300px; height:200px; margin-top:0px; margin-left:0px; float:left;}
.worker{width:300px; height:100px; margin-top:0px; margin-left:0px; float:left;}
.blank{width:450px; height:200px; margin-top:0px; margin-left:0px; float:left;}
.image{width:290px; height:200px; margin-top:0px; margin-left:0px; float:left;}
.midtown {background:url(img/midtown.jpg) no-repeat; 	      
    		width:300px; height:100px; margin-left:0px;                        
    		padding:0;                              
    		display:block; float:left;
}
.midtown:hover {background:url(img/midtown_roll.jpg) no-repeat;}

.grandopen{margin-top:20px; margin-left:50px; float:left;}



/*アバウトページ*/
.about_image{margin-top:0px; margin-left:0px; float:left;}
.left_waku{width:470px; height:800px; margin-top:15px; margin-left:50px; float:left;}
.right_waku{width:380px; height:800px; margin-top:15px; margin-left:50px; float:left;}

.about_text1{width:470px; height:20px; margin-top:20px; margin-left:0px; font-family:san-serif; letter-spacing: 0px; 	          
           font-weight: bold; font-size:13px; color:#000000;
	   line-height: 200%; float:left;}

.about_text2{width:470px; height:200px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: normal; font-size:11px; color:#000000;
	   line-height: 220%; float:left;}

.about_text3{width:470px; height:250px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: normal; font-size:11px; color:#000000;
	   line-height: 220%; float:left;}

.about_image2{margin-top:0px; margin-left:0px; float:left;}

.about_pho_image{margin-top:-20px; margin-left:0px; float:left;}

.noodle{margin-top:0px; margin-left:0px; float:left;}


/*メニューページ*/
.menu_image{margin-top:0px; margin-left:0px; float:left;}

.menu_obi{margin-top:20px; margin-left:50px; float:left;}
.menu_obi2{margin-top:20px; margin-left:30px; float:left;}
.menu_obi_banner{margin-top:20px; margin-left:0px; margin-bottom:0px; float:left;}


.menu_waku1{width:280px; height:400px; margin-top:15px; margin-left:50px; float:left;}
.menu_waku2{width:280px; height:400px; margin-top:15px; margin-left:30px; float:left;}
.menu_waku2_1{width:900px; height:126px; margin-top:-15px; margin-left:50px; margin-bottom:30px; float:left;}
.menu_waku2_2{width:900px; height:126px; margin-top:-15px; margin-left:50px; margin-bottom:30px; float:left;}
.menu_waku3{width:90px; height:150px; margin-top:0px; margin-left:0px; float:left;}
.menu_waku4{width:90px; height:150px; margin-top:0px; margin-left:5px; float:left;}
.menu_waku5{width:280px; height:60px; margin-top:0px; margin-left:0px; float:left;}
.menu_waku6{width:164px; height:300px; margin-top:15px; margin-left:50px; float:left;}
.menu_waku7{width:164px; height:300px; margin-top:15px; margin-left:20px; float:left;}
.menu_waku8{width:280px; height:400px; margin-top:15px; margin-left:30px; float:left;}
.menu_waku9{width:280px; height:450px; margin-top:15px; margin-left:50px; float:left;}
.menu_waku10{width:280px; height:400px; margin-top:15px; margin-left:30px; float:left;}
.menu_waku11{width:280px; height:400px; margin-top:15px; margin-left:50px; float:left;}



.menu_photo{margin-top:0px; margin-left:0px; float:left;}

.menu_text1{width:280px; height:20px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:9px; color:#005533;
	   line-height: 180%; float:left;}

.menu_text2{width:280px; height:20px; margin-top:5px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:11px; color:#005533;
	   line-height: 100%; float:left;}

.menu_text3{width:280px; height:50px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: normal; font-size:10px; color:#000000;
	   line-height: 180%; float:left;}


.menu_text4{width:280px; height:20px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:9px; color:#005533;
	   line-height: 100%; float:left;}

.menu_text5{width:164px; height:20px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:9px; color:#005533;
	   line-height: 180%; float:left;}

.menu_text6{width:164px; height:20px; margin-top:5px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:11px; color:#005533;
	   line-height: 100%; float:left;}

.menu_text7{width:164px; height:50px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: normal; font-size:10px; color:#000000;
	   line-height: 180%; float:left;}

.menu_text8{width:164px; height:20px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:9px; color:#005533;
	   line-height: 120%; float:left;}

.menu_text9{width:164px; height:35px; margin-top:5px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:11px; color:#005533;
	   line-height: 120%; float:left;}




/*アクセスページ*/

.access_big_waku{width:900px; height:600px; margin-top:20px; margin-left:50px; float:left;}
.access_waku{width:380px; height:600px; margin-top:0px; margin-left:0px; float:left;}
.map_waku{width:500px; height:500px; margin-top:20px; margin-left:20px; float:left;}
.access_text{width:380px; height:500px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0px; 	          
           font-weight: normal; font-size:12px; color:#000000;
	   line-height: 200%; float:left;}



/*リクルートページ*/
.recruit_waku{width:900px; margin-top:40px; margin-left:50px; float:left;}
.recruit_waku2{width:400px; height:270px; margin-top:40px; margin-left:50px; float:left;}
.recruit_waku3{width:400px; height:270px; margin-top:40px; margin-left:50px; float:left;}
.recruit_waku4{width:900px; height:270px; margin-top:40px; margin-left:50px; float:left;}
.recruit_obi{width:900px; margin-top:20px; height:30px; margin-left:50px; float:left;}
.recruit_textwaku{width:425px; height:220px; margin-top:20px; margin-left:50px; float:left;}
.recruit_textwaku2{width:425px; height:220px; margin-top:20px; margin-left:50px; float:left;}
.recruit_textwaku3{width:425px; height:300px; margin-top:20px; margin-left:50px; float:left;}
.recruit_text1{width:425px; height:20px; margin-top:0px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:12px; color:#000000;
	   line-height: 0%; float:left;}
.recruit_text2{width:425px; height:150px; margin-top:0px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: normal; font-size:11px; color:#000000;
	   line-height: 220%; float:left;}
.recruit_text3{width:425px; height:150px; margin-top:20px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: normal; font-size:11px; color:#000000;
	   line-height: 220%; float:left;}
.recruit_text4{width:84px; height:185px; margin-top:-20px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:11px; color:#000000; border-right: 1px solid #AAAAAA;
	   line-height: 250%; float:left;}
.recruit_text4_1{width:320px; height:185px; margin-top:-20px; margin-left:20px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: normal; font-size:11px; color:#000000;
	   line-height: 250%; float:left;}
.recruit_text4_2{width:84px; height:270px; margin-top:-20px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:11px; color:#000000; border-right: 1px solid #AAAAAA;
	   line-height: 250%; float:left;}
.recruit_text4_3{width:320px; height:270px; margin-top:-20px; margin-left:20px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: normal; font-size:11px; color:#000000;
	   line-height: 250%; float:left;}
.recruit_text5{width:400px; height:20px; margin-top:-30px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:11px; color:#000000;
	   line-height: 180%; float:left;}
.recruit_text6{width:400px; height:200px; margin-top:30px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: bold; font-size:11px; color:#000000;
	   line-height: 250%; float:left;}

.recruit_contact_waku{width:950px; height:100px; margin-top:40px; margin-left:50px; float:left;}

.recruit_contact {background:url(img/contact.jpg) no-repeat; 	      
    		width:300px; height:100px;                        
    		margin:0; padding:0;                              
    		display:block; float:left;
}
.recruit_contact:hover {background:url(img/contact_roll.jpg) no-repeat;}

.recruit_image2{width:400px; height:270px; margin-top:-10px; margin-left:50px; float:left;}




/*会社概要*/
.company_waku1{width:900px; height:100px; margin-top:20px; margin-left:50px; float:left;}
.company_waku2{width:900px; height:200px; margin-top:20px; margin-left:50px; float:left;}
.company_text1{width:600px; height:20px; margin-top:20px; margin-left:0px; font-family:san-serif; letter-spacing: 0px; 	          
           font-weight: bold; font-size:13px; color:#000000;
	   line-height: 200%; float:left;}


/*プライバシーポリシー*/
.privacy_waku1{width:900px; height:100px; margin-top:20px; margin-left:50px; float:left;}
.privacy_waku2{width:900px; height:800px; margin-top:20px; margin-left:50px; float:left;}
.privacy_text1{width:900px; height:100px; margin-top:0px; margin-left:0px; font-family:san-serif; letter-spacing: 0px; 	          
           font-weight: bold; font-size:12px; color:#000000;
	   line-height: 200%; float:left;}

.privacy_text2{width:900px; height:300px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0.5px; 	          
           font-weight: normal; font-size:11px; color:#000000;
	   line-height: 220%; float:left;}





/*フッター部*/

.footer{width:100%; height:300px; margin-top:20px; margin-left:0px; float:left;}

.footer_text1{width:670px; height:20px; margin-top:10px; margin-left:50px; font-family:san-serif; letter-spacing: 0px; 	          
           font-weight: normal; font-size:10px; color:#000000;
	   line-height: 200%; float:left;}

.footer_text2{width:80px; height:20px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0px; 	          
           font-weight: normal; font-size:10px; color:#000000;
	   line-height: 200%; float:left;}

.footer_text3{width:100px; height:20px; margin-top:10px; margin-left:0px; font-family:san-serif; letter-spacing: 0px; 	          
           font-weight: normal; font-size:10px; color:#000000;
	   line-height: 200%; float:left;}















