#header #logo {

width: 85px;
float : left;
}

#header #campany_name {
margin : 13px 0;
width : 100px;
float : left;
} 


#header #search_engine { width : 300px; float : left; text-align : right; margin: 0; padding: 0; }
.title_f { float: right; font-size:24px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; }
.title_b { width: 790px; margin-bottom: 10px; margin-top: 50px; }
.title_fl { float: left; font-size:24px; line-height:26px; font-weight: bold;}
.title_fr { float: right; font-size:22px; line-height:26px; font-weight: bold;}

.font1 { font-size:24px; font-weight: bold; margin-bottom: 35px; } 


.hr { height:7px; width:800px; margin-top: -15px; }

.font2 { font-size:18px;line-height: 180%; }

.font3 { font-size:18px; font-weight: bold; line-height: 32px; text-align: left;}

.font4 { font-size:12px;line-height: 120%; }
.font4r { float: right; clear: both; width: 390px; font-size:12px;line-height: 220%; }
.font4l { float: left; clear: both; width: 390px; font-size:12px;line-height: 220%; }

.box1 { width: 390px; float: left; margin-top: 10px; margin-bottom: 10px; border-right: 2px dashed #808080; }
.box2 { margin-top: 10px; margin-bottom: 10px; width: 390px; }

.list_b { margin-left: 10px; }

.pdf {background-color: #f0ffff; border-color: #0000ff; border-style: double;padding:1px 20px;}


.s_test { margin-top: -10px; font-weight: bold; }

.l_box { display: block;float:left;width:215px;margin-left: 10px;clear: both; }

.r_box { text-align: left; width: 165px; float: left; display: block; }

.back { float: right; width: 120px; background : greenyellow url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)') url('(EmptyReference!)'); margin-right: 7px; margin-top: 7px; }

