@charset "shift_jis";
/* CSS Document */

*{margin:0; padding:0;}
img{border:none;}
ul,ol{list-style-type:none;}
.clearMe{clear:both;}
/*clearfix*/
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix{
	display:inline-table;
	min-height:1%;
}
/*Hides from MacIE \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*Hides from MacIE */

/*****contents*****/

#pf{
	margin: 0 auto; 
	width:950px;
	color:#000000;
	font-size:13px;
	letter-spacing:0.2em;
	line-height:28px;
}


#pf a{
	text-decoration:underline;
}
#pf a:hover{
	text-decoration:none;
}
	

#pf .intro{
	background:url(../img/pf_02.jpg) no-repeat top center;
	height:121px;
}

#pf .intro .txt{
	padding:10px  0 0 10px ;
	color:#ffffbd;
	text-align:center;
}


#pf .plan{
	background:url(../img/pf_20.jpg) no-repeat top center;
	height:424px;
	font-size:14px;
	line-height:28px;
}

#pf .left{
	width:410px;
	padding:20px 0 0 50px;
	float:left;
}

#pf .right{
	width:400px;
	padding:20px 0 0 55px;
	float:left;
}


#pf .plan .detail{
	padding-left:8px;
	padding-top:20px;
	padding-bottom:10px;
	line-height:20px;
}

#pf .plan .img	{
}


#pf .plan .price{
	padding-left:8px;
	padding-bottom:10px;
	line-height:30px;
}

#pf .plan .btn{
	text-align:center;
}

#pf .list{
	background:url(../img/pf_05.jpg) no-repeat top center;
	height:125px;
	text-align:center;
}

#pf .list .btn{
	padding:10px 0 0 0px;
	text-align:center;
}

#pf .list02{
	background:url(../img/pf_21.jpg) no-repeat top center;
	height:153px;
	text-align:center;
}

#pf .list02 .btn{
	padding:20px 0 0 0px;
	text-align:center;
}

#pf .top{
	padding:20px 0 20px 0 ;
	text-align:right;
	font-size:13px;
}

/********************/
