@charset "utf-8";

/*lCMAXX^CV[g*/

/*cont*/
.nail_cont_01{
	width:690px;
	margin:0 auto 0 auto;
}
.nail_cont_02_top{
	background:url(../img/bg_01.gif) top no-repeat;
	padding:10px 0 0 0;
	margin:0 auto 20px 0;
}
.nail_cont_02_bottom{
	background:url(../img/bg_01.gif) bottom no-repeat;
	padding:0 10px 10px 10px;
}
.nail_cont_03{
	/*　border-bottom:3px solid #FFF1E6; */
	padding:0;
	margin:0;
}
.nail_cont_03_left{
	background:url(../img/line_01.gif) repeat-y right;
	width:320px;
	padding:0 2px 0 10px;
	float:left;
}
.nail_cont_03_left_noline{
	width:320px;
	padding:0 2px 0 10px;
	float:left;
}
.nail_cont_03_right{
	width:320px;
	padding:0 5px 0 2px;
	float:right;
}
.nail_cont_04_name{
	float:left;
}
.nail_cont_04_pic{
	float:right;
	margin:0 0 10px 0;
}
.nail_cont_04_txt{
	margin:0;
	float:left;
}
.nail_cont_04_comment{
	padding-right: 5px;
	line-height: 1.2em;
	clear:both;
}
.nail_cont_05{
	background:url(../img/bg_02.jpg) no-repeat;
	height:166px;
	margin-top: 30px;
}
	.nail_cont_05 h2,
	.nail_cont_05 p{
		text-align:center;
		padding:10px 0 0 0;
	}
	.nail_cont_05 ul{
		width:508px;
		margin:0 auto 0 auto;
		padding:20px 0 10px 0;
	}
		.nail_cont_05 ul li{
			margin:0 3px 3px 0;
			float:left;
		}

/* unique 08-09 winter */
.border {
	margin: 10px auto 10px auto;
	*margin-top: 0;
	text-align: center;
	padding: 0;
	clear: both;
	}

/* unique 09 newyear */
.margin_h10 {
	height: 1px;
	margin: 0;
	padding: 0;
	clear: both;
	margin-top: -20px;
	}
.nail_cont_03_right_img1 {
	width:320px;
	padding:0 10px 0 2px;
	float:right;
	text-align: right;
}
.nail_cont_03_right_img2 {
	width:320px;
	padding:20px 10px 0 2px;
	float:right;
	text-align: right;
}




/*heading*/
.nail_h_01{
	margin:0 0 10px 0;
}

/*pic*/
.nail_main_pic_01{
	margin:0 auto 10px auto;
}
.nai_pic_01{
	margin:35px 0 0 0;
}



/*clearfix*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {
display: inline-table;
min-height: 1%;
}
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* clearfix end */
