@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 50px;
	overflow: hidden;
}
#rakuraku h2{margin-top:15px;padding-bottom:30px;border-bottom:1px solid #000;}
#rakuraku h2 img{margin:0 auto;}
#rakuraku #manga{width:414px; margin:40px 0 0 0px; float:left;}
#rakuraku #manga #profile-box{width:342px; min-height:116px; margin-top:12px; position:relative;}
#rakuraku #manga #profile-box #prof-img{width:117px; height:116px; position:absolute; left:25px; top:0px;}
#rakuraku #manga #profile-box #prof-tx{margin-left:155px; 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:40px 35px 0px 0; float:right;}
#rakuraku #advice h3{margin-bottom:25px;}
#rakuraku #advice h3.title{margin-bottom:40px;}
#rakuraku #advice p{font-size:15px; line-height:1.6em;}

#rakuraku #advice1{width:483px;padding-bottom:40px;border-bottom:1px solid #000;}
#rakuraku #advice1 .adv-tx{width:483px;}
#rakuraku #advice1 .spacer{width:1px; height:3em; float:right;}
#rakuraku #advice1 .adv-img{padding-left:40px; float:right; clear:both;margin-top:-100px;}

#rakuraku #advice2{width:483px;padding:40px 0px;border-bottom:1px solid #000;}
#rakuraku #advice2 .adv-tx{width:483px;}
#rakuraku #advice2 .spacer{width:1px; height:4.4em; float:left;}
#rakuraku #advice2 .adv-img{padding-right:40px; float:left; clear:both;margin-top:-70px;}
#rakuraku #advice2 h3{text-align: right;}
#rakuraku #advice2 h3 img{display:inline-block;padding-right:40px;}

#rakuraku #advice3{width:483px;padding:40px 0px 20px;}
#rakuraku #advice3 .adv-img{padding-left:40px; float:right; clear:both;margin-top:-70px;}
#rakuraku #advice3 .adv-tx{width:345px;}
#rakuraku #advice3 .spacer{width:1.5em; height:3em; float:right;}

#rakuraku #advice4{width:483px; margin-bottom:0px;}
#rakuraku #advice4 .adv-img{float:left; clear:both;}
#rakuraku #advice4 .adv-tx{width:170px;float:right;padding-top:30px;}


.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;}

#rakuraku #advice3 p.notes{font-size:90%;font-weight:normal;margin-top:3em;}
#rakuraku #advice3 p.notes a{color:#00F;}

/* 留意事項 */
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;}

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