.paragraph_01{
  font-size: 75%;
  line-height: 1.4em;
  color: #3c3c3c;
  margin-bottom: 20px;
}
.qa003_info_box1_01{
  background: url(../img/qa003_info_01_top.gif) no-repeat left top;
  padding:7px 10px;
  border-bottom: 1px #dfdfdf solid;
  font-weight: normal;
  font-size: 90%;
  line-height: 1.4em;
  color: #3c3c3c;
}
.qa003_info_box1_01_bottom{
  background: url(../img/qa003_info_01_bottom.gif) no-repeat left bottom;
  padding:10px;
  font-size: 75%;
  line-height: 1.4em;
  color: #3c3c3c;
  margin-bottom: 20px;
}
.qa003_info_box1_01_bottom .paragraph_02{
  margin-bottom: 20px;
  font-size: 180% !important;
  font-weight: bold;
}
.qa003_info_box1_01_bottom .paragraph_03{
  margin-bottom: 10px;
  font-size:115%;
  vertical-align:middle
}
.qa003_icon_02 {
  margin-bottom: 15px;
}
.qa003_icon_02 li {
  background: url(../img/qa003_menu_mkr2_01.gif) no-repeat 0 6px;
  margin-bottom: 5px;
  padding-left: 12px;
}
.qa003_icon_02 a {
  color: #0050a3;
  text-decoration: none;
}
.qa003_icon_02 a:hover {
  text-decoration: underline;
}
.table_box {
  padding-bottom: 15px;
}
.table_left {
  float: left;
  width: 300px;
  margin-right: 20px;
}
.table_right {
  float: right;
  width: 300px;
}
.qa003_table1_01{
  padding: 0;
  margin: 0;
  border: none;
  border-left: 1px #dfdfdf solid;
  border-top: 1px #dfdfdf solid;
  width: 100%;
}
.qa003_table1_01 th{
  padding: 5px;
  margin: 0;
  border-right: 1px #dfdfdf solid;
  border-bottom: 1px #dfdfdf solid;
  background: #ecf4fd;
  text-align: center;
}
.qa003_table1_01 td{
  padding: 5px;
  margin: 0;
  border-right: 1px #dfdfdf solid;
  border-bottom: 1px #dfdfdf solid;
  font-size:115%;
}

.icon_color {
  color: #6699ff;
}

.paragraph_04{
  margin-bottom: 10px;
  font-size: 85%;
}

.paragraph_03 span.paragraph_04{
  font-size: 10px;
}

