@charset "utf-8";

/* プリント用
----------------------------------- */
#page-print {
	width:640px;
	margin:5px auto;
	line-height:1;
}

#page-print h1 {
	width:160px;
	float:left;
}
#page-print #shopname-area {
	width:370px;
	float:left;
	margin-left:10px;
}
#page-print #shopname-area p.kana { font-size:0.6em; line-height:1.2;}
#page-print #shopname-area h2 {
	font-size:1em;
	line-height:1.1;
	font-weight:bold;
}
#page-print #shopname-area p.tel { font-weight:bold;}
#page-print div#wrapper-cnt #left {
	float:left;
	width:340px;
}
#page-print ul.operate-buttons {
	clear:none;
	width:90px;
	float:right;
	text-align:center;
}
#page-print ul.operate-buttons li a,
#page-print ul.operate-buttons li span {
	display:block;
	width:80px;
	padding:2px 5px;
	font-size:0.8em;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.2;
	letter-spacing:1px;
	margin-bottom:5px;
	cursor:pointer;
}
#page-print ul.operate-buttons li a:hover,
#page-print ul.operate-buttons li span:hover {
	filter:alpha(
			 style=1,
			 opacity=60,
			 finishopacity=40,
			 startx=0,
			 starty=0,
			 finishx=100,
			 finishy=100
			 );/* IE用透過設定 */
	-moz-opacity:0.6;
	opacity:0.6;/* IE以外透過設定 */
	
}
#page-print ul.operate-buttons li a.prt { background-color:#FF6600;}
#page-print ul.operate-buttons li span.cls { background-color:#666666;}
#page-print .cmn-coupon {margin-bottom:5px;}
#page-print .cmn-coupon .coupon-title {width:300px;}
#page-print .cmn-coupon .left-box {width:520px;}
#page-print div#map {
	clear:both;
	overflow:hidden;
	width:100%;
	margin-bottom:5px;
}
#page-print div#map p {
	width:160px;
	float:left;
}
#page-print div#gmap2 {
	width:460px;
	float:right;
	height:300px;
}
#page-print div#gmap {
	width:640px;
	height:300px;
}
#page-print div.shop-data {
	clear:both;
	width:100%;
	overflow:hidden;
}
#page-print div.shop-data table {
	width:530px;
	float:left;
	font-size:0.8em;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	line-height:1.1;
}
#page-print div.shop-data table th,
#page-print div.shop-data table td {
	border-right:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC;
	padding:2px;
	vertical-align:top;
}
#page-print div.shop-data table th {
	background:#EFEFEF;
	width:85px;
}
#page-print div.shop-data div.qr {
	width:100px;
	float:right;
	line-height:1.4;
	font-size:0.8em;
}
#page-print div.shop-data div.qr p {
	display:block;
	width:90px;
	margin:0 auto;
}
#page-print div#bn-area {
	width:468px;
	margin:5px auto;
}
#page-print address {
	text-align:center;
	font-style:normal;
	font-size:80%;
	margin:5px 0;
	color:#666666;
}



