.html_bookend {
  margin-bottom: 30px;
}

.text_01 {
  font-size: 75%;
  line-height: 1.4em;
  color: #3c3c3c;
  padding-bottom:30px;
  }

/* icon style */
.icon_01 {
  margin-bottom:30px;
}

.icon_01 li {
  background: url(../img/left_navi_menu_mkr1_01.gif) no-repeat 0 7px;
  margin: 7px 0;
  padding-left: 12px;
  font-size: 75%;
  line-height: 1.4em;
  color: #3c3c3c;
}
.icon_01 a {
  color: #0050a3;
  text-decoration: none;
}
.icon_01 a:hover {
  text-decoration: underline;
}


#icon_03 li {
  background: url(../img/left_navi_menu_mkr1_01.gif) no-repeat 0 7px;
  margin: 7px 0;
  padding-left: 12px;
  color: #3c3c3c;
  font-size:100%;
}
.icon_03 a {
  color: #0050a3;
  text-decoration: none;
}
.icon_03 a:hover {
  text-decoration: underline;
}

.text_02 {
margin:5px;
}

.text_02 p {
padding-bottom:10px;
  font-size: 75%;
  line-height: 1.4em;
  color: #3c3c3c;
}

/* title style */
.title1_01{
  background: url(../img/title_bg_01_top.gif) no-repeat left top;
}
.title1_01 span{
  background: url(../img/title_bg_01_bottom.gif) no-repeat left bottom;
  display: block;
  padding: 10px 12px;
  font-weight: normal;
  font-size: 90%;
  line-height: 1.4em;
  color: #3c3c3c;
}

/* info box style */
.info_box1_01{
  background: url(../img/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;
  text-align:center;
}
.info_box1_01_bottom{
  background: url(../img/info_01_bottom.gif) no-repeat left bottom;
  padding:10px;
  font-size: 75%;
  line-height: 1.4em;
  color: #3c3c3c;
}

.info_box1_01_bottom p {
padding-bottom:10px;
}

.icon_02 li {
  background: url(../img/left_navi_menu_mkr2_01.gif) no-repeat 0 7px;
  margin: 7px 0;
  padding-left: 12px;
  color: #3c3c3c;
}
.icon_02 a {
  color: #0050a3;
  text-decoration: none;
}
.icon_02 a:hover {
  text-decoration: underline;
}

.teguchi {
padding-top:30px;
}


.icon_04 li {
  margin: 7px 0;
  padding-left: 12px;
  color: #3c3c3c;
  font-size: 12px;
  line-height: 1.4;
}

.icon_04 li strong {
  font-size: 14px;
}

.icon_04 a {
  color: #0050a3;
  text-decoration: none;
}
.icon_04 a:hover {
  text-decoration: underline;
}

.icon_04_f00 {
	color: #ff0000;
	font-weight: bold;
}

p.icon_04_f00_2 {
	margin-top: 10px;
	color: #ff0000;
	text-decoration: underline;
}


/* table style */
.table1_01{
  padding: 0;
  margin: 0;
  border: none;
  border-left: 1px #dfdfdf solid;
  border-top: 1px #dfdfdf solid;
  width: 100%;
}
.table1_01 th{
  padding-top:5px;
  padding-bottom:5px;
  margin: 0;
  border-right: 1px #dfdfdf solid;
  border-bottom: 1px #dfdfdf solid;
  background: #ecf4fd;
  font-size: 90%;
  line-height: 1.4em;
  color: #3c3c3c;
  text-align:left;
  width:250px;
}
.tabel1_01 th span {
  padding-left:5px;
  padding-right:5px;
}
.table1_01 td{
  padding: 5px;
  margin: 0;
  border-right: 1px #dfdfdf solid;
  border-bottom: 1px #dfdfdf solid;
  font-size: 75%;
  line-height: 1.4em;
  color: #3c3c3c;
}
.subtitle{
  background: #f6f6f6;
  font-size: 90% !important;
}

.number_change_box {
width:615px;
font-size:100%;
padding-bottom:20px;
}

.number_change_box img{
float:left;
}

.number_change_box div {
float:right;
width:530px;
}


