.border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.linehight {
	line-height: 20px;
}

.linehight_bk {
	line-height: 12px;
}

.border2 {
	border: 1px solid #CCCCCC;
}

.border3 {
	border: 1px solid #E2007B;
	padding:5px;
}

.border4 {
	border: 1px solid #0768B2;
	padding:5px;
}

.borderbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #0768B2;
	border-right-color: #0768B2;
	border-bottom-color: #0768B2;
	border-left-color: #0768B2;
}

.borderbottom_p {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E2007B;
	border-right-color: #E2007B;
	border-bottom-color: #E2007B;
	border-left-color: #E2007B;
}

.shop_info_td_blue {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;

	border-top-color: #0768B2;
	border-right-color: #0768B2;
	border-bottom-color: #0768B2;
	border-left-color: #0768B2;
}

.shop_info_tbl_blue {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;

	border-top-color: #0768B2;
	border-right-color: #0768B2;
	border-bottom-color: #0768B2;
	border-left-color: #0768B2;

	padding:0px;
}

.shop_info_td_red {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;

	border-top-color: #E2007B;
	border-right-color: #E2007B;
	border-bottom-color: #E2007B;
	border-left-color: #E2007B;
}


.shop_info_tbl_red {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;

	border-top-color: #E2007B;
	border-right-color: #E2007B;
	border-bottom-color: #E2007B;
	border-left-color: #E2007B;

	padding:0px;
}

.borderbottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #0768B2;
	border-right-color: #0768B2;
	border-bottom-color: #0768B2;
	border-left-color: #0768B2;
}

.borderbottom_2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: none;

	border-top-color: #0768B2;
	border-right-color: #0768B2;
	border-bottom-color: #0768B2;
	border-left-color: #0768B2;
}


.borderbottom_p {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E2007B;
	border-right-color: #E2007B;
	border-bottom-color: #E2007B;
	border-left-color: #E2007B;
}


.borderbottom_p2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;

	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: none;

	border-top-color: #E2007B;
	border-right-color: #E2007B;
	border-bottom-color: #E2007B;
	border-left-color: #E2007B;
}

form {
	margin: 0;
	padding: 0;
}

.page_title {
  background-image: url(http://www.meguroku.com/images/common/title_00.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.mini { font-size: 8pt; }

