/* ------------ 施設詳細 ------------ */

/* 施設名・予約問い合わせボタン部分 */
.yd_tit {
	background:   #AADCA3 url(/img/gen/yado/bg_ydtit.gif) repeat 0px 0px;
	width: 720px;
	height: 85px;
	border-bottom: 1px solid #7ECB74;
}
.yd_tit_a {
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 5px;
	vertical-align: top;
}
.yd_tit_b {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 15px;
	text-align: right;
	vertical-align: top;
}
.yd_name1 {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 3px;
}
.yd_name2 {
	margin-bottom: 5px;
}
.yd_loc {
	font-size: 110%;
	font-weight: bold;
}

/* 施設PR・メイン写真部分 */
.yd_pr {
	vertical-align: top;
	width: 460px;
	padding: 5px 0px 0px;
}
.yd_pr1 {
	font-size: 110%;
	font-weight: bold;
	color: #FF6600;
}
.yd_pr2 {
	font-size: 110%;
	border-left: 2px solid #FF6600;
	margin: 5px;
	padding-right: 8px;
	padding-left: 8px;
	line-height: 120%;
	padding-bottom: 3px;
}
.yd_pic {
	vertical-align: top;
	text-align: right;
	width: 260px;
	padding: 10px 0px 0px 5px;
}
.yd_pic img {
	border: 1px solid #666666;
}

/* サブ写真部分 */
.yd_prpic {			/* 080613変更 */
	background: url(/img/gen/yado/bg_ydimg.gif) repeat 0px 0px;
	margin-bottom: 10px;
}
.yd_pr3 {			/* 080613変更 */
	font-weight: bold;
	border-bottom: 1px dotted #4EAA40;
	padding: 5px 3px 5px 5px;
}
.yd_pr4 {			/* 080613変更 */
	padding: 5px;
	font-size: 90%;
	line-height: 110%;
}
.yd_font80 {		/* 080616追加 */
	font-size: 80%;
}

/* 宿泊プラン部分 */
.stit_plan {		/* 090707追記 */
	background:   url(/img/gen/yado/stit_plan.gif) no-repeat 0px 0px;
	height: 31px;
	width: 720px;
}
.fr_plan_tit {		/* 090707追記 */
	background: #FFF0C4;
	border: 1px solid #FFCA2B;
	line-height: 150%;
}
.fr_plan {			/* 090707追記 */
	background: #FFF0C4;
	border-right: 1px solid #FFCA2B;
	border-bottom: 1px solid #FFCA2B;
	border-left: 1px solid #FFCA2B;
	padding: 10px;
	line-height: 150%;
}

/* 詳細情報部分 */
.yd_stit {
	background:   url(/img/gen/yado/stit_yd.gif) no-repeat 0px 0px;
	height: 25px;
	width: 720px;
	margin-bottom: 5px;
}
.yd_stit td {
	padding-left: 20px;
	font-weight: bold;
}
.yd_boxa {
	background: #C7E8C1;
	padding-left: 5px;
	font-size: 80%;
	border: 1px solid #8DD084;
	vertical-align: top;
}
.yd_boxb {
	padding-left: 5px;
	border-bottom: 1px dotted #999999;
	padding-top: 0px;
	vertical-align: top;
}

/* ブログ情報部分081027追加 */
.header_blog{
	background:   url(/img/gen/yado/blog_t.gif) no-repeat left;
	height: 24px;
	width: 359px;
}
.blog{
	background:   url(/img/gen/yado/bg_blog.gif) repeat-y left;
	width: 359px;
	line-height:140%;
	padding-top:5px;
}
.blog_title{
 margin:0px 5px 0px 15px;
	text-decoration: none;
}
.footer_blog{
	background:   url(/img/gen/yado/blog_b.gif) no-repeat left top;
	height: 15px;
	width: 359px;
}
.lnk_blog{
 text-align:right;
	font-size: 11px;
	text-decoration: none;
	padding-top:8px;
	margin-right:10px;
}

/* 特集情報部分081027追加 */
.yd_gourmet {
	background:   url(/img/gen/yado/stit_gourmet.gif) no-repeat 0px 0px;
	height: 31px;
	width: 720px;
}
.yd_gourmet td {
	padding-left: 20px;
	color:#FFFFFF;
	text-align:right;
}
.yd_gourmet_title { /* 081204追加 */
	background: #FFDCB9;
	padding-left: 5px;
	border: 1px solid #FF9933;
	vertical-align: top;
	color: #FF6600;
}
.yd_recipe {
	background:   url(/img/gen/yado/stit_recipe.gif) no-repeat 0px 0px;
	height: 31px;
	width: 720px;
}
.yd_recipe td {
	padding-left: 20px;
	color:#FFFFFF;
	text-align:right;
}
.yd_recipe_title { /* 081204追加 */
	background: #E6FED8;
	padding-left: 5px;
	border: 1px solid #48B524;
	vertical-align: top;
	color: #336600;
}

/* e-DataBank部分 090212追加 */
.edb_data_a{
	background: url(/img/gen/edb/bg_data.gif) repeat-y 0px 0px;
}
.edb_data_b{
 text-align:center;
	vertical-align:top;
}
.edb_data_c{
 text-align:left;
	vertical-align:top;
}
.edb_data_d{
 vertical-align:top;
 padding:10px 5px 5px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.edb_data_e{
	background: url(/img/gen/edb/bg_note.gif) repeat-y;
	background-position:center;
}

