/*----------------------- TOPページ用 -----------------------*/
#main_image {
	width: 800px;
	height: 300px;
	clear: left;
	float: left;
}
/*#main_image {
	width: 620px;
	height: 300px;
	clear: left;
	float: left;
	overflow: hidden;
	background-image: url(../image/index/img_main.jpg);
	background-repeat: no-repeat;
}
*/


#bnr_coinlaundry_b {
	width: 179px;
	height: 300px;
	float: right;
	clear: right;
	overflow: hidden;
	display: block;
}	

#business_space {
	width: 92px;
	height: 153px;
	clear: left;
	float: left;
	overflow: hidden;
	background-image: url(../image/index/img_business.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#business_space_right {
	width: 670px;
	height: 153px;
	clear: right;
	float: right;
	overflow: hidden;
	padding: 0px;
}
#business_space_left_left_upper {
	width: 330px;
	height: 74px;
	clear: left;
	float: left;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#business_space_left_left_bottom {
	width: 330px;
	height: 74px;
	clear: left;
	float: left;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#business_space_left_right_upper {
	width: 330px;
	height: 74px;
	clear: right;
	float: right;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#business_space_left_right_bottom {
	width: 330px;
	height: 74px;
	clear: right;
	float: right;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#business_space_title {
	width: 330px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#business_space_ph_txt {
	width: 330px;
	height: 45px;
	clear: left;
	float: left;
	overflow: hidden;
	padding: 0px;
}
#business_space_photo {
	width: 113px;
	height: 45px;
	clear: left;
	float: left;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#business_space_text {
	width: 207px;
	height: 45px;
	clear: right;
	float: right;
	overflow: hidden;
	padding: 0px;
}

#largebanner_space {
	width: 510px;
	height: 80px;
	clear: left;
	float: left;
	overflow: hidden;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#topics_space {
	width: 510px;
	height: auto;
	clear: left;
	float: left;
	overflow: hidden;
	padding-top: 30px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../image/index/title_topics.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.topicblock {
	height: 315px;
	width: 510px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position: static;
	overflow: auto;
}

.topicblock li {
	list-style-type: none;
	list-style-position: outside;
	font-size: 12px;
	line-height: 150%;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	background: url(../image/common/allow.gif) no-repeat 0px 0.3em;
	} 


#topics_space_bottom {
	width: 510px;
	height: 6px;
	clear: left;
	float: left;
	overflow: hidden;
	padding: 0px;
	background-image: url(../image/index/line_topics.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	background-position: bottom;
}


#banner_space {
	width: 240px;
	height: auto;
	clear: right;
	float: right;
	overflow: hidden;
	padding: 0px;
}
#banner {
	width: 240px;
	height: auto;
	clear: left;
	float: left;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#banner_adobe {
	width: 240px;
	height: auto;
	clear: left;
	float: left;
	overflow: hidden;
	padding: 0px;
	font-size: 10px;
	color: #666666;
	line-height: 14px;
}


h1.top_page {background-image:none;border:none;padding:0px;margin:0px;color:#557E9D;}
h2.top_page {background-image:none;border:none;padding:0px;margin:0px;color:#557E9D;}
h3.top_page {background-image:none;border:none;padding:0px;margin:0px;font-size:12px;}
h3.top_page2{background-image:none;border:none;padding:0px;margin:0px;font-size:12px;font-weight:normal;}
span.topics_date {color:#A52A2A;font-weight:bold;}
div.top_page_text{margin:0 5px 5px 5px;}
div.top_page_g_bg{background-color:#E6E6E6;padding:5px;margin-top:10px;color:#666666;}



/*----------------------- お問い合わせ・お見積ページ用 -----------------------*/


#form_table {
	width: 100%;
	clear: left;
	text-align: center;
}
#form_table_space {
	width: 570px;
	clear: left;
	text-align: center;
	height: 500px;
}

#form_table table {
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}
#form_table table th {
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #F5F5F5;
	text-align: center;
	white-space: nowrap;
	line-height: 12px;
}
#form_table table td {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	padding: 5px;
	line-height: 12px;
	text-align: left;	

}
/*
#form_table {
	width: 570px;
	clear: left;
	text-align: center;
}
#form_table_space {
	width: 570px;
	clear: left;
	text-align: center;
	height: 500px;
}

#form_table table {
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}
#form_table table th {
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #F5F5F5;
	text-align: center;
	white-space: nowrap;
	line-height: 12px;
}
#form_table table td {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	padding: 5px;
	line-height: 12px;
	text-align: left;	

}*/
/*----------------------- 会社概要ページ用 -----------------------*/
#outline_table table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#outline_table table th {
	font-weight: normal;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}
