@charset "utf-8";

@page {
	margin: 5mm 5mm 0mm;
	size: landscape;
}
.prop_pdfBox{
	/*max-width: 1200px;
	margin: 50px auto 0;*/
}
*{box-sizing: border-box;}



.font20 {
	font-size: 20px;
}
.font30 {
	font-size: 30px; font-weight: 400;
}

.block1{
	border: 1px solid #333;
	display: flex;
	justify-content: stretch;
}
.block1 > div {
	padding: 8px;
}
.block1 .price{
	padding: 10px 0 0 20px;
}
.block1 .price.f36{
	font-size: 36px; font-weight: 400;
	text-align: center;
}
.block1 .price span{font-size: 14px; font-weight: 100;}
.block1 .price.f20{font-size: 18px; line-height: 1.3;}

.block1 .b1L{
	width: 28%;
}
.block1 .b1C{
	width: 32%;
}
.block1 .b1R{
	width: 40%;
}
.block1 .b1R p{
	padding: 5px 0 5px 20px;
}
.block1 .b1R p.title{
	font-size: 18px;font-weight: 400;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.block1 .b1R p.addr{font-size: 18px;}


.block1 .b1C{
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}

.block2{
	margin: 15px 0 5px;
	display: flex;
	justify-content: stretch;
}
.block2 .block2L{
	width: 60%;
}
.block2 .block2L ul.p_img{
	display: flex;
	flex-wrap: wrap;
}
.block2 .block2L ul.p_img li {
	width: 50%; padding: 0 15px 10px 0;
}
.block2 .block2L ul.p_img li img{
	width: 100%; height: auto;
	background-size: cover;
}
.block2 .block2L .cont{
	font-size: 22px;font-weight: 400; color: #ff0000;
	margin: 0 0 10px;
}

.block2 .block2R{
	width: 40%; display: flex;
}
table.formTable {
	width: 100%;
	margin: auto;
	border-collapse: collapse;
}
table.formTable th {
	width: 8em;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
table.formTable td, table.formTable th {
	border: 1px solid #333;
	padding: 5px;
}
table.formTable.sr td {
	text-align: left;
}

table.formTable.en th {
	width: 50%;
}
table.formTable.en td, table.formTable.en th {
	padding: 4px 5px; font-size: 15px;
}

.f14{
	font-size: 14px;
	padding: 6px 0 6px;
}

.pdf_footer{
	border: 1px solid #333;
	display: flex;
}
.pdf_footer > * {
	width: 29%;
	padding: 8px; line-height: 1.7;
	font-size: 14px;
}
.pdf_footer.en > * {
	width: 43%; line-height: 1.4;
}
.pdf_footer .p_foot1 {
	width: 13%;
}
.pdf_footer.en .p_foot1 {
	width: 14%;
}
.pdf_footer .p_foot1 img{
	width: 100%; height: auto;
	max-width: 110px;
}


