@charset "utf-8";
@import url(cmn.css);
@import url(base.css);

/* ==========================================================================
	CONTENT
========================================================================== */
section .title {
  overflow:hidden;
  border-bottom:1px solid #000000;
  padding-bottom:3px;
}

section .title h2 { float:left; }

section .title p {
  float:right;
  font-size:1.1em;
  text-align:right;
  padding-top:10px;
}

/* ==========================================================================
	PAINT
========================================================================== */
#paint h3 {
  position:relative;
  z-index:100;
  top:-10px;
  margin-bottom:-25px;
}

#paint table {
  width:100%;
  font-size:1.4em;
  line-height:1.7em;
}

#paint th {
  text-align:left;
  vertical-align:top;
  padding:10px;
  border-bottom:1px solid #000000;
}

#paint td {
  vertical-align:top;
  padding:10px;
  border-bottom:1px solid #000000;
}

.type {
  text-align:left;
  font-weight:normal;
}

.price {
  text-align:right;
  font-weight:bold;
}

#paint ul {
  overflow:hidden;
  width:960px;
}

#paint li {
  float:left;
  width:300px;
  font-size:1.4em;
  font-weight:bold;
  text-align:center;
  margin-right:20px;
}

/* ==========================================================================
	RESTORE
========================================================================== */
#restore { margin-bottom:50px; }

#restore table {
  width:452px;
  font-size:1.4em;
  line-height:1.7em;
}

#restore th {
  text-align:left;
  vertical-align:top;
  padding:10px;
  border-bottom:1px solid #000000;
}

#restore td {
  vertical-align:top;
  text-align:right;
  font-weight:bold;
  padding:10px;
  border-bottom:1px solid #000000;
}

#restore td span {
  font-size:0.8em;
  font-weight:normal;
}

.bb_none { border-bottom:none !important; }

#restore .wrapper_inner { border-bottom:1px solid #000000; }
