body, td{font:normal 14px MS Gothic,MS Mincho,Osaka;}
.heading1,.Heading1,h1{font:normal 30px Helvetica,Arial,Sans-serif;}
#head #menu li.site{font:bold 12px MS Gothic,MS Mincho,Osaka; background-position: 100% 50%}
#head #menu li a {font:normal 12px MS Gothic,MS Mincho,Osaka; background-position: 100% 50%}
#head #menu li a.langSelect{text-decoration:none;line-height:11px;height:11px;font:normal 11px Arial,Helvetica,Sans-serif !important;padding:0 0 0 5px;background:none;}
#head label{font:normal 13px MS Gothic,MS Mincho,Osaka;}
#head input.text{font:normal 12px MS Gothic,MS Mincho,Osaka;}
#fHeader h1{font:bold 14px MS Gothic,MS Mincho,Osaka;}
.pass td{font:normal 14px MS Gothic,MS Mincho,Osaka;}
.pass select{font:normal 12px Arial,Helvetica,Sans-serif;}
.subText{font:normal 10px MS Gothic,MS Mincho,Osaka;}
#nights input{font:normal 12px MS Gothic,MS Mincho,Osaka;}
a.tableLink{font:normal 12px MS Gothic,MS Mincho,Osaka;}
.opt{font:bold 13px Arial,Helvetica,Sans-serif !important;}
.ppCond{font:normal 11px MS Gothic,MS Mincho,Osaka;}
.ppFine{font:normal 11px MS Gothic,MS Mincho,Osaka;}
.ppPlaceS{font:bold 15px MS Gothic,MS Mincho,Osaka;}
.ppPlaceL{font:bold 18px MS Gothic,MS Mincho,Osaka;}
.ppPrice{font:bold 38px MS Gothic,MS Mincho,Osaka;}
.ppPriceNoTax{font:bold 36px MS Gothic,MS Mincho,Osaka;}
.ppFrom{font:normal 11px MS Gothic,MS Mincho,Osaka;top:1px;left:175px;}
.ppPoint >.ppFrom{position:absolute;top:2px;left:175px;}
.ppPriceJpn{font:bold 26px MS Gothic,MS Mincho,Osaka;width:135px; top: 0px}
.ppLeftNoTax{width:170px; }
.ppYen{font:bold 18px MS Gothic,MS Mincho,Osaka;}
.ppAstAs{font:bold 27px MS Gothic,MS Mincho,Osaka;}
.ppAstJpn{font:bold 22px MS Gothic,MS Mincho,Osaka;}
#ppDet{font:normal 12px MS Gothic,MS Mincho,Osaka;}
#ppDet p{font:normal 12px MS Gothic,MS Mincho,Osaka;}
.ppStar{display:inline;float:left;font:bold 25px Arial,Helvetica,Sans-serif;color:#666; padding:0 0 0 0;margin:-3px 0 0 0}
.hHeader h1,.hBodyHead h1,#hhHead h1{font:bold 14px MS Gothic,MS Mincho,Osaka;}
.hbodyH a{font:bold 12px MS Gothic,MS Mincho,Osaka;}
.hBody p{font:normal 12px MS Gothic,MS Mincho,Osaka;}
.CountdownDESC{font:21px MS Gothic,MS Mincho,Osaka;}
#ppDetHol{font:normal 12px MS Gothic,MS Mincho,Osaka;}
.loginBoxes { width: 105px}
#foot a, #foot a.hover{font-size:12px;}
#foot li.last{display:inline;background:url(../images/f_div.gif) no-repeat right 1px; back\ground:url(../images/f_div.gif) no-repeat right 1px; height:24px;padding:0 5px 0 0;padd\ing:0 1px 0 0}
#foot a{white-space:pre;color:#777;font-size:11px;background:url(../images/f_div.gif) no-repeat 0 -1px; back\ground:url(../images/f_div.gif) no-repeat 0 1px; line-height:24px;padding:5px 7px 5px 10px;margin:0 -5px 0 0px;ma\rgin:0 -3px 0 0px;color:#777;text-decoration:none}
#foot a:hover{white-space:pre; background:url(../images/f_hover.gif) repeat-x 0 0; back\ground:url(../images/f_hover.gif) repeat-x 0 2px; text-decoration:none;padding:5px 7px 5px 10px;line-height:24px}
#foot >li a{background:url(../images/f_diva.gif) no-repeat 0 -1px}
#foot > li a:hover{white-space:pre;background:url(../images/f_hover.gif) repeat-x 0 0; text-decoration:none;padding:5px 7px 5px 10px;line-height:24px}
#foot >li.last{padding:5px 4px 5px 0;background:url(../images/f_div.gif) no-repeat right 0}
.hHeader{background:#FFF url('../images/hl_header_longer.gif') no-repeat 0 0;height:45px;}
select.wide4{width:138px}
*html select.wide4{width:140px}
#child a {font-size:10px;font-family:MS Gothic,MS Mincho,Osaka;margin-bottom:10px !important;}
#child > a {font-family:MS Gothic,MS Mincho,Osaka;font-size:10px;margin-bottom:10px !important;}
#child {margin-bottom:2px !important;margin-top:-17px;text-align:left;width:190px;}
.GoButton {margin-top:11px;padding-left:141px;z-index:100;}
*html .GoButton {margin-top:11px;padding-left:143px;z-index:100;}
.CopyRightText{color:#777;margin-top:-21px;margin-left:120px;font-size:10px;}
.SelectThirdParty{color:#777; _margin-top:-10px;margin-top:-13px;margin-left:365px;font-size:20px;padding-left:5px; text-decoration:underline}
.SelectThirdParty A{color:#777;font-size:10px; text-decoration : underline; }
.StarAllianceLogo{margin-top:-15px;margin-left:475px; margin-bottom : 0; margin-right : 0;}
#shell > .CopyRightText{color:#777;margin-top:-21px;margin-left:120px;font-size:10px;}
label.promoCodeF{position: relative;top: 5px; left: 0px;}
.JAJPpromoLinkF{position:relative; top:4px;left:0px;float:right;margin-right:29px;margin-top:-16px;}
*html .JAJPpromoLinkF{position:relative; top:4px;left:0px;float:right;margin-right:28px;margin-top:-12px;}
input.midInputF{position: relative;top: 5px; left:0;border:1px solid #B5D4D7 !important;width:132px !important;margin:0 !important;padding:2px 0px 1 3px !important;font:normal 10px Arial,Helvetica,Sans-serif;height:17px !important;he\ight:13px !important}
*html  input.midInputF{width:134px !important;}
input.midInputFSafari{border:1px solid #B5D4D7 !important;width:138px !important;margin:4px 0 0 0 !important;padding:2px 0 1px 3px !important;font:normal 10px Arial,Helvetica,Sans-serif;height:17px !important;he\ight:13px !important}
.JAJPpromoLinkFSafari{position:relative; top:4px;left:0px;float:right;margin-right:29px;margin-top:-19px;}