body{
	background:#ece9de;
	margin:0px;
	padding:0px;
	font-size:14px;
	color: #000px;
	}
h1 {
	font-size:10px;
	background:url(https://accleanning.com/img/h1_back.jpg) no-repeat;
	width:950px;
	height:19px;
	font-weight:normal;
	margin-bottom:0px;
	padding:3px 0 0 10px;
	}
h2 {
	margin:0px;
	padding:0px;
	}
h3 {
	margin:0px;
	padding:0px;
	}
.service_h3 {
	margin:10px 0 5px 0;
	}	
h4 {
	margin:20px 0 0 10px;
	}
.staff_h4{
	margin:0 0 10px 0;
	}	
.case_h4 {
	font-size:12px;
	background:url(https://accleanning.com/img/h4_bg.jpg) no-repeat;
	width:700px;
	height:25px;
	margin-bottom:10px;
	padding:2px 0 0 20px;	
	}
.header {
	margin:5px 0 -10px 0;
	}

.footer {
	background:url(https://accleanning.com/img/footer_back.jpg) no-repeat;
	width:950px;
	height:100px;
	margin:10px 0 0 0;
	padding:20px 0 0 0;
	text-align:center;
	}
.footer img {
	margin:43px 0 0 0;
	}
.footer_under {
	background:url(https://accleanning.com/img/footer_back.jpg) no-repeat;
	width:950px;
	height:100px;
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	text-align:center;
	}
.footer_under img {
	margin:43px 0 0 0;
	}
	
		
*:first-child+html .footer_under { 
	margin:40px 0 0 0;
	}
* html .footer_under {
	margin:40px 0 0 0;
	} 	
	
	
	
			
A:link {
	color:#660000px;
	}
A:visited {
	color:#660000px;
	}





.container {
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	width:950px;
	height:100%;
	}

.container:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
} 

.container{display:inline-block;} 

/*Hides from IE-mac*/
* html .container{height:1%;}
.container{display:block;}


	

#menu {
	margin: 0;
	padding: 0;
	height:49px;
}
#menu ul{
	margin: 0;
	padding: 0;	
}
#menu li{
	margin: 0;
	padding: ;
	list-style: none;
	display:inline;
	float:left;
}
#menu li a{
	margin: 0;
	padding: 0;
	display: block;
	text-indent:-9877em;
	height: 49px;
	text-decoration: none;
	overflow:hidden;
}
#menu li.menu01 a{
	margin: 0;
	padding: 0;
	width:121px;
	background: url(https://accleanning.com/img/main_menu002_o.jpg) no-repeat;
}
#menu li.menu02 a{
	margin: 0;
	padding: 0;
	width:121px;
	background: url(https://accleanning.com/img/main_menu002.jpg) no-repeat;
}
#menu li.menu03 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu003.jpg) no-repeat;
}
#menu li.menu04 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu004.jpg) no-repeat;
}
#menu li.menu05 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu005.jpg) no-repeat;
}
#menu li.menu06 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu006.jpg) no-repeat;
}
#menu li.menu07 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu007.jpg) no-repeat;
}
#menu li.menu08 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu008.jpg) no-repeat;
}
#menu li.menu02 a:hover{
	margin: 0;
	padding: 0;
	width:121px;
	background: url(https://accleanning.com/img/main_menu002_o.jpg) no-repeat;
}
#menu li.menu03 a:hover{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu003_o.jpg) no-repeat;
}
#menu li.menu04 a:hover{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu004_o.jpg) no-repeat;
}
#menu li.menu05 a:hover{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu005_o.jpg) no-repeat;
}
#menu li.menu06 a:hover{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu006_o.jpg) no-repeat;
}
#menu li.menu07 a:hover{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu007_o.jpg) no-repeat;
}
#menu li.menu08 a:hover{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu008_o.jpg) no-repeat;
}
#menu li.menu13 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu003_o.jpg) no-repeat;
}
#menu li.menu14 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu004_o.jpg) no-repeat;
}
#menu li.menu15 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu005_o.jpg) no-repeat;
}
#menu li.menu16 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu006_o.jpg) no-repeat;
}
#menu li.menu17 a{
	margin: 0;
	padding: 0;
	width:120px;
	background: url(https://accleanning.com/img/main_menu007_o.jpg) no-repeat;
}
#menu li.menu18 a{
	margin: 0;
	padding: 0;
	width:121px;
	background: url(https://accleanning.com/img/main_menu008_o.jpg) no-repeat;
}

.top_img {
	margin:0px;
	padding:0px;
	}
.top_contents {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	height:100%;
	}
	
.top_contents:after{
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
} 

.top_contents{display:inline-block;} /*IE7/

/*Hides from IE-mac\*/
* html .top_contents{height:1%;}
.top_contents{display:block;}
/*End hide from IE-mac*/ 


.ma_top:not(:target)  {
	margin:0\9;
}
.news_top {
	padding:35px 10px 0 10px;
	height:80px;
	/height:48px;
	}
.news_ten {
	padding:3px 0 3px 10px;
	}
