/*メイン*/
#keana_main{
	margin:0 auto;
	text-align:center;
	padding:0;
}

/*毛穴訴求*/
div.keana{
	width:779px;
	background-color:#FFFFCC;
	margin:0 auto;
}
div.keana p{
	width:410px;
	font-size:75%;
	line-height:1.7;
	padding:15px;
	margin:0;
}
div.keana p.main_text{
	width:410px;
	font-size:90%;
	line-height:1.7;
	padding:15px;
	margin:0;
}
div.keana p img{
	margin:8px 0;
}

div.keana p.check{
	width:740px;
	font-size:90%;
	line-height:1.7;
	padding:5px 15px 0px 15px;
	margin:0;
}
div.keana p.check img{
	margin:0 0 0 0;
	float:left;
	padding-bottom:10px;
}

.pic01{
	height:250px;
	background: transparent url(images_keana/keana_bg.gif) no-repeat;
	background-position:440px 0px;
}
.pic02{
	background: transparent url(images_keana/uruoi_bg.jpg) no-repeat;
	background-position:442px 0px;
}

p.power{
	width:750px;
	color:#930;
	font-size:75%;
	line-height:1.7;
	margin:20px auto;
}
p.power span{
	display:block;
	margin-bottom:10px;
	border-bottom:1px solid #930;
	padding-bottom:5px;
}
/*使い方*/

/*使い方*/
#use{
	width:780px;
	margin:10px auto;
	background: transparent url(images_keana/skin_bg.gif) repeat-y center;
}
#use table{
	margin:0 auto;
}
#use td {
	vertical-align:top;
}
#use td p{
	font-size:12px;
	line-height:1.6;
	width:230px;
	padding-left:15px;
}
#step1{
	background: transparent url(images_keana/step_01.gif) no-repeat left top;
	padding-top:80px;
}
#step2{
	background: transparent url(images_keana/step_02.gif) no-repeat right top;
	padding-top:90px;
}
#step3{
	background: transparent url(images_keana/step_03.gif) no-repeat left top;
	padding-top:80px;
}
#step3_sub{
	color:#360;
	font-size:10px;
	line-height:1.5;
	padding:10px;
	margin:10px 10px 30px 10px;
	background-color:#CEEFB1;
}
#step4{
	background: transparent url(images_keana/step_04.gif) no-repeat right top;
	padding-top:80px;
}
#step5{
	background: transparent url(images_keana/step_05.gif) no-repeat left top;
	padding-top:80px;
}
#step6{
	background: transparent url(images_keana/step_06.gif) no-repeat right top;
	padding-top:120px;
}
#step6 p.long{
	width:320px;
	background: transparent url(images_keana/dotline.gif) no-repeat center bottom;
	padding-bottom:40px;
}
#step7{
	background: transparent url(images_keana/step_07.gif) no-repeat left top;
	padding-top:80px;
}
#use table.caption{
	width:750px;
}
#use table.caption td.left{
	background: transparent url(images_keana/skin_how_01_bg.gif) no-repeat bottom;
}
#use table.caption td.right{
	background: transparent url(images_keana/skin_how_02_bg.gif) no-repeat bottom;
}
#use table.caption p{
	width:330px;
	padding:0 20px 40px 20px;
	font-size:10px;
	margin:0;
	line-height:2;
}

/*右よせテキストリンク*/
.buy{
	margin:10px auto;
	width:680px;
	font-size:75%;
	text-align:right;
}