#outline_table table td {
	border-bottom-width: 1px;
	border-bottom-style: none;
	vertical-align: top;
	margin: 0px;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;	
}

/*----------------------- 会社理念ページ用 -----------------------*/

#company_idea {
	width: 570px;
	margin: 0px;
	float: left;
	background-image: url(../image/company_idea/bg_image.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}


/*----------------------- CSRページ用 -----------------------*/

#csr_ph {
	overflow: visible;
	width: 570px;
	clear: both;
}
/*
#csr_ph img {
	margin-right: 20px;
	margin-top: 20px;
}
*/



/*----------------------- サイトマップページ用 -----------------------*/

#sitemap {
	width: 570px;
	margin: 0px;
	position: static;
	float: left;

}
#sitemap li {
	list-style-type: none;
	list-style-position: outside;
	font-size: 12px;
	line-height: 150%;
	vertical-align: middle;
	margin: 0;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
	background: url(../image/sitemap/allow_1.gif) no-repeat 0px 0.3em;
}

#sitemap ol {
	list-style-type: none;
	list-style-position: outside;
	font-size: 12px;
	line-height: 150%;
	vertical-align: middle;
	margin: 0;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
} 


/*----------------------- コインランドリーページ用 -----------------------*/

#coin_laundry {
	width: 570px;
	margin: 0px;
	position: static;
	float: left;
}

#coin_laundry ol {
	list-style-type: decimal;
	list-style-position: outside;
	font-size: 14px;
	line-height: 150%;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-weight: bold;
} 
#coin_laundry_2 {
	width: 570px;
	margin: 0px;
	padding-bottom: 60px;
	position: static;
	float: left;
}

#coin_laundry_2 ol {
	list-style-type: decimal;
	list-style-position: outside;
	font-size: 14px;
	line-height: 150%;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-weight: bold;
} 


#coin_laundry_flow {
	width: 570px;
	margin-bottom: 60px;		
} 

#coin_laundry_flow table th {
	font-size: 12px;
	background-image: url(../image/coin_laundry/img_flow_bg.jpg);
	background-repeat: repeat-y;
	width: 220px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	text-align: center;
}

.coin_laundry_flow_upper {
	font-size: 0px;
	background-image: url(../image/coin_laundry/img_flow_upper.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 10px;
} 
.coin_laundry_flow_bottom {
	font-size: 0px;
	background-image: url(../image/coin_laundry/img_flow_bottom.jpg);
	background-repeat: no-repeat;
	width: 260px;
	height: 10px;
} 
.coin_laundry_flow_body {
	font-size: 12px;
	background-image: url(../image/coin_laundry/img_flow_bg.jpg);
	background-repeat: repeat-x;
	width: 260px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
} 


/*----------------------- 業務内容TOPページ用 -----------------------*/

.btn_l {
	clear: left;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.btn_r {
	clear: right;
	float: right;
	margin-bottom: 20px;
}
.btn_l_2 {
	clear: left;
	float: left;
	margin-right: 20px;
}
.btn_r_2 {
	clear: right;
	float: right;
}

/*----------------------- 業務内容　クリーニング総合ビジネス 02ページ用 -----------------------*/

#business_cl02_phbox_left_285 {
	width: 285px;
	clear: left;
	float: left;
	margin-right: 10px;
} 
#business_cl02_phbox_right_255 {
	width: 255px;
	clear: right;
	float: right;
	vertical-align: middle;
	display: block;
} 

/*----------------------- 業務内容　コインランドリービジネスページ用 -----------------------*/
#coin_table {
	width: 350px;
	clear: left;
	text-align: center;
}
#coin_table table {
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}
#coin_table table th {
	width: 80px;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #F9F9F9;
	text-align: center;
	white-space: nowrap;
	line-height: 12px;
}
#coin_table table td {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	padding: 5px;
	line-height: 12px;
	text-align: left;	
}


#coin_table_small {
	width: 100%;
	clear: left;
	text-align: center;
}

#coin_table_small table {
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}
#coin_table_small table th {
	font-size: 12px;
	font-weight: normal;
	border: 1px dashed #CCCCCC;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	white-space: nowrap;
	line-height: 12px;
}
#coin_table_small table td {
	border: 1px dashed #CCCCCC;
	font-size: 12px;
	padding: 5px;
	line-height: 12px;
	text-align: left;	

}

#all_shop_map {
	width: 570px;
	height: 739px;
	clear: left;
	float: left;
	overflow: hidden;
	background-image: url(../image/business_coinlaundry/img_japanmap.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
}
#all_shop_map_sub {
	width: 570px;
	height: 30px;

}

