@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: #f6f9f5;
}
#rakuraku #manga{width:398px; margin:1px 0 0 33px; 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:14px 35px 24px 0; float:right;}
#rakuraku #advice h2{margin-bottom:50px;}
#rakuraku #advice h3{margin-bottom:12px;}
#rakuraku #advice p{font-size:15px; line-height:1.6em;}

#rakuraku #advice1{width:483px; margin-bottom:50px;}
#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:50px;}
#rakuraku #advice2 .adv-tx{width:483px;}
#rakuraku #advice2 .spacer{width:1px; height:4.4em; float:left;}
#rakuraku #advice2 .adv-img{padding-right:20px; float:left; clear:both;}

#rakuraku #advice3{width:483px; margin-bottom:30px; position:relative;}
#rakuraku #advice3 .adv-img{width: 149px; height: 207px; position: absolute; right: 1px; top:46px;}
#rakuraku #advice3 .adv-tx{width:355px;}
#rakuraku #advice3 .spacer{width:1.5em; height:3em; float:right;}

#precious-days{width: 950px; margin:0px auto 60px; background-color: #f6f9f5;}
#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 ul{margin-top:30px; font-size:13px; line-height:22px;}
#precious-days #pd-contact #pd-bd li{text-indent:-1em; padding-left:1em;}
#precious-days #pd-contact #pd-bd li 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:#f6f9f5;position:relative; z-index:0;}
#house-cleaning #hc-head .hc-adv-img{position: absolute; top: 20px; right: 20px;}
#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:0 35px 30px;background-color:#f6f9f5;overflow:hidden; z-index:2;}
#house-cleaning #hc-box #hc-img{width:390px; float:left;}
#house-cleaning #hc-box #hc-tx{width:468px; float:right;}
#house-cleaning #hc-box #hc-tx .spacer{width:120px; height:90px; 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; text-indent:-1em; padding-left:1em;}
#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;}

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