@media print {

	.container{
		width: 100%;
		font-size: 0.8em;
	}
	.navbar{
		display: none;
	}

	#left{
		display: inline-block;
		vertical-align: top;
		width: 17%;
	}

	/* 問合せフォーム */
	#collapseForm{
		display: none;
	}


	/*--▽カテゴリ ボタン */
	.btn-group-vertical{
		font-size: 0.7em;
		/*display: block;*/
		/*width: 198px;*/
	}
	.btn-group-vertical a{
		display: block;
	}
	.breadcrumb ul{
		list-style: none;
		padding: 0;
		margin-top: 2em;
	}
	.breadcrumb li{
		display: inline-block;
	}

	/*--▽バナー */
	#banner ul{
		list-style: none;
		padding: 0;
		margin-top: 2em;
	}
	#banner li{
		margin: 4px 0;
	}
	#banner img{
		width: 100%;
		height: auto;
	}

	#left .breadcrumb{
		display: none;
	}


	#right{
		display: inline-block;
		vertical-align: top;
		width: 75%;
		margin-left: 1em;
	}
	#right .pager{
		font-size: 0.6em;
	}
	.detail-box .table{
		width: 80%;
	}

	.contents-box{
		display: inline-block;
		padding: 10px 15px 20px 15px;
		width: 24%;
		vertical-align: top;
	}
	h2,h3,h4{
		font-weight: normal !important;
		font-size: 0.8em !important;
	}

	.sold-out.contents-box{
		width: 18%;
		height: auto;
	}
	.contents-box img{
		width: 100%;
		height: auto;
		max-height:250px;
		margin: auto 0;
	}
	.sold-out.contents-box .img{
		width: 100%;
		height: auto;
	}
	.sold-out .label{
		display: none;
	}

	.well{
		border: solid #666 1px;
	}

	table{
		border-collapse: collapse;
		border-spacing: 0;
	}

	.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td{
		border-bottom: 1px solid #666 !important;
	}

	#myModal{
		display: none;
	}

	/*--▽フッター */
	#canuck-footer{
		display: none;
	}
	.footer-logo,.footer-nav{
		display: inline-block;
		font-size: 0.6em;
	}
	.footer-logo{
		width: 35%;
	}
	.footer-nav{
		width: 32%;
	}
	.footer-nav .nav-title{
		margin: 0;
	}
	.footer-nav .nav-item{
		line-height: 1.4;
	}
	.footer-copyright{
		display: block;
		text-align: center;
		font-size: 0.6em;
	}

}