.news_middle {
	padding:0 10px 0 10px;
	/padding:5px 10px 0 10px;
	height:50px;
	/height:48px;
	}		
.news_bottom {
	padding:0 20px 0 0;
	text-align:right;
	}
.top_blog {
	background:url(https://accleanning.com/img/top_blog_bg.jpg) no-repeat;
	height:213px;
	}
.blog_rss {
	width:240px;
	padding:25px 0 0 30px;
	font-size:12px;
	line-height:200%;
	}
.blog_01 {
	padding:5px;
	}		
	
	
	
.lift_column {
	float:left;
	width:290px;
	margin-left:20px;
	_margin-left:10px;
	}
.top_air_con {
	background:url(https://accleanning.com/img/air_con_back.jpg) no-repeat;
	width:270px;
	height:130px;
	line-height:130%;
	padding:80px 10px 5px 10px;
	}
.top_air_con p {
	margin:10px 5px 0 0;
	text-align:right;
	}
.top_air_con div{
	margin-top:5px;
	/margin-top:0px;	
}
.top_shop {
	background:url(https://accleanning.com/img/shop_back.jpg) no-repeat;
	width:270px;
	height:130px;
	line-height:130%;
	padding:80px 10px 5px 10px;
	margin:10px 0 0 0;
	}
.top_shop div{
	margin-top:5px;
	/margin-top:0px;	
}	
.top_shop p {
	margin:12px 5px 0 0;
	text-align:right;
	}	
		
*:first-child+html .top_shop p { 
	margin:10px 5px 0 0;
	text-align:right;
	}
* html .top_shop p {
	margin:10px 5px 0 0;
	text-align:right;
	} 
	

			
.middle_column {
	float:left;
	width:290px;
	margin-left:20px;
	}
.top_cleaning {
	background:url(https://accleanning.com/img/cleaning_back.jpg) no-repeat;
	width:270px;
	height:130px;
	line-height:130%;
	padding:80px 10px 5px 10px;
	margin:10px 0 0 0;
	}
.top_cleaning div{
	margin-top:5px;
}		
.top_cleaning p {
	margin:10px 5px 0 0;
	text-align:right;
	}	
.top_house_cleaning {
	background:url(https://accleanning.com/img/house_cleaning_back.jpg	) no-repeat;
	width:270px;
	height:130px;
	line-height:130%;
	padding:80px 10px 5px 10px;
	}
.top_house_cleaning div{
	margin-top:3px;	
}	

@-moz-document url-prefix(){
.top_house_cleaning div{
	margin-top:-10px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.top_house_cleaning div{
	margin-top:-10px;
}
}
	

		
.top_house_cleaning p {
	margin:12px 5px 0 0;
	text-align:right;
	}	
		
*:first-child+html .top_house_cleaning p { 
	margin:10px 5px 0 0;
	text-align:right;
	}
* html .top_house_cleaning p {
	margin:10px 5px 0 0;
	text-align:right;
	}	
	
.top_toso {
	background:url(https://accleanning.com/img/toso_back.jpg) no-repeat;
	width:290px;
	height:128px;
	margin:10px 0 0 0;
	line-height:130%;
	padding:80px 10px 5px 10px;
	}
		
.right_column {
	float:left;
	width:290px;
	margin-left:20px;
	}
.top_help {
	background:url(https://accleanning.com/img/help_back.jpg) no-repeat;
	width:270px;
	height:130px;
	line-height:130%;
	padding:80px 10px 5px 10px;
	}
.top_help div{
	margin-top:5px;
	/margin-top:0px;
}		
.top_help p {
	margin:10px 5px 0 0;
	text-align:right;
	}	
.top_contact_div {
	width:290px;
	height:200px;
	margin:10px 0 0 0;		
	}	
.top_house_cleaning p {
	margin:12px 5px 0 0;
	text-align:right;
	}
.top_recruit {
	margin-top:5px;
	}
	


.top_left {
	float:left;
	width:601x;
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	}
.top_left p{
	width:601px;
	}






.top_right {
	float:left;
	width:290px;
	margin:0 0 0 20px;
	}

.top_righ_td2 {
	padding:0 10px 0 10px;
	}	
.top_righ_td {
	padding:5px 10px 0 10px;
	}

.founding {
	float:left;
	width:453px;
	margin:15px 0 0 15px;
	_margin:15px 0 0 7px;
	}
.founding img{
	margin:0 0 10px 5px;
	}	
.founding p{
	line-height:120%;
	margin:0 0 0 5px;
	}	
	
.top_staff	{
	float:left;
	width:453px;
	margin:15px 0 0 10px;
	_margin:15px 0 0 5px;
	}	
.top_staff	p{
	line-height:120%;
	margin:0 0 0 5px;
	}	
.top_staff	img{
	margin:0 0 10px 5px;
	}	
.top_pagetop {
	clear:both;
	text-align:right;
	margin-right:10px;
	}
.top_about_div{
	margin:10px 10px 0 0;
	text-align:right;
	}		

.under_table {
	background:url(https://accleanning.com/img/u_body_back.jpg) repeat-y;
	width:950px;
	}
.under_table2 {
	width:950px;
	margin-top: -10px;
	}
.under_table2_left {
	background:url(https://accleanning.com/img/u_body_back_left.jpg) repeat-y;
	} 
.under_table2_right {
	background:url(https://accleanning.com/img/u_body_back_right.jpg) repeat-y;
	background-color:white;
}
.literary {
	margin-left:10px;
	}
.pan {
	margin:0 0 10px 15px;
	font-size:12px;
	}		
.to_top {
	text-align:right;
	margin:15px 10px 5px 0;
	}
.side_contact {
	height:60px;
	}	
.side_company{
	margin:5px 8px;
	font-size:12px;
	line-height:12pt;
	}
.side_area{
	margin:5px 13px 5px 8px;
	font-size:12px;
	line-height:12pt;
	}
.side_link {
	margin:5px 19px 5px 9px;
	}	
		

.news {
	margin:20px 0 30px 15px;
	padding:10px;
	line-height:130%;
	width:550px;
	border:#CCCCCC 1px solid;
	}
.news p {
	margin:10px 0 0 0;
	line-height:130%;
	}
	

.service_ul {
	float:left;
	margin-top:5px;
	}
.service_li {
	list-style-image:url(https://accleanning.com/img/circle.jpg);
	line-height:120%;
	}
		
.service_left {
	float:left;
	width:353px;
	margin:0 10px 15px 0;
	line-height:17pt;
	}
.service_left p{
	margin:5px 5px 10px 10px;
	}








.company_table {
	margin:10px 0 0 0;
	width:726px;
	line-height:130%;
	}
.company_table th {
	background:#f3f1ea;
	width:130px;
	border-bottom: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	}	
.company_table td {
	border-bottom:#CCCCCC 1px dotted;
	}
.story {
	margin:10px 0 30px 10px;
	line-height:140%;
	width:690px;
	}
.story img{
	margin:3px 10px 0 0;
	}
.top_group {
	margin-top:-10px;
}
	
		
.staff01 {
	margin:10px 0 30px 0;
	background:url(https://accleanning.com/img/staff001_back.jpg) no-repeat;
	padding:70px 55px 0 220px;
	line-height:130%;
	width:451px;
	}
.staff02 {
	margin:10px 0 30px 0;
	background:url(https://accleanning.com/img/staff002_back.jpg) no-repeat;
	padding:70px 55px 0 220px;
	line-height:130%;
	width:451px;	
	}
.staff03 {
	margin:10px 0 30px 0;
	background:url(https://accleanning.com/img/staff003_back.jpg) no-repeat;
	padding:70px 55px 0 220px;
	line-height:130%;
	width:451px;	
	}
	

.must {
	color:#FF0000px;
	line-height:130%;
	}
.sample {
	margin:10px 0 0 0;
	}
.contact_p {
	line-height:130%;
	}


.recruit_h4 {
	color:#333333;
	background:url(https://accleanning.com/img/maru.jpg) left no-repeat;
	padding:3px 0 0 18px;
}
.recruit_p {
	margin:20px 0 10px 20px;
	}
.recruit_table {
	margin:10px 0 40px 10px;
	width:700px;
	line-height:130%;
	border-top: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;	
	}
.recruit_table th {
	background:#f8f8f6;
	text-align:left;
	width:150px;
	border-bottom: #CCCCCC 1px dotted;
	border-left: #CCCCCC 1px solid;		
	color:#707070;
	}	
.recruit_table td {
	border-bottom:#CCCCCC 1px dotted;
	color:#707070;
	}		

.privacy_p {
	width:690px;
	margin: 5px 20px 20px 20px;
	line-height:130%;
	}
.privacy_pe {
	width:690px;
	margin: 5px 20px 40px 20px;
	line-height:130%;
	}	
.privacy_p2 {
	text-align:right;
	margin-right:20px;
	}	
.privacy_p3 {
	width:700px;
	margin-left:10px;
	line-height:130%;
	}							



.sitemap {
	margin: 0 0 0 40px;
	}
ul {
	line-height:200%;
	}
li {
	list-style-image:url(https://accleanning.com/img/triangle.jpg) ;
	}	
	
.hausu_tate{
    margin-top:-10px; 
  }

@media all and (-ms-high-contrast: none){
  .hausu_tate{
    margin-top:0px; /* IE10以上 */
  }
}
.case_table {
	margin:0 0 20px 0;
}
#s_space {
	margin-top:287px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#s_space {
		margin-top:278px;
	}
}
.case_mr_ichi {
	margin-left: 18px;
	width: 650px;
	border-bottom: solid 1px #7C7C7C;
}
.case_mr_ichi p {
	margin-left: 20px;
}
.case_mr {
	margin-left: 18px;
}
.case_mr p {
	margin-left: 10px;
}
.post-inner {
	margin-bottom: 40px;
}
.case_mr p {
	margin: 10px 30px;
}
.case_mr div {
	margin: 10px 30px;
}

.next-post {
	float:right;
	margin-right:10px;
	clear:both;
	height: 30px;
}
hr {
    margin-bottom: 10px;
    clear: both;
}