@charset "UTF-8";

.gallery header{
	background:url(../images/gallery-pic-top.png) no-repeat bottom center;
}
.contents {
	background:url(../images/gallery-pic-bottom.png) no-repeat top center;
	padding:40px 0 20px;
}

/* price anotation message tag:p*/
.gallery header p{
	margin:15px 0 0 0;
	width:589px;
	font-size:12px;
	color:#221815;
}

.nailtip,.handjel,.footjel{
	background:url(../images/deco-sec.png) no-repeat top center;
	padding:32px 0 0;
}
/* h2*/
h2{
	width:980px;
	background-position:center center;
	background-repeat:no-repeat;
	margin:0;
}
.nailtip h2{
	height:26px;
	background-image:url(../images/sectitle-nailtip.png);
	margin:0 0 14px;
}
.handjel h2{
	height:30px;
	background-image:url(../images/sectitle-handjel.png);
	margin:0 0 28px;
}
.footjel h2{
	height:30px;
	background-image:url(../images/sectitle-footjel.png);
	margin:0 0 28px;
}


/* .info */
.info {
	text-align: left;
	font-size:13px;
	font-family: Georgia;
	margin:10px auto 0;
}
.nailtip ul{
	width:980px;
	margin:0 0 86px 0
}
.handjel ul, .footjel ul{
	margin:0 0 82px 0
}
.nailtip li{
	width:188px;
	height:162px;
	margin:0 10px 0 0;
	float:left;
}
.handjel li, .footjel li{
	margin:0 30px 30px 0;
	float:left;
}
.nailtip a,.handjel a,.footjel a{
	text-decoration: none;
	color:#221815;
}
li.rside{
	margin:0;
}
