/* =============================================================================
	2つの納得宿泊プラン CSS
============================================================================= */
@import url("../../css/base.css");
@import url("../../css/left_menu.css");
@import url("../_contents.css");

h3 {
	padding:5px 0;
	text-align:left;
	width:490px;
	height:auto;
}

h3 strong {
	display:block;
	margin:0 0 0 80px;
	font-size:16px;
	font-weight:bold;
}

h3 span {
	display:block;
	padding-left:10px;
	font-size:12px;
	line-height:14px;
}

#Plan {
	width:480px;
	height:auto;
}

#plan1,
#plan2 {
	margin:15px 0 0;
	padding:0 0 15px;
	background:#FFF;
}

#plan1 {
	width:221px;
	float:left;
}

#plan2 {
	width:227px;
	float:right;
}

#plan1 p,
#plan2 p {
	margin:0;
	text-align:right;
}

#plan1 table {
	width:100%;
	border-bottom:1px #c06 solid;
}

#plan2 table {
	width:100%;
	border-bottom:1px #034EA2 solid;
}

#plan1 td,
#plan2 td {
	padding:5px 0 3px 0px;
	height:25px;
	vertical-align:top;
}

#plan1 th {
	padding:3px;
	border-top:1px #c09 solid;
	border-bottom:1px #c09 solid;
	background:#fde;
	font-size:15px;
}

#plan2 th {
	padding:3px;
	border-top:1px #034EA2 solid;
	border-bottom:1px #034EA2 solid;
	background:#E2F0FF;
	font-size:15px;
}

#plan1 td.price_title {
	background:#fde;
	border-top:1px #c09 dashed;
	font-size:14px;
	text-align:center;
	height:18px;
}

#plan2 td.price_title {
	background:#E2F0FF;
	border-top:1px #034EA2 dashed;
	font-size:14px;
	text-align:center;
	height:18px;
}

p.Red {
	margin:0;
	font-weight:bold;
	font-size:14px;
}


img.Line {
	margin-right:15px;
}
p.Chu {
	width:490px;
	text-align:center;
}

p.Chu img {
	padding:1px;
	border:1px solid #999;
}

.Small span {
	margin-right:26px;
}

.price {
	font-size:15px;
	font-weight:bold;
}

#plan1 td.text,
#plan2 td.text {
	height:70px;
	vertical-align:top;
}

#plan1 td .price span,
#plan2 td .price span {
	color:#000;
}

#plan1 td .price s,
#plan2 td .price s {
	color:#f00;
}

#plan1 td .price strong,
#plan2 td .price strong {
	font-size:25px;
	font-weight:bold;
	color:#f00;
}

p.int {
	margin:0;
	font-weight:bold;
	text-align:center;
	color:#c00;
}

#plan1 .int_link,
#plan2 .int_link {
	margin:10px 0 0;
	padding:0;
	text-align:center;
}

#plan1 .int_link .button90,
#plan2 .int_link .button90{
	padding:3px 0 0;
	width:200px;
	outline:none;
}

/* 10周年 */
.aniv {
	border:1px solid #f90;
	width:490px;
	background:#fff5db;
	font-weight:bold;
}

.aniv th,
.aniv td {
	padding:2px;
}

.aniv td {
	width:320px;
	padding-left:10px;
}

.aniv th {
	text-align:left;
	font-size:14px;
	line-height:18px;
	background:#fee8b0;
}

.aniv span.red {
	font-size:20px;
	color:#f00;
}

.aniv strong {
	padding-top:3px;
	display:block;
	font-size:14px;
	color:#000;
	height:18px;
}

.aniv strong span {
	font-size:16px;
}
