@charset "Shift_JIS";

/*------------------------------------------------
	PROGRAM-ID		"トップページのみ"
------------------------------------------------*/

/*************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*************************************/
/*	clearfix ハック
￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣*/
.clearfix:after,
#main .remodeArea:after,#main .cleanArea dd:after,
#main .remodeArea ul:after,#main .otherArea ul.otherList:after,
#main .otherArea ul.otherList li:after{
	content						: ".";
	display						: block;
	clear							: both;
	height							: 0;
	visibility						: hidden;
}
.clearfix,
#main .remodeArea,#main .cleanArea dd,
#main .remodeArea ul,#main .otherArea ul.otherList,
#main .otherArea ul.otherList li{
	display						: inline-block;
}
/*------------------------------------------------
その他商品
------------------------------------------------*/
#main .otherArea{
	width								: 550px;
	margin							: 0px 0px 10px 20px ;
}
#main .otherArea ul{
	width								: 100%;
	margin							: 15px 0px 20px 0px ;
}
#main .otherArea ul.otherList{
	width								: 100%;
	margin							: 20px 0px 20px 0px ;
}
#main .otherArea ul.otherList li{
	width								:260px;
	margin							: 10px 0px 0px 0px ;
	float									:left;
}
#main .otherArea p{
	width								: 500px;
	margin							: 10px 0px 20px 25px ;
	border								: 7px solid #F6F6F6;
	padding   						: 3px;
}
#main .otherArea h3{
	margin							: 10px 0px 10px 0px ;
}
#main .otherArea .imgStyle{
	margin							: 5px 10px 0px 10px ;
	border								: 1px solid #30046B;
}
#main .otherArea .imgStyle2{
	margin							: 5px 0px 0px 5px ;
	border								: 1px solid #30046B;
}
#main .otherArea .imgStyle3{
	border								: 1px solid #30046B;
}
#main .otherArea .imgStyle4{
	margin							: 5px 0px 0px 10px ;
	border								: 1px solid #30046B;
}
#main .otherArea .imgStyle5{
	display							: block;
	margin							: 5px 0px 0px 15px ;
	border								: 1px solid #30046B;
}
/*------------------------------------------------
リフォーム
------------------------------------------------*/
#main .remodeArea{
	width						:500px;
}
#main .remodeArea dl{
	width						:100%;
	margin							: 0px 0px 20px 15px;
}
#main .remodeArea dt{
	width							:200px;
	margin						: 0px 0px 5px 10px ;
	font-weight				: bold;
	font-size						: 110%;
}
#main .remodeArea dd{
	width						:450px;
	margin					: 10px 0px 0px 10px ;
}
#main .remodeArea dd.before{
	width						:200px;
	margin					: 10px 0px 0px 10px ;
}
#main .remodeArea dd.after{
	width						:290px;
	float							:right;
	margin					: 0px 10px 0px 0px ;
}
#main .remodeArea ul{
	width						:520px;
	margin					:10px 0px 30px 23px ;
}
#main .remodeArea ul li{
	width						:160px;
	float							:left;
	margin					: 0px 10px 0px 0px ;
}
#main .remodeArea ul li img{
	margin					: 0px 0px 5px 0px ;
	border:1px solid #04399F;
}
#main .remodeArea .dotline{
	width:500px;
	margin					: 30px 0px 20px 30px ;
}
/*------------------------------------------------
クリーニング
------------------------------------------------*/
#main .cleanArea{
width:500px;
margin:10px 0px 30px 30px; 
}
#main .cleanArea dt{
margin:10px 0px 10px 3px; 
}
#main .cleanArea dd{
margin:0px 0px 0px 20px; 
}
#main .cleanArea dd.titleStyle{
margin:10px 0px 3px 20px; 
font-weight:bold;
}
#main .cleanArea dd.dotline{
margin:20px 0px 20px 0px; 
}
#main p.txtStyle{
	width						: 530px;
	margin					: 15px 0px 20px 10px ;
}
#main .cleanArea dd.imgStyle{
	width						: 510px;
	margin					: 15px 0px 0px 0px ;
}