#all_shop_map_motomachi {
	width: 64px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 87px;
	_margin-right: 43px;
	margin-bottom: 0px;
	margin-left: 318px;
	_margin-left: 159px;	
}

#all_shop_map_higashisapporo {
	width: 77px;
	height: 25px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 24px;
	_margin-right: 12px;	
	margin-bottom: 0px;
	margin-left: 0px;
}

#all_shop_map_higashisapporo_2jou {
	width: 252px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 318px;
}


#all_shop_map_shinkotoni {
	width: 77px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 150px;
	_margin-right: 75px;	
	margin-bottom: 0px;
	margin-left: 242px;
	_margin-left: 121px;	
}

#all_shop_map_kitagou {
	width: 65px;
	height: 25px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 36px;
	_margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#all_shop_map_4bandori {
	width: 77px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 150px;
	_margin-right: 75px;
	margin-bottom: 0px;
	margin-left: 242px;
	_margin-left: 121px;
}
#all_shop_map_atsubetsu_chuuou {
	width: 91px;
	height: 25px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 10px;
	_margin-right: 5px;	
	margin-bottom: 0px;
	margin-left: 0px;
}
#all_shop_map_gyoukeidori {
	width: 77px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 272px;
	_margin-left: 136px;	
}
#all_shop_map_nangou11 {
	width: 110px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 272px;
	_margin-left: 136px;	

}
#all_shop_map_touhokudori {
	width: 77px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 382px;
	_margin-left: 191px;	
}
#all_shop_map_atsubetsu_nishi {
	width: 77px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 382px;
	_margin-left: 191px;	
}
#all_shop_map_atsubetsu_minami {
	width: 77px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 382px;
	_margin-left: 191px;	
}
#all_shop_map_kitahiroshima {
	width: 77px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 382px;
	_margin-left: 191px;	
}
#all_shop_map_ooasa {
	width: 64px;
	height: 25px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 124px;
	_margin-right: 62px;
}


#all_shop_map_hajiro {
	width: 64px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 318px;
	_margin-right: 159px;	
}




#all_shop_map_aomori_tomita {
	width: 90px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#all_shop_map_aomori {
	width: 64px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	_margin-left: 40px;	
}
#all_shop_map_akagawa {
	width: 64px;
	height: 25px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 18px;
	margin-right: 144px;
	_margin-right: 72px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#all_shop_map_kitamihara {
	width: 77px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 252px;
	_margin-left: 126px;	
}


#all_shop_map_kirihana {
	width: 77px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 280px;
	_margin-left: 140px;	
}
#all_shop_map_hiyoshi {
	width: 64px;
	height: 25px;
	clear: right;
	float: right;
	overflow: hidden;
	margin-top: 25px;
	margin-right: 132px;
	_margin-right: 66px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
#all_shop_map_koga {
	width: 64px;
	height: 25px;
	clear: left;
	float: left;
	overflow: hidden;
	margin-top: 43px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	_margin-left: 40px;	
}




#jump_maptop_business {
	width: 570px;
	height: 21px;
	padding-bottom: 40px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: right;
	overflow: visible;
	clear: left;
	float: left;

}
#jump_maptop_bottom_business {
	width: 570px;
	height: 21px;
	padding-bottom: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: right;
	overflow: visible;
	clear: left;
	float: left;
}





/*----------------------- 業務内容ページ用　共通 -----------------------*/

#business_textlink_space {
	width: 568px;
	clear: left;

	text-align: center;
	border-width: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-style: dashed;
	border-bottom-style: dashed;
	margin-bottom: 30px;
} 

#caution_dot_gray {
	margin: 0px;
	padding: 0px;
	position: static;

}
#caution_dot_gray li {
	list-style-type: none;
	list-style-position: outside;
	font-size: 12px;
	line-height: 150%;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	background: url(../image/common/dot_gray.gif) no-repeat 0px 0.4em;
}
#business_dashedspace {
	width: 550px;
	clear: left;
	float: left;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px;
	padding: 9px;
} 
#business_dashedspace_mb10 {
	width: 550px;
	clear: left;
	float: left;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px;
	padding: 9px;
	margin-bottom: 10px;
	
} 

#business_dashedspace_leftbox {
	width: 160px;
	clear: left;
	float: left;
	margin-right: 15px;
} 
#business_dashedspace_rightbox {
	width: 375px;
	clear: right;
	float: right;
	height: 180px;
	vertical-align: middle;
	display: block;
} 

#jump_top_business {
	width: 113px;
	height: 21px;
	padding-bottom: 60px;
	padding-top: 30px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: right;
	overflow: visible;
	float: right;
	clear: right;
}




