@charset "UTF-8";
/* CSS Document
		by Hai Lai (ハイ)
*/

/*
/////////////////////////////////////
CSS FOR SLIDE
/////////////////////////////////////
*/
#Banner{
    margin:0;
    width: 100%;
		height: 445px;
		padding:0;
}
#Banner .container-wrap-main{
		width:960px;
		height: 419px;
		overflow:hidden;
		margin:auto;
		position:relative;
		padding:0 0 24px;
		background:url(../images/index/bg_mv.png) no-repeat left bottom;
}

.nivo-directionNav a{display:none !important;}
.nivo-controlNav{display:none;}
/*
/////////////////////////////////////
CSS FOR Content
/////////////////////////////////////
*/
.campaign{
		width:650px;
		height:250px;
		background:url(../images/index/bg_campaign.jpg) no-repeat left top;
		position:relative;
		margin:0 0 35px;
		text-align: center;
}


.care{
		width:650px;
		height:336px;
		background:url(../images/index/bg_care.jpg) no-repeat left top;
		position:relative;
		margin:0 0 35px;
}
.care h2{
		position: absolute;
        left: 187px;
        top: 25px;
}
.care p{
		width: 325px;
        position: absolute;
        left: 283px;
        top: 100px;
        color: #343434;
        line-height: 20px;
}
.btn{
		width:125px;
		height:25px;
		background:url(../images/index/btn.jpg) no-repeat left bottom;
		position:absolute;
		right:40px;
		bottom:20px;
}
.btn a{
		background:url(../images/index/btn.jpg) no-repeat left top;
		display:block;
		height:0;
		padding:25px 0 0;
		overflow:hidden;
}

.nail{
		width:650px;
		height:215px;
		background:url(../images/index/nail02.jpg) no-repeat left bottom;
		margin:0 0 35px;
		position:relative;
}
.btn02{
		width:125px;
		height:25px;
		background:url(../images/index/btn.jpg) no-repeat left bottom;
		position:absolute;
		right:30px;
		bottom:20px;
}
.btn02 a{
		background:url(../images/index/btn.jpg) no-repeat left top;
		display:block;
		height:0;
		padding:25px 0 0;
		overflow:hidden;
}

/*.nail a{
		width:650px;
		height:0;
		padding:215px 0 0;
		overflow:hidden;
		display:block;
		background:url(../images/index/nail.jpg) no-repeat left top;
}*/

.calen h2{
		margin:0 0 10px;
}

.concept p{
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 30px;
}
.concept img{
	margin-top: 10px;
	margin-bottom:10px;
}