@charset "utf-8";

/*
	* Name: print.css
	* License: MIT License
	  - http://sourceforge.jp/projects/opensource/wiki/licenses%2FMIT_license
	* Author URI: http://www.3050grafix.com/
	* Author E-mail: hiro@3050grafix.com
*/


/* Stylesheet Document */

@media print {

	/* ========================================
	   * 個別設定 - あとうで食べる -
	======================================== */

	body.coupon.article {
		font-size: 60%;
	}

	body.coupon.article header {
		border-bottom: none;
		margin-bottom: 10px;
	}

	header > div.container {
		position: static;
	}

	body.coupon.article header > div.container > div#logo {
		float: none;
		position: static;
		text-align: center;
		width: 100%;
	}

	body.coupon.article header > div.container > div#logo > a > img {
		width: 60px;
	}

	body.coupon.article header > div.container nav.global {
		display: none;
		float: none;
		width: 100%;
	}

	body.coupon.article nav.global {
		display: none;
	}

	body.coupon.article nav.breadcrumbs {
		display: none;
	}

	body.coupon.article #contents > div.container {
		margin-bottom: 20px;
	}

	body.coupon.article #contents > div.title {
		display: none;
		margin-bottom: 20px;
	}

	body.coupon.article #contents > div.separate > #main,
		body.coupon.article #contents > div.separate > #sidebar {
			float: none;
	}

	body.coupon.article #contents > div.separate > #main {
		margin-right: 0;
		width: 100%;
	}

	body.coupon.article #contents > div.separate > #sidebar {
		display: none;
	}

	body.coupon.article #main h3 {
		padding-bottom: 12px;
		padding-top: 12px;
		margin-bottom: 12px;
	}

	body.coupon.article #main div.topimage {
		margin-bottom: 20px;
	}

	body.coupon.article #main div.topimage > img {
		width: 60%;
	}

	body.coupon.article #main div.paragraph {
		margin-bottom: 20px;
	}

	body.coupon.article #main div.partition {
		display: none;
		margin-bottom: 20px !important;
		padding-bottom: 20px;
	}

	body.coupon.article #main div#shopinfo.partition {
		display: block;
	}

	body.coupon.article #main p {
		margin-bottom: 18px;
	}

	body.coupon.article #main div.paragraph.introduction {
	}

	body.coupon.article #main nav.tab {
		display: none;
	}

	body.coupon.article #main > div#shopinfo > h4 {
		display: none;
	}

	body.coupon.article #main > div#shopinfo > div.shopinfo ul > li {
		padding: 10px;
	}

	body.coupon.article #main > div#shopinfo > div.shopinfo ul > li > div.icon > img {
		max-height: 32px;
	}

	body.coupon.article #main > div#shopinfo > div.shopinfo table {
		margin-bottom: 0;
	}

	body.coupon.article #main > div#shopinfo > div.shopinfo table tr th,
		body.coupon.article #main > div#shopinfo > div.shopinfo table tr td {
			padding: 10px;
	}

	body.coupon.article #main div.staff.message {
		display: none;
	}

	body.coupon.article #main > div#coupon > h4 {
		display: none;
	}

	body.coupon.article #main div#coupon div.coupon {
		margin-bottom: 20px;
	}

	body.coupon.article #main div#coupon div.coupon > h5 {
		padding-bottom: 12px;
		padding-top: 12px;
	}

	body.coupon.article #main div#coupon div.confirmation {
		margin-bottom: 20px;
		padding-bottom: 2%;
		padding-top: 2%;
	}

	body.coupon.article footer {
		padding-top: 12px;
	}

	body.coupon.article footer div.contact {
		display: none;
	}

	body.coupon.article footer nav.footer {
		display: none;
	}

}