#topbox{
float:left;
width:750px;
margin:0 15px;
display:inline;}

#greetings_box{
float:left;
width:750;
margin:0 0 10px 0;
display:inline;
border:#CCCCCC 1px solid;
border-top:none;}

.grt_b_in{
margin:10px 0 0 10px;}

#greetings_box h3{
background-image:url(../images/title_small.gif);
background-repeat:no-repeat;
text-indent:15px;
line-height:13px;
color:#666666;
font-weight:bold;
margin:5px 0 8px 0;}

#greetings_box p{
margin:0 0 0px 10px;}

#greetings_box a{
color:#033;
text-decoration:underline;}

/*--add_20111007_start--*/

#greetings_box p.red a,
#greetings_box p.red a:link,
#greetings_box p.red a:visited{
color:#FF0000;
text-decoration:underline;}

#greetings_box p.red a:hover{
color:#FF0000;
text-decoration:none;}

/*--add_20111007_end--*/

#news_box{
float:left;
width:750px;
margin:0 0 10px 0;
display:inline;}

#news_box ul{
border-bottom:#CCCCCC 1px dotted;
list-style-type:none;
padding:5px 0 5px 0;}

#news_box ul li{
text-indent:10px;}

#news_box ul li.details{
background-image:url(../images/com_aarrow.gif);
background-repeat:no-repeat;
background-position:0% 50%;
text-indent:10px;
color:#1b574e;
font-weight:bold;}

#recept_box{
float:left;
width:368px;
height:140px;
margin:0 9px 0 0;
display:inline;
border:#CCCCCC 1px solid;}

#recept_box_tbl{
margin:0px 1px 5px 1px;
padding:2px 0 2px 0;}

#recept_box_tbl td.red{
color:#FF0000;}

#recept_box_tbl th{
background-image:url(../images/com_square.gif);
background-repeat:no-repeat;
background-position:50% 50%;
padding:2px 0 2px 0;}

#subject_box{
float:left;
width:368px;
height:140px;
margin:0 0px 0 0;
display:inline;
border:#CCCCCC 1px solid;}

#subject_box_tbl{
margin:5px 1px 5px 1px;
padding:2px 0 2px 0;}

#subject_box_tbl th{
background-image:url(../images/com_square.gif);
background-repeat:no-repeat;
background-position:50% 50%;
padding:2px 0 2px 0;}

#access_box{
float:left;
width:242px;
height:185px;
display:inline;
border:#CCCCCC 1px solid;}

#access_box_tbl{
margin:5px 1px 5px 1px;}

#access_box_tbl th{
text-align:right;
padding:0 10px 0 0;}

#access_box a:hover img{
filter:Alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;}

.l_box{
float:left;
margin:0 20px 0 0px;
display:inline;
width:240px;}

.in_box{
float:left;
width:440px;
margin:0 10px 0 0px;
display:inline;}

.r_box{
float:left;
width:200px;}

li.btm{
list-style-type:none;
text-indent:13px;}

.l_box_bt{
float:left;
width:350px;}

.r_box_bt{
float:right;
width:350px;}

.service_tbl{
border:#CCCCCC 1px solid;
border-collapse:collapse;
margin:3px 0 5px 0;}

.service_tbl td{
border:#CCCCCC 1px solid;}

.service02_tbl th{
font-weight:bold;
font-size:130%;
vertical-align:top;}

.disclosure_tbl{
border:none;
margin:10px 0 0 0;}

.disclosure_tbl td{
border-bottom:#CCCCCC 1px dotted;
border-right:none;}

.staff_box{
float:left;
width:750px;
margin:0 0 7px 0;
display:inline;}

.staff_box img{
float:left;
margin:0 10px 0 0;
display:inline;}

.staff_box p{
float:right;
width:530px;}

.staff_box p.text_st{
float:right;
width:100px;
margin:0 0 0 400px;
font-weight:bold;}

.staff_careerbox_l{
float:left;
width:320px;
margin:0 0px 0 0;
display:inline;}

.staff_careerbox_r{
float:right;
width:360px;
margin:0 0px 0 0;}

#map{
float:left;
width:750px;
margin:0 0 7px 0;
display:inline;}

.access_box_l{
float:left;
width:240px;
margin:0 10px 0 0px;
display:inline;}

.access_box_in{
float:left;
width:215px;
margin:0 0 0 10px;
display:inline;}

.access_box_r{
float:right;
width:230px;
margin:0 0 0 0;
display:inline;}

#map{
width:750px;
height:280px;
margin-top:5px;}

.access_box_in ul{
padding:0 0 5px 0;}

.access_box_r ul{
padding:0 0 5px 0;}

.access_box_in p{
padding:0 0 5px 0;}

.access_box_r p{
padding:0 0 5px 0;}

.ul_sitemap{
margin-left:20px;}

.ul_sitemap li{
margin-bottom:10px;}

.table_left_1{
margin:20px 0 30px 70px;}

.table_left_2{
margin:20px 0 30px 50px;}

.top_b{
margin-bottom:15px;}

.an_c{
padding-bottom:10px;}

.spe_foot{
margin:10px 0px 10px 0px;}

.seg01 ul,.seg02 ul{
margin-bottom:10px;}
