﻿@charset "utf-8";
     
/*------------------------------------------
 
 @ common
 
------------------------------------------*/

.leadTxt{
	clear:both;
	font-size:116%;
	padding:10px 0 15px 0;
}

.pageTop{
	clear:both;
	text-align:right;
	margin-bottom:30px;
}

.pageTop a{
	background:url(../../../common/img/ico/arrow_square_top.gif) no-repeat 0 center;
	padding-left:12px;
}

/*------------------------------------------
 @ .memberMore
------------------------------------------*/
.memberMore{
	clear:both;
	border:1px solid #F4C7D2;
	width:418px;
	background:url(../img/txt_memvers_price.gif) no-repeat 15px center;
	text-indent:-9999px;
	position:relative;
	height:50px;
	margin-bottom:30px;
}
.memberMore img{
	position:absolute;
	top:10px;
	left:233px;
	width:170px;
	height:32px;
}

/*------------------------------------------
 @ .planFreeBlock
------------------------------------------*/

.planFreeBlock .stayPlanFreeTxt{
	float:left;
	width:415px;
	padding-bottom:20px;
}

.planFreeBlock .stayPlanFreeImg{
	float:right;
	width:200px;
	padding-bottom:20px;	
}

.planFreeBlock .planFreeTxtL{
	float:left;
	width:415px;
	padding-bottom:20px;
}

.planFreeBlock .planFreeImgR{
	float:right;
	width:200px;
	padding-bottom:20px;	
}

.planFreeBlock .planFreeTxtR{
	float:right;
	width:415px;
	padding-bottom:20px;
}

.planFreeBlock .planFreeImgL{
	float:left;
	width:200px;
	padding-bottom:20px;	
}

.planFreeNoImg .planFreeTxtL,
.planFreeNoImg .planFreeTxtR{
	float:none;
	width:auto;
}

/*------------------------------------------
 @ .creditCard
------------------------------------------*/

.creditCard th{
	width:140px;
}

.creditCard ul li{
	float: left;
	margin:14px 0 0 10px; 
	text-align:center;
}

.creditCard ul li span{
	display:block;
	text-align:center;
}

/*------------------------------------------
 @ .blankTopBox
------------------------------------------*/

.blankTopBox{
	width:400px;
	border:#C7C4A1 solid 1px;
	padding:2px;
	margin:20px auto 70px auto;
}

.blankTopInn{
	border:#C7C4A1 solid 1px;
	text-align:center;
	padding:30px 10px 20px 10px;
}

.blankTopInn p{
	padding:0 0 20px 0;
}


