/*--------------------------------------------------------------------------------割引＆特典 情報*/
p {margin:0; padding:0;}

.waritoku {
	margin-bottom:5px;
	padding:1px 0 0 0;
	background:#FF4F6F;
	color:#FFF;
}

p.prmtyu {
	padding-top:8px;
	font-size:8pt;
	color:#696969;
}
p.prmtyu_b {
	font-size:8pt;
	color:#696969;
}

a.link_rt:link {
	text-decoration:none;
}
a.link_rt:visited {
	text-decoration:none;
}
a.link_rt:hover {
	text-decoration:none;
}

.price_tname.snorkeling {
	background-image:url(../images/icon_snorkeling.png);
	background-repeat:no-repeat;
	background-position:right 10px center;
}
.price_tname.camera {
	background-image:url(../images/icon_camera.gif);
	background-repeat:no-repeat;
	background-position:right 10px center;
}
.price_tname.beach {
	background-image:url(../images/icon_beach.png);
	background-repeat:no-repeat;
	background-position:right 10px center;
}

.tag_plan {
	margin:6px 0;
	padding:3px 0;
	font-size:12pt;
	color:#FFFFFF;
	text-align:center;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

.bg_red {
	background:#FF0000;
}
.bg_blue {
	background:#3399FF;
}
.bg_pink {
	background:#FF66FF;
}
.bg_orange {
	background:#FF9900;
}

table.mtable td p.youbi {
	margin:1px 1px 1px 0;
	padding:3px;
	border:1px solid #87CEFA;
	background:#F5FFFA;
	font-size:11pt;
	text-align:left;
}

table.mtable td p.attention {
	margin:0 3px 0 0;
	padding:4px 3px 2px 3px;
	color:#e60012;
	border:1px solid #FFC0CB;
	background:#FFF0F5;
	text-align:left;
}