@charset "UTF-8";

/*==================================================
	
 
==================================================*/


/*--------------------------------------------------
  ○ Main Image
--------------------------------------------------*/

#body{
	clear:both;
	width:1000px;
	height:1800px;
	left:9px;
	position:relative;
	background-color:#333;

}

#body #btext {
	position: absolute;
	width: 830px;
	height: auto;
	top: 40px;
	left: 85px;
	font-size: 12px;
	line-height: 21px;
	color:#FFF;
	background-color:#333;
}

table.bort1 {
  border-collapse: separate;
  border-spacing: 1px;
  font-size:12px;
  line-height:21px;
}
 .bort_center {
  margin: 0 auto 0 0px;
   width: 100%;

}

table.bort1 caption {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background-color:#666;
  text-align:center;
  margin-bottom:4px;
  margin-top:4px;
  padding-top:3px;
  height:24px;
  color:#FFF;
  font-size:14px;
  font-weight:bold;
}

table.bort1 th,
table.bort1 td {
  padding: 2px 4px;
}

table.bort1 th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background-color:#675072;
  text-align: center;
  font-size:12px;
}

table.bort1 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background-color:#333333;
}


table.bort1 td.p {
  text-align: left;
  width:320px;
}

table.bort1 td.b {
  width:300px;
}

table.bort1 td.s {
  width:170px;
}

table.bort1 td.r {
  text-align: center;
  width:90px;
}

table.price {
  border-collapse: separate;
  border-spacing: 1px;
  font-size:12px;
  line-height:21px;
}

table.price th,
table.price td {
  padding: 2px 4px;
}

table.price th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background-color:#2794A7;
  text-align: center;
  font-size:12px;
}

table.price td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background-color:#333333;
}

table.price td.p {
  text-align: center;
  width:74px;
}

table.price td.r {
  text-align: right;
  width:116px;
}

table.price td.c {
  text-align: center;
  width:126px;
}





table.price2 {
  border-collapse: separate;
  border-spacing: 1px;
  font-size:12px;
  line-height:21px;
}

table.price2 th,
table.pric2e td {
  padding: 2px 4px;
}

table.price2 th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background-color:#666;
  text-align: center;
  font-size:12px;
}

table.price2 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background-color:#333333;
}

table.price2 td.p {
  text-align: center;
  font-size:12px;
  width:160px;
  height:24px;
  font-weight:bold;
  background-color:#2794A7;
}

table.price2 td.r {
  text-align: right;
  width:92px;
}

table.price2 td.c {
  text-align: center;
  width:116px;
}

table.price2 td.cn {
  text-align: left;
  width:280px;
  padding-left:4px;
}

.text_right {
  text-align: right;
}