@charset "UTF-8";
@import "../../common/css/reset.css";
@import "../../common/css/template.css";

/**************************************************/
/* ラクチンおそうじ1・2・3 */
/**************************************************/
#body .template-box{width:100%;text-align:center;}

.fl-box{overflow:hidden;}
.fl-lt{float:left;}
.fl-rt{float:right;}


#rakuraku{
	width: 950px;
	margin:20px auto 40px;
	overflow: hidden;
	background-color: #fcf7f7;
}
#rakuraku #manga{width:388px; margin:2px 0 24px 24px; float:left;}
#rakuraku #manga #profile-box{width:366px; min-height:116px; margin-top:12px; position:relative;}
#rakuraku #manga #profile-box #prof-img{width:117px; height:116px; position:absolute; left:0; top:0px;}
#rakuraku #manga #profile-box #prof-tx{margin-left:130px; padding-top:12px;}
#rakuraku #manga #profile-box #prof-tx h4{margin-bottom:4px; font-size:13px;}
#rakuraku #manga #profile-box #prof-tx p{font-size:12px;}

#rakuraku #advice{width:483px; margin:12px 34px 24px 0; float:right;}
#rakuraku #advice h2{margin-bottom:35px;}
#rakuraku #advice h3{margin-bottom:12px;}
#rakuraku #advice p{font-size:15px; line-height:1.6em;}

#rakuraku #advice1{width:483px; margin-bottom:30px;}
#rakuraku #advice1 .adv-tx{width:483px;}
#rakuraku #advice1 .spacer{width:1px; height:4em; float:right;}
#rakuraku #advice1 .adv-img{padding-top:10px; padding-left:20px; float:right; clear:both;}

#rakuraku #advice2{width:483px; margin-bottom:30px;}
#rakuraku #advice2 .adv-tx{width:483px;}
#rakuraku #advice2 .spacer{width:1px; height:4.4em; float:left;}
#rakuraku #advice2 .adv-img{padding-top:10px; padding-right:20px; float:left; clear:both;}

#rakuraku #advice3{width:483px; margin-bottom:30px; position:relative;}
#rakuraku #advice3 .adv-img{
	width: 167px;
	height: 234px;
	position: absolute;
	right: -30px;
	top: -7px;
}
#rakuraku #advice3 p{padding-right:130px;}
#rakuraku #advice3 p span{font-size:12px;}


#precious-days{
	width: 950px;
	margin:0px auto 60px;
	background-color: #fcf7f7;
}
#precious-days #pd-box{width:880px;padding-top:20px; margin:0px auto 30px; overflow:hidden;}
#precious-days #pd-box h2,
#precious-days #pd-box h3{margin-bottom:25px;}
#precious-days #pd-box #pd-img{width:532px; float:left;}
#precious-days #pd-box #pd-tx{width:324px; float:right;}
#precious-days #pd-box #pd-tx p{font-size:15px; line-height:1.6em;}
#precious-days #pd-contact{width:950px; padding-bottom:30px; background-color:#C5D0E1;}
#precious-days #pd-contact #pd-bd{width:826px; margin:10px 0 0 90px;}
#precious-days #pd-contact #pd-bd p{margin-top:30px; font-size:13px; line-height:22px;}
#precious-days #pd-contact #pd-bd p span{color:#FF0000; font-weight:bold;}
#precious-days #pd-contact #pd-link{width:826px; height:162px; position:relative;}
#precious-days #pd-contact #pd-link a{width:340px; padding-left:50px; display:block; color:#265294; font-size:21px; font-weight:bold; position:absolute; right:0; top:60px; background:url(../img/vol62/link_icon.png) no-repeat left center;}
#precious-days #pd-contact #pd-link a:hover{text-decoration:none;}


#house-cleaning{
	width: 100%;
	min-width:950px;
	margin:0px auto 60px;
}

#house-cleaning #hc-head{width:880px;height:164px;margin:0px auto;padding:0px 35px;background-color:#fcf7f7;position:relative;}
#house-cleaning #hc-head .hc-adv-img{
  position: absolute;
  top: -40px;
  right: 30px;
}
#house-cleaning #hc-head h2{margin-bottom:25px;padding-top:20px;}
#house-cleaning #hc-head h3{margin-bottom:0px;}

#house-cleaning #hc-box{width:880px; margin:0px auto;padding:20px 35px 30px;background-color:#fcf7f7;overflow:hidden;}
#house-cleaning #hc-box #hc-img{width:532px; float:left;}
#house-cleaning #hc-box #hc-tx{width:324px; float:right;}
#house-cleaning #hc-box #hc-tx p{font-size:15px; line-height:1.6em;}
#house-cleaning #hc-contact{width:950px;margin:0px auto;padding-bottom:30px; background-color:#C5D0E1;}
#house-cleaning #hc-contact #hc-bd{width:818px; margin:10px 0 0 98px;}
#house-cleaning #hc-contact #hc-bd p{margin-top:16px; font-size:13px; line-height:22px;}
#house-cleaning #hc-contact #hc-bd p span{color:#FF0000; font-weight:bold;}
#house-cleaning #hc-contact .hc-contact{margin-bottom:20px; padding-bottom:10px; border-bottom:#265294 2px solid;}
#house-cleaning #hc-contact #hc-link{width:818px; height:73px; position:relative;}
#house-cleaning #hc-contact #hc-link a{width:340px; padding-left:50px; display:block; color:#265294; font-size:21px; font-weight:bold; position:absolute; right:0; top:0; background:url(../img/vol62/link_icon.png) no-repeat left center;}
#house-cleaning #hc-contact #hc-link a:hover{text-decoration:none;}


.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/*IE-mac \*/
*html.clearfix{height:1%;}
.clearfix{display:block;}
/*IE-mac END*/

.imgTitle{display:block;}

p.notes{color:#1f1813;font-size:92%;font-weight:bold;padding-top:0;margin-bottom:40px;clear:both;}
p.notes a{color:#1f1813;text-decoration:underline;}
p.notes a:hover{text-decoration:none;}

/* 留意事項 */
p.info{padding-top:0;font-size:85%;width:950px;margin:0px auto 0px;clear:both;}

/* エンドライン */
#page-end{width:950px;height:60px;margin:0px auto 0px;overflow:hidden;clear:both;text-align:center;}
#page-end img{margin:0px auto;}
#page-end hr{visibility:hidden;}

/**************************************************/
