.cnt_box100 h1{
width:510px;
height:41px;
margin:0px;
padding:0px;
background:url(../images/ab_title.jpg) no-repeat;
text-decoration:none;
text-indent:-9000px;
overflow:hidden;
}
.cnt_box100 p{
font-size: 12px;
margin:0px;
padding: 10px 0px 0px 10px;
line-height:1.8em;
}

.cnt_box101 {
padding: 5px 0px 0px 0px;
margin: 0px;
}
.cnt_box101 h2{
width:510px;
height:21px;
margin:0px;
padding:0px;
background:url(../images/ph_h01.gif) no-repeat;
text-decoration:none;
text-indent:-9000px;
overflow:hidden;
}
.ph1_h2_1{
width:510px;
height:21px;
margin:0px;
padding:0px;
background:url(../images/ph1_h01.gif) no-repeat;
text-decoration:none;
text-indent:-9000px;
overflow:hidden;
}

.cnt_box101_1_txt{
width:270px;
float:left;
font-size: 12px;
margin:0px;
padding: 0px 0px 10px 0px;
line-height:1.8em;
}
.cnt_box101_1 {
padding: 10px 10px 0px 10px;
margin: 0px;
}
.cnt_box101_1 h3 {
font-size:14px;
font-weight:bold;
margin:0px;
padding: 0px 0px 5px 15px;
background:url(../../common/images/list_arrow.gif) no-repeat 0px 0.2em;
color: #237c00;
}
.cnt_box101_1 h4 {
font-size:12px;
font-weight:bold;
margin:0px;
padding: 3px 0px 10px 10px;
}
.cnt_box101_1 p{
font-size: 12px;
margin:0px;
padding: 0px 0px 10px 10px;
line-height:1.8em;
}

.tb{
padding: 10px 0px 20px 10px;
margin: 0px;
font-size:12px;
}
.tb table {
font-size:12px;
color:#000;
}

.tb td{
	padding: 5px;
}
.tb th{
	padding: 5px;
}
.tb table td table td{
	padding: 4px 4px 4px 20px;
}
.tb table a:link,
.tb table a:visited { color:#3f3f3f; text-decoration:underline;}
.tb table a:hover,
.tb table a:active { color:#3f3f3f; text-decoration:none;}

