@charset "utf-8";
/* CSS Document */

#cntBody {
	background:#80bbd8;
	padding-bottom: 30px;
	position: relative;
}

#cntBody h3,
#cntBody h4 {
	margin-bottom:10px;
}

#fileTtl {
	width: 735px;
	margin: 0 auto 20px;
}

#fileIllust {
	width: 181px;
	position: absolute;
	left: 541px;
	top: 29px;
}
#innerContainer {
	width:685px;
	margin: 0 auto;
	padding: 25px 25px 30px;
	background: #FFFFFF;
	position:relative;
}

#firstTime {
	position:absolute;
	left: 0;
	top: -16px;
}

.inner2Column {
	width: 645px;
	padding: 0 20px;
	margin-bottom:20px;
}

.inner2Column_b {
	width: 638px;
	padding:20px;
	background: #FEF2D3;
	margin-bottom:20px;
}

.inner2Column_b .innerLeft,
.inner2Column_c .innerLeft,
.inner2Column .innerLeft{
	width:315px;
	float: left;
}

.inner2Column_b .innerRight,
.inner2Column_c .innerRight,
.inner2Column .innerRight{
	width:315px;
	float: right;
}

.inner2Column_b .innerRight{
	background: #FFFFFF;
}

.inner2Column_b .innerRight h3,
.inner2Column_b .innerRight p {
	padding: 5px;
} 

.inner2Column_c {
	width: 639px;
	padding:20px;
	margin-bottom:20px;
	border: 3px double #B83850;
}

.aboutsupport {
	color:B83850;
	list-style: outside disc;
	margin-left: 15px;
}

.aboutsupport li {
	padding: 0;
	margin:0;
}
 
.aboutsupport span {
	color: #555555;
}

div.service {
	height: 627px;
	padding-top: 40px;
	background: url(../service/housework/img/file02/cleaning_bg.jpg) left top no-repeat;
}

div.service ul {
	color:B83850;
	list-style: outside disc;
	margin-left: 25px;
}

div.service ol {
	color:B83850;
	list-style: outside decimal;
	margin-left: 25px;
}


div.service ul li span,
div.service ol li span {
	color: #555555;
}

.f02_line li {
	line-height: 1.4;
}

li {
	margin-bottom: 0.5em;
}

.clear {
	clear:both;
}

 /*FireFoxで背景が出ない事象の回避*/
.innerContainer,
.inner2Column,
.inner2Column_b,
.inner2Column_c {
	overflow:hidden;
}

.innerContainer:after,
.inner2Column:after,
.inner2Column_b:after,
.inner2Column_c:after {
  /*  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;*/
	content:"";
	display:block;
	clear:both;
	height:0px;
	overflow:hidden;
}

/*\*/
* html .innerContainer,
* html .inner2Column,
* html .inner2Column_b,
* html .inner2Column_c {
	height:1em;
	overflow:visible;
}
/**/

 /*IE6.0以下用透過PNG適用class*/

/*\*/

* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this)); 
}


/**/
