/* CSS pfthtop */

H1, H2, H3, H4, H5, H6 {margin:0 auto; padding:0; border:none; line-height:100%;}


#pfthTop #header { height:72px; background:none;}
#container {background-image:none; background-color:#FFFFFF;}

#header .logo { float:left; display:inline; width:500px;}
#header .hd_navi {float:right;display:inline;width:400px;margin:18px 8px 0 0;}
#header .hd_navi LI{float:right;}

/* トップnavi枠*/
#topnavi {
clear:both;
width:845px;
height:149px;
_width:940px;
_height:464px;
padding:315px 0 0 95px;
background:url(../images/english/top_navi_bg.jpg);
display:block;
}


/* トップメイン枠/topmain box */
#topmain { background:url(../images/top_wb01.gif) left bottom no-repeat;}
#topmain .topL { float:left; display:inline; margin-left:77px; margin-bottom:28px;}
#topmain .topR { float:right; display:inline; margin-right:77px; margin-bottom:28px;}
.rsvFrom { width:387px; height:179px; background:url(../images/english/top_rsv_bg.gif) left bottom no-repeat; text-align:center;}
.rsvFrom form {margin:0 10px 0 25px; height:92px; text-align:left;}
.rsvFrom form img { vertical-align:middle;}
