@charset "utf-8";


/*　リ スタイルニュース */
#blog1 #article .section {
	background: url(../images/bg_boxc_g.gif) repeat-y left top;
	margin-top: 0;
}

#blog1 #article .section h2 {
	background: url(../images/bg_h2_g.gif) no-repeat left top;
}

#blog1 #article .sectionIn {
	background: url(../images/bg_box_g.gif) no-repeat left bottom;
}

#blog1 #article .section h2 span a {
	color: #FF3366;
}

/*　リフォーム　施工実績 */
#blog2 #article .section {
	background: url(../images/bg_boxc_sp.gif) repeat-y left top;
	margin-top: 0;
}

#blog2 #article .section h2 {
	background: url(../images/bg_h2_sp.gif) no-repeat left top;
}

#blog2 #article .sectionIn {
	background: url(../images/bg_box_sp.gif) no-repeat left bottom;
}

#blog2 #article .section h2 span a {
	color: #33CCCC;
}

/*　ただいま建築中！ */
#blog3 #article .section {
	background: url(../images/bg_boxc_pu.gif) repeat-y left top;
	margin-top: 0;
}

#blog3 #article .section h2 {
	background: url(../images/bg_h2_pu.gif) no-repeat left top;
}

#blog3 #article .sectionIn {
	background: url(../images/bg_box_pu.gif) no-repeat left bottom;
}

#blog3 #article .section h2 span a {
	color: #009999;
}


/*　共通 */

#blog1 #ad.section,
#blog2 #ad.section,
#blog3 #ad.section {
	padding: 11px 11px 0 11px;
}

#article .section h2 {
	color: #FF3366;
}
#article .section h2 span.days {
	color: #A3DFC1;
}

#blog2 #article .section h2 {
	color: #009999;
}
#blog2 #article .section h2 span.days {
	color: #FF9999;
}

#blog3 #article .section h2 {
	color: #0099CC;
}
#blog3 #article .section h2 span.days {
	color: #CCCCFF;
}

#article .section h2 span {
    display: block;
    font-size: 120%;
    padding: 6px 20px 6px 85px;
}


#article .section h2 span.days {
	font-size: 90%;
	text-align: right;
}

#article .sectionIn .blogIn {
	margin: 0 20px 12px;
	width: 600px;
}

#article .sectionIn .blogIn h3,
#article .sectionIn .blogIn p,
#article .sectionIn .blogIn ul {
	margin: auto 0;
	width: auto;
}

#article .sectionIn p.line {
	font-size: 90%;
	padding-top: 15px;
	margin-bottom: 30px;
	text-align: right;
}


#article .page {
	font-size: 90%;
	margin: 18px auto 30px;
	text-align: center;
}

#article .sectionIn p.line a,
#article .page a {
	color: #1111cc;
	text-decoration: underline;
}

#aside .section ul.archive {
	font-size: 90%;
}

#aside .section .line {
	background: url(../images/line2.gif) repeat-x left top;
	padding-top: 10px;
	margin: 0 5px;
	text-align: center;
}

#aside #asideBottm {
	background: url(../images/bg_side3.gif) no-repeat left bottom;
	padding: 0 10px 10px;
}
