@charset "utf-8";

/* price_box_01
--------------------------------------------------------------*/
.price_box_01{width:694px; margin:0 auto; margin-bottom:40px; background:#f3e3b8; padding:14px 10px 0px 14px;}
.price_box_01 dl dd{padding-right:4px; padding-bottom:10px; float:left;}
.price_box_01 dl dd.none{padding-right:0;}

.price_box_01 ul{padding:10px 10px;}
.price_box_01 ul.none{background:#f3e3b8; padding:0px 10px 0px 0px;}
.price_box_01 ul{background:#f3e3b8; padding:0px 10px 10px 0px;}

.price_box_01 ul li{padding:0px 0px 3px 0;}
.price_box_01 h3.title{
	width:140px;
	font-weight:bold;
	text-align:center;
	background:#FFF;
	border:1px solid #000;
	margin-bottom:5px;
}



/* price_box_02
--------------------------------------------------------------*/
.price_box_02{width:616px; margin:0 auto; padding-bottom:40px;}
.price_box_02 p{padding-bottom:10px;}
.price_box_02 table{
	width:100%;
	border-top:1px solid #7f7f7f;
	border-left:1px solid #7f7f7f;
	margin-bottom:16px;
	}
.price_box_02 table th,
.price_box_02 table td{
	padding:8px;
	text-align:center;
	font-weight:normal;
	border-bottom:1px solid #7f7f7f;
	border-right:1px solid #7f7f7f;
}
.price_box_02 table th{background:#fcf3af;}
.price_box_02 table th.tb_size01{width:26%;}


/* price_box_03
--------------------------------------------------------------*/
.price_box_03{width:600px; margin:0 auto; padding-bottom:40px;}
.price_box_03 p{padding-bottom:20px;}


/* dl_contents_box_01
--------------------------------------------------------------*/
.dl_contents_box_01{
	width:440px;
	margin:0 auto; 
}
.dl_contents_box_01 h3{padding-bottom:5px;}
.dl_contents_box_01 dl{
	border-top:1px solid #7f7f7f;
	border-left:1px solid #7f7f7f;
	margin-bottom:10px;
}
.dl_contents_box_01 dl dt,
.dl_contents_box_01 dl dd{
	text-align:center;
	border-bottom:1px solid #7f7f7f;
	border-right:1px solid #7f7f7f;
	padding:8px;
	}
.dl_contents_box_01 dl dt{
	color:#16488c;
	background:#fcf3af;	
}

/* price_box_04
--------------------------------------------------------------*/
.price_box_04{
	width:695px;
	border-bottom:1px solid #d6d1c4;
	padding-bottom:40px;
	margin-bottom:24px;
	}
.price_box_04_02{
	width:600px;
	margin:0 auto;
}
.price_box_04_02 table{
	width:100%;
	border-top:1px solid #7f7f7f;
	border-left:1px solid #7f7f7f;
	margin-bottom:30px;
}
.price_box_04_02 table th,
.price_box_04_02 table td{
	padding:8px;
	border-bottom:1px solid #7f7f7f;
	border-right:1px solid #7f7f7f;
	vertical-align:middle;
}


/* trial_box_01
--------------------------------------------------------------*/
.trial_box_01{width:600px; padding-bottom:11px;}
.trial_box_01 p{ float:left;}
.trial_box_01 ul{width:443px; padding:9px; float:right;}
.trial_box_01 ul li{ padding-bottom:1px;}
.trial_box_01 ul.blue{border:1px solid #16488c; color:#16488c;}
.trial_box_01 ul.red{border:1px solid #db244b; color:#db244b;}



/* trial_box_02
--------------------------------------------------------------*/
.trial_box_02{
	width:445px;
	height:162px;
	padding:20px 0 0 67px;
	margin:0 auto;
	background:url(/common/images/price/price_reservation_bg02.gif) 0 0 no-repeat;	
}
.trial_box_02 p{padding:0 0 0 28px;}
.trial_box_02 h3{ padding-left:62px;}


/* price_box_05
--------------------------------------------------------------*/
.price_box_05{width:600px; margin:0 auto;}
.price_box_05 ul{ padding-bottom:25px;}
.price_box_05 ul li{color:#003399; padding-bottom:8px;}
.price_box_05_02{
	padding:14px;
	margin-bottom:10px;
	background:#f8f0d8;	
}
.price_box_05_02 h3{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #d6d1c4;	
}
.price_box_05_02 p{
	line-height:1.5;	
}

/* price_box_06
--------------------------------------------------------------*/
.price_box_06{
	width:596px;
	margin:0 auto;
	padding:10px;
	margin-bottom:10px;
	background:#f3e3b8;
	}
.price_box_06 h3{
	width:100px;
	text-align:center;
	padding:4px 8px 2px 8px;
	border:1px solid #000;
	background:#FFF;
	margin-bottom:5px;
}

.price_box_06_02{
	width:596px;
	margin:0 auto;
	padding:10px;
	margin-bottom:10px;
	background:#f3e3b8;
	}
.price_box_06_02 h3{
	width:250px;
	text-align:center;
	padding:4px 8px 2px 8px;
	border:1px solid #000;
	background:#FFF;
	margin-bottom:5px;
}




/* price_box_07
--------------------------------------------------------------*/
.price_box_07{
	width:720px;
	margin:0 auto;
	margin-bottom:42px;
	}

