@charset "utf-8";

#header { display: none;
}
#main_wrap { margin-top: 0;
}
#pricelist .accordion_box { display: block;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { 
	-webkit-print-color-adjust: exact; 
}
.menubox .img, .lunch_menubox .img {
	float: left;
	width: 35% !important;
}
.menubox .Rbox, .lunch_menubox dl {
	float: right;
	width: 63% !important;
	margin-left: 2%;
}
@media all and (-ms-high-contrast:none) {
	#info_important h2, .tag.stay, .tag.meal, .tag.lunch, #top_service .tit, .conttit, .fac_conttit h2, .facility th, .facility td,
	.meal_conttit .tit, #meal_lunch .box.course a, #meal_lunch .box.kani a, #meal_lunch .box.fugu a, #meal_lunch .box .text, #business.innertit,.menubox .plan .tit, #kanifugu.innertit,
	#pricelist .accordion, .access_route .tit, .sazanami_conttit .sub, .sazanami_conttit .text, #wadahama .group1 .innertit, .formtab li.current a, .formtab li a, .formbtn input {
		background: none;
	}
	#info_important h2, #info_important h2 a, #top_service .tit, #under_head .breadcrumb li, #under_head .breadcrumb span, .conttit, .post_tit,
	.fac_conttit h2, .facility th, #pricelist .accordion, .access_route .tit, .sazanami_conttit .text p, .formbtn input, .formtab li.current a,
	.meal_conttit .tit, #kanifugu.innertit h3, #meal_lunch .box .text, .tag, .tag span, .menubox .plan .tit, #kanifugu.innertit p, #kanifugu.innertit h3 {
		color: #000;
	}
	#top_meal .box .img, #fugu .wintit {
		display: none;
	}
	#top_meal .box a, .conttit, .fac_conttit, .menubox, #pricelist .accordion, .sazanami_conttit .text, .formtab li.current a, .post_tit {
		border: 1px solid #000;
	}
	.menubox .plan .tit, .access_route .tit, .formbtn input, .tag, .menubox .plan .tit {
		border: 1px solid #444;
	}
	.innertit {
		background: none;
		border-left: 5px solid #ccc;
		padding-left: 7px !important;
	}
	#top_meal .box .Rbox { width: auto; padding-left: 15px; }
	.lunch_menubox .img { width: 35%; }
	.lunch_menubox dl { width: 63%; margin-left: 2%; }
	.menubox { padding: 10px; }
}

/* Firefox用 */
@-moz-document url-prefix() {

	#info_important h2, .tag.stay, .tag.meal, .tag.lunch, #top_service .tit, .conttit, .fac_conttit h2, .facility th, .facility td,
	.meal_conttit .tit, #meal_lunch .box.course a, #meal_lunch .box.kani a, #meal_lunch .box.fugu a, #meal_lunch .box .text, #business.innertit,.menubox .plan .tit, #kanifugu.innertit,
	#pricelist .accordion, .access_route .tit, .sazanami_conttit .sub, .sazanami_conttit .text, #wadahama .group1 .innertit, .formtab li.current a, .formtab li a, .formbtn input {
		background: none;
	}
	#info_important h2, #info_important h2 a, #top_service .tit,
	#under_head .breadcrumb li, #under_head .breadcrumb span, .conttit, .post_tit,
	.fac_conttit h2, .facility th, #pricelist .accordion, .access_route .tit, .sazanami_conttit .text p, .formbtn input, .formtab li.current a,
	.meal_conttit .tit, #kanifugu.innertit h3, #meal_lunch .box .text, .tag, .tag span, .menubox .plan .tit, #kanifugu.innertit p, #kanifugu.innertit h3 {
		color: #000;
	}
	#top_meal .box .img, #fugu .wintit {
		display: none;
	}
	#top_meal .box a, .conttit, .fac_conttit, .menubox, #pricelist .accordion, .sazanami_conttit .text, .formtab li.current a, .post_tit {
		border: 1px solid #000;
	}
	.menubox .plan .tit, .access_route .tit, .formbtn input, .tag, .menubox .plan .tit {
		border: 1px solid #444;
	}
	.innertit {
		background: none;
		border-left: 5px solid #ccc;
		padding-left: 7px !important;
	}
	#top_meal .box .Rbox { width: auto; padding-left: 15px; }
	.menubox { padding: 10px; }
	.menubox .price dt, .menubox .price dd { position: static; display: inline-block; }
}
