@charset "UTF-8";

/* -----------------------------------------
    印刷専用
-----------------------------------------*/

div#wrapper div#topMain {
	padding:5px;
	width:auto;
}

div#bdMain {
	background-color: #ffffff;
	width: auto;
	padding:5px;
}

div#bdMain div#bdLeft {
	/*width: 505px;*/
	padding: 8px;
	/*float: left;*/
	clear: both;
}

div#bdMain div#bdLeft div#photo01 {
	width: 242px;
	height: 162px;
	padding: 4px;
	border: 1px solid #9f9f9f;
	text-align:center;
	float: left;
}

div#bdMain div#bdLeft div.photo02 {
	width: 116px;
	height: 78px;
	padding: 2px;
	border: 1px solid #9f9f9f;
	text-align:center;
	float: left;
	margin: 0 0 4px 4px;
}

div#bdMain div#bdLeft div#photo01 img,
div#bdMain div#bdLeft div.photo02 img {
	vertical-align: bottom;
}

div#bdMain div#bdLeft h3 {
	display:block;
	width:500px;
	font-size: 140%;
	padding-top: 5px;
}

div#bdMain div#bdLeft p.price {
	font-size: 120%;
	color: #ff0000;
	font-weight: bold;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}

div#bdMain div#bdLeft p.price span.ctid {
	font-size:85%;
	color:#000000;
	font-weight:normal;
}

div#bdMain div#bdLeft p.icons {
	padding-top: 5px;
	padding-bottom: 15px;
}

div#bdMain div#bdLeft p.icons img {
	padding-right: 2px;
}

div#bdMain div#bdLeft div#entBody {
	font-size: 110%;
	color: #333333;
	padding: 1em 0.5em;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}

div#bdMain div#bdLeft table {
	width: 99%;
	border-collapse:collapse;
	border:1px solid #9f9f9f;
	/*font-size: 80%;*/
	margin: 0 0 1em 0;
}


div#bdMain div#bdLeft table th {
	width: 15%;
	border:1px solid #9f9f9f;
	padding: 3px;
	background-color: #f2f2f2;
	font-weight: normal;
	text-align: center;
}

div#bdMain div#bdLeft table td {
	border:1px solid #9f9f9f;
	padding: 3px;
	width: 35%;
}


div#bdMain div#bdRight {
/*	width: 245px;
	float: right;*/
	padding: 8px;
}

div#bdMain div#bdRight div#gMap {
	float:left;
	width: 400px;
	height: 300px;
	background-color: #EFEFEF;
	margin-bottom: 5px;
}

/* -----------------------------------------
    印刷専用既存id・class上書き用
-----------------------------------------*/

div#header,
div#tabAndSearch,
div#underTab,
div#clipArea,
div#bookMark,
div#bannerArea,
div#migiUe,
div#footer,
div#footer2,
a.icon,
div.btnBkOt,
.print  { display:none; }

div#printCorpInfo {
	float:right;
	width:380px;
}

div#printCorpInfo p {
	padding-left:15px;
	margin-bottom:1em;
}

p#pageback{
	text-align:center;
	padding-top:1em;
	font-size:110%;
}

div.amikake {
	padding:5px;
	background:none;
}

@media print {
	body {zoom:78%;}
	p#pageback{display:none;}
}

