@charset "utf-8";
/* CSS Document */

/*
@page {
  size: A4 landscape;
}
*/

/*--------------------------------------------
  BASE
---------------------------------------------*/
/*==========* デフォルト指定の初期化 *============= */
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 {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	list-style: none;
	font-weight: normal;
	font-style: normal;
}

table,th,td,
dl, dt, dd{
	border-collapse: collapse;
	border-spacing: 0;
}

/*==========* 基本設定 *============= */
body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:11pt;
	color:#000000;
	line-height:1.3;
	background: #fff;
}
body #estate_buy_house_print,
body #estate_buy_land_print {
	font-size:10pt;
}

.sheet{
	page-break-after:always;
}

/*--------------------------------------------
  印刷画面
---------------------------------------------*/
.bukken_data{
	width: 970px;
	margin: 0 auto;
}
.bukken_data td{vertical-align:top;}

.data_L,.data_R{padding-top:5px;}

/*==========* 物件名 *============= */
.bukken_name{
	width:100%; 
	border-bottom:3px solid #31B350; 
	border-top:5px solid #31B350; 
	font-size:8pt;
}
#estate_buy_house_print .bukken_name,
#estate_buy_land_print .bukken_name{
	border-bottom:5px solid #31B350; 
	border-top:none;
}
.bukken_name td{vertical-align:middle; padding:0;}
.bukken_name .title{ font-size:18pt; font-weight:bold; line-height:1.5;}
#estate_buy_house_print .bukken_name .title,
#estate_buy_land_print .bukken_name .title{ font-size:22pt; }
.bukken_name .code,
.bukken_name .codawari{vertical-align:top; padding:2px 0; font-size:10pt;}
#estate_buy_house_print .bukken_name .code,
#estate_buy_land_print .bukken_name .code{ padding-left:2px; background-color:#31B350; color:white;} 
#estate_buy_house_print .bukken_name p.codawari,
#estate_buy_land_print .bukken_name p.codawari{ display:inline; }
#estate_buy_house_print .bukken_name p.codawari span,
#estate_buy_land_print .bukken_name p.codawari span{ border:1px solid #31B350; }
.bukken_name .bukken_jyokyo{ width:380px; line-height:1.2; font-size:10pt;}
.bukken_name .bukken_jyokyo span{font-size:11pt; font-weight:bold;}
.bukken_name .bukken_point{
	background:url(../images/icon_point2.gif) no-repeat 0 center;
	vertical-align:middle;
	line-height:1.2;
	padding:2px 0 2px 0px;
}

/*==========* 地図　写真 *============= */
.bukken_img{ width:580px; border-right:1px solid #8c8c8c; }
#estate_buy_house_print .bukken_img,
#estate_buy_land_print .bukken_img{ border-right:none; }
/*.bukken_img td{ padding:2px 2px;}*/
.bukken_img .pic1 img,
.bukken_img .madori img,
.bukken_img .pics img{max-width:250px; max-height:188px;}
.bukken_img .pic1,
.bukken_img .madori{ padding-bottom:3px; }
/* .bukken_img .map iframe{width:560px; margin:0 8px; border:1px solid #ccc;} */

/*==========* 詳細（右） *============= */
.bukken_detail{ width:380px; margin:0 0 10px;}
.bukken_detail th{text-align:left; vertical-align:top; padding:1px 0; color:#888;}
.bukken_detail th span{ font-weight:600; color:#000;}
.bukken_detail th span.txt_bg{font-weight:normal; color:#E88E00;}
.bukken_detail th p{
	background:#E88E00;
	border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	text-align:center;
	padding:2px 10px;
	color:#fff;
	font-weight:bold;
	width:11.5em;
}
#estate_buy_house_print .bukken_detail th p,
#estate_buy_land_print .bukken_detail th p{
	border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
	padding:3px 0px;
	width:100%;
}
.bukken_detail td{vertical-align:top; padding:1px 0;}
.bukken_detail .bukken_detail2{ width:190px;}
.print_price{font-size:13pt; font-weight:bold; line-height:1.1;}
#estate_buy_house_print .print_price,
#estate_buy_land_print .print_price{ font-size:15pt; }

.chara2{width:4.2em;}
.chara3{width:5.2em;}
.chara4{width:6.2em;}
.chara5{width:7.2em;}
.chara6{width:8.3em;}

#estate_buy_house_print .bukken_detail td.etc2,
#estate_buy_land_print .bukken_detail td.etc2{ width:380px; padding:3px; border:1px solid #E88E00; }

/*クローム用　ハック*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.chara2{width:4.4em;}
.chara3{width:5.5em;}
.chara4{width:6.6em;}
.chara5{width:7.7em;}
.chara6{width:8.9em;}
}

/*==========* フッター *============= */
.detail_footer{
	width: 970px;
	margin: 0 auto;
	border-top:5px solid #31B350;
	font-size:11pt;
}
#estate_buy_house_print .detail_footer,
#estate_buy_land_print .detail_footer{
	border-top:3px solid #31B350;
}
.detail_footer td{
	padding-top:2px;
}
.detail_footer td.logo{
	width:250px;
	text-align:left;
	vertical-align:middle;
	font-size:170%;
	font-weight:bold;
}
#estate_buy_house_print .detail_footer td.logo,
#estate_buy_lnad_print .detail_footer td.logo{
	font-size:20pt;
}
.detail_footer td.address{
	width:370px;
	text-align:left;
	vertical-align:middle;
}
.detail_footer td.qr_code{
	width:150px;
	text-align:right;
}
.detail_footer td.holiday{
	width:160px;
	text-align:left;
    vertical-align:bottom;
}
.detail_footer td.address span{font-size:20pt; font-weight:bold; color:#31B350;}