/*----------------------- エコ商品紹介ページ用 -----------------------*/
#eco_emspace_leftbox {
	width: 160px;
	clear: left;
	float: left;
	margin-right: 15px;
	text-align: center;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px;
	padding: 9px;
} 
#eco_emspace_rightbox {
	width: 160px;
	clear: right;
	float: right;
	text-align: center;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px;
	padding: 9px;		
} 

#eco_emspace_rightspace {
	width: 375px;
	clear: right;
	float: right;
	text-align: center;
} 

#eco_pikapikaspace {
	width: 550px;
	clear: left;
	float: left;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px;
	padding: 9px;
} 
#eco_pikapikaspace_leftbox {
	width: 160px;
	clear: left;
	float: left;
	margin-right: 15px;
} 
#eco_pikapikaspace_rightbox {
	width: 375px;
	clear: right;
	float: right;
	height: 180px;
	vertical-align: middle;
	display: block;
} 

#eco_laundry_rightbox {
	width: 160px;
	clear: right;
	float: right;
	text-align: center;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px;
	padding: 9px;
} 

#eco_phoenixspace {
	width: 550px;
	clear: left;
	float: left;
	text-align: center;	
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px;
	padding: 9px;
} 





/*----------------------- クリーニング情報ページ用 -----------------------*/

#cleaning_info_y-shirts {
	width: 570px;
	margin: 0px;
	float: left;
	background-image: url(../image/cleaning_info/img_bg_cleaning_info.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#cleaning_info_dashedspace {
	width: 530px;
	clear: left;
	float: left;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px;
	padding: 19px;
	margin-top: 10px;
}


#cleaning_info_shimi {
	width: 570px;
	margin: 0px;
	float: left;
	background-image: url(../image/cleaning_info/img_bg_cleaning_info_shimi.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}


#cleaning_info_shimi_dashedspace {
	width: 550px;
	clear: left;
	float: left;
	border-color: #CCCCCC;
	border-style: dashed;
	border-width: 1px;
	padding: 9px;
	
} 


/*----------------------- ホテル・旅館様向けのご提案ページ用 -----------------------*/
#suggestion_for_hotels_01 {
	width: 570px;
	margin: 0px;
	float: left;
	background-image: url(../image/suggestion_for_hotels/img_bg_suggestion_for_hotels.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#suggestion_table_ {
	width: 100%;
	clear: left;
	text-align: center;
}

#suggestion_table table {
	border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}
#suggestion_table table th {
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #F5F5F5;
	text-align: center;
	white-space: nowrap;
	line-height: 12px;
}
#suggestion_table table td {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	padding: 5px;
	line-height: 12px;
	text-align: center;
}


/*----------------------- 副業・サイドビジネスページ用 -----------------------*/

#box_sidebusiness {
	width: 636px;
	clear: left;
	float: left;
	margin-bottom: 40px;
	border-left: 2px solid #D8B130;
	border-right: 2px solid #D8B130;
	border-bottom: 2px solid #D8B130;
	padding: 10px 30px 30px 30px;
	font-size: 16px;
	line-height: 120%;
	text-align: left;
}
#pl_50 {
	padding-left: 50px;
}

#box_sidebusiness_2 {
	width: 700px;
	clear: left;
	float: left;
	margin-bottom: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(../image/sidebusiness/img_11_bg.gif);
	background-repeat: repeat-y;
}


/*----------------------- 環境浄化・公害機器ページ用 -----------------------*/

#table_design01 table {
	border-collapse: collapse;
	padding: 0px;
	width: 100%;
}
#table_design01 table th {
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
	line-height: 12px;
}
#table_design01 table td {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	padding: 5px;
	line-height: 12px;
	text-align: center;	

}

.bg_DAECFA {
	background-color: #DAECFA;
}
.bg_EFEFEF {
	background-color: #EFEFEF;
}



/*----------------------- 業務内容ページ用　2011.02更新追加 -----------------------*/


#box_globe_mask_l1 {
	width: 160px;
	float: left;
	margin:0px 20px 20px 0px;
/*forIE6*/	_margin:0px 10px 20px 0px;
}

#box_globe_mask_r1 {
	width: 370px;
	float: left;
	margin:0px 0px 20px 0px;
}

#container_vacman {
	width: 550px;
	float: left;
	padding: 170px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background-image: url(../image/business_welfare_shizai/img_vacman.jpg);
	background-repeat: no-repeat;
}

#box_vacman_lr1 {
	width: 177px;
	float: left;
	margin:0px 0px 20px 0px;
/*forIE6*/	_margin:0px 0px 20px 0px;
}

#box_vacman_c1 {
	width: 176px;
	float: left;
	margin:0px 10px 20px 10px;
/*forIE6*/	_margin:0px 5px 20px 10px;
}